Serena
MCP toolkit giving coding agents language-server-based semantic retrieval and symbol-level editing.
About
Text search and whole-file rewrites waste most of what a compiler already knows, so Oraios AI built Serena to hand that knowledge to coding agents. The MIT-licensed toolkit runs as an MCP server backed by real language servers, giving any connected agent semantic retrieval and editing at the symbol level: find a function by name, list every reference across files, rename safely, or insert code relative to a symbol instead of a line number. The LSP backend covers more than 40 languages including Python, Java, JavaScript, Go, Rust, and C++, and a paid JetBrains plugin with a free trial offers an alternative backend that reuses IDE indexing. It plugs into Claude Code, Codex CLI, Gemini CLI, OpenCode, Claude Desktop, Cursor, VSCode, and JetBrains IDEs, and installs with uv tool install serena-agent, with uv as the only prerequisite. The core toolkit runs locally against the codebase with no API dependency of its own and costs nothing. At roughly 28,000 GitHub stars, it has become the standard answer when an agent needs IDE-grade code navigation rather than grep and full-file rewrites.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- AI Code Assistants
- Price
- Freemium
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- MIT
- Added
- Aug 24, 2026
Related Tools
Open-source CLI and IDE tool for source-controlled AI code review checks enforceable in CI.
Open-source AI code assistant for VS Code and JetBrains connecting to any LLM.
Open-source version of Bolt.new that builds and runs full-stack web apps in the browser with any LLM.
Anthropic's terminal-based agentic coding tool that edits code, runs tests, and drives git workflows.
OpenAI's open-source Rust coding agent that edits repos and runs code in a sandboxed terminal session.
AI pair programming tool in the terminal that edits code in your local git repo.