Serena
Semantic code retrieval and editing using language servers.
Install
# See the README for the current uvx command
https://github.com/oraios/serena
Commands change between releases — if something fails, check the official README.
About Serena
Serena gives agents IDE-like tools — find symbols, references and definitions, and edit at the symbol level — backed by language servers for many languages. Helps in large codebases.
FAQ
What is Serena?
Semantic code retrieval and editing using language servers.
How do I install Serena?
Run: https://github.com/oraios/serena. Full steps are in the Install section on this page.
Which agents does Serena work with?
Claude Code, Claude apps, Cursor, VS Code & Copilot, OpenAI Codex, Gemini CLI, Windsurf.
Is Serena free?
Yes. It is open source (MIT).
Alternatives to Serena?
GitHub MCP Server, Superpowers, daymade Claude Code Skills, Desktop Commander, Filesystem MCP.