Serena is an MCP server and toolkit that gives AI coding agents IDE-like, symbol-level code retrieval and editing.
Follow Serena to get an email when its listing changes, such as new pricing or features. One digest a day at most, and you can unsubscribe anytime.
Instead of reading files line by line or grepping, agents can look up symbols, follow references and perform cross-file refactors through language servers or a JetBrains IDE backend.
- 01
Symbol-level find, reference lookup, rename, move and replace-body tools exposed over MCP
- 02
Language-server backend supporting 40+ programming languages
- 03
Optional paid JetBrains plugin backend that reuses the IDE's code analysis
- 04
REPL-based code-execution agent interface introduced in v2
- 05
Works with Claude Code, Codex, OpenCode, Gemini CLI, Cursor, VS Code and JetBrains assistants and Claude Desktop
Open Source
Serena is free and open-source (GPL-3.0-or-later for the application, MIT for the bundled SolidLSP layer) when used with its default language-server backend. An optional JetBrains plugin backend is a paid add-on with a free trial; model usage is billed by whichever AI client you connect.
Best for
Developers running coding agents on large or multi-language codebases who want reliable semantic navigation and refactoring instead of text-based edits.
Not ideal for
Small scripts or single-file projects where built-in agent file tools are sufficient, or teams that cannot install uv and language-server dependencies locally.
A mature, widely adopted MCP toolkit that meaningfully upgrades what coding agents can do with code structure, best suited to developers working in large codebases.
Serena v2.0.0 (2026-10-13) introduced the REPL-based agent interface, and v2.1.0 (2026-10-19) restored Claude Desktop chat-mode compatibility, fixed the MCP registry manifest and added a dashboard welcome pane.
As of
Is Serena free?+
Yes - Serena is Open Source. Serena is free and open-source (GPL-3.0-or-later for the application, MIT for the bundled SolidLSP layer) when used with its default language-server backend. An optional JetBrains plugin backend is a paid add-on with a free trial; model usage is billed by whichever AI client you connect.
Is Serena open source?+
Yes - Serena is open source. Serena is free and open-source (GPL-3.0-or-later for the application, MIT for the bundled SolidLSP layer) when used with its default language-server backend. An optional JetBrains plugin backend is a paid add-on with a free trial; model usage is billed by whichever AI client you connect.
Who is Serena best for?+
Developers running coding agents on large or multi-language codebases who want reliable semantic navigation and refactoring instead of text-based edits.
Who is Serena not ideal for?+
Small scripts or single-file projects where built-in agent file tools are sufficient, or teams that cannot install uv and language-server dependencies locally.
What are the best Serena alternatives?+
The closest Serena alternatives on ai.dosa.dev are Greptile, Fern, Remio - all listed under AI Codebase Knowledge & Generation.
Who makes Serena?+
Serena is developed by Oraios AI. It is listed in the AI Codebase Knowledge & Generation category on ai.dosa.dev.
Favorite this tool to revisit it later, or Zap it to contribute to the public vote count.