Serena is a locally run MCP toolkit that gives AI coding agents access to code structure: functions, classes and the references between them. It's for developers who want their agent to find and change specific parts of a codebase without reading whole files or relying on text matching. It requires an LLM client and works with Claude Code, Codex, OpenCode, Cursor and OpenWebUI.
Agents can look up symbols, inspect file outlines, follow references and check diagnostics. Editing tools replace a function or class body, insert code beside a symbol and rename symbols across references. This focus on code relationships makes Serena relevant to large projects where a change can affect several files. A memory system retains project knowledge for use across sessions, users and projects.
The language-server backend supports languages including Python, TypeScript, Java, Rust and Swift. Some capabilities, such as finding implementations, depend on the language server. The JetBrains plugin uses the analysis tools in IDEs such as IntelliJ IDEA and PyCharm, adding dependency searches, type hierarchies and refactorings for moves and inlining. It also lets agents debug with breakpoints, inspect variables and control execution. Rider and CLion aren't supported.
Serena supplies the tools; the connected LLM directs their use. Running its server locally doesn't make a cloud-connected client offline. The open-source application uses GPL-3.0-or-later, while its SolidLSP component uses MIT; combined distributions fall under the GPL.
Claim this page and we'll verify you by hand. Serena gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Serena?Promote it
Something wrong or outdated on this page?
269.7KUpdated 20 hours agoMIT
Windows#Guardrails#MCP#Multi-agent workflows
ECC is a free, MIT-licensed open source toolkit that adds repeatable engineering workflows to coding assistants. It runs alongside your chosen agent and works with self-hosted models or cloud providers through that agent's supported endpoints. It's for developers who want planning, testing and review to follow a consistent process across coding sessions.
62.5KUpdated 1 day agoMIT
#MCP#RAG#Tool calling
4.4KUpdated 19 hours agoMIT
macOS · Windows · Linux · Web · JetBrains#Agent Client Protocol#Code execution#Git integration
28.6KUpdated 2 days agoMIT
Docker · Web · Browser Extension#Agent Skills#Code execution#MCP
31.2KUpdated 21 hours agoApache-2.0
Docker · Web#Knowledge graphs#MCP#Multi-user access
31.3KUpdated 1 day agoApache-2.0
Docker#Hybrid search#Knowledge graphs#llama.cpp backend
Context7 brings current library documentation and code examples into an AI coding assistant's context. It's for developers who want answers grounded in the libraries and versions they're actually using, rather than an assistant's older training data. It works with Claude Code, Codex, Cursor, Devin Desktop and Antigravity.
gptme is a self-hosted AI agent that works directly in your terminal, with access to your files and installed tools. It's for developers who want a coding assistant in their own environment, and people who want an agent for data analysis or other knowledge work. The software is free under the MIT license and doesn't require a gptme account.
Repomix turns a code repository into a single file that an AI assistant can read. It’s for developers who need to give Claude, ChatGPT, Gemini, or another model enough project context for code review or analysis. You can use its command line on your own machine, pack a repository through its website, or run it as an MCP server, including through Docker. It is open source under the MIT license.
Cognee gives AI agents persistent memory across sessions, connecting documents, code, and conversations in a searchable knowledge graph. It's for developers who want agents to retain project context and teams whose knowledge sits across tickets, discussions, and repositories. The Python package is open source under Apache 2.0.
Graphiti is a self-hosted Python framework for developers building AI agents that need to remember changing facts. It builds knowledge graphs from conversations, structured records and unstructured text, so an agent can query current information or recover what was true earlier. It's open source under Apache 2.0.