
Serena
Provides IDE-like code analysis and editing tools for LLMs to work directly on codebases. Enables symbol-level code navigation and editing instead of reading entire files or using basic text search.
21,1634,397 views1,432Local (stdio)
What it does
- Find symbols and code entities across codebases
- Navigate code relationships and references
- Edit code at the symbol level
- Extract semantic code structure
- Insert code after specific symbols
- Analyze code without reading entire files
Best for
Developers building AI coding assistantsEnhancing existing LLM-based code toolsCreating more efficient coding agentsTeams wanting IDE-like AI code analysis
Free and open-sourceLLM and framework agnosticSymbol-level code understanding