Serena

MCP toolkit giving coding agents language-server-based semantic retrieval and symbol-level editing.

Open SourceSelf HostedOffline Capable
0.0 (0)

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

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 SourceSelf Hosted
Easy
Featured

Open-source AI code assistant for VS Code and JetBrains connecting to any LLM.

Open SourceSelf HostedOffline
Beginner

Open-source version of Bolt.new that builds and runs full-stack web apps in the browser with any LLM.

Open SourceSelf Hosted
Easy

Anthropic's terminal-based agentic coding tool that edits code, runs tests, and drives git workflows.

Easy

OpenAI's open-source Rust coding agent that edits repos and runs code in a sandboxed terminal session.

Open SourceSelf Hosted
Easy
Featured

AI pair programming tool in the terminal that edits code in your local git repo.

Open SourceSelf Hosted
Easy
Browse all AI Code Assistants tools