
Serena
Interface UIpar oraios
Un ensemble d'outils de récupération sémantique, d'édition et de refactorisation de code de qualité IDE pour les agents IA.
Ce qu'il fait
Serena transforme les agents IA en développeurs chevronnés en leur offrant une compréhension du code au niveau IDE. Il dépasse la simple recherche textuelle, permettant aux agents d'opérer au niveau des symboles pour une récupération, une édition et une refactorisation précises à travers des bases de code vastes et complexes.
Outils
find_symbol: Localise des symboles spécifiques au sein du projet.symbol_overview: Fournit un aperçu structuré des symboles d'un fichier.find_referencing_symbols: Identifie tous les symboles qui font référence à un symbole spécifique.rename_symbol: Effectue un renommage sémantique d'un symbole dans toute la base de code.replace_symbol_body: Remplace précisément l'implémentation d'un symbole.insert_after_symbol/insert_before_symbol: Ajoute du code relativement à un symbole spécifique.safe_delete: Supprime un symbole tout en s'assurant qu'aucune référence cassée ne subsiste.
Installation
Installation via uv :
uv tool install -p 3.13 serena-agent@latest --prerelease=allow
serena init
Configuration Claude Desktop :
{
"mcpServers": {
"serena": {
"command": "serena",
"args": ["mcp"]
}
}
}
Hôtes supportés
Claude Desktop, Claude Code, Codex, OpenCode, Gemini-CLI, VS Code Copilot, Cursor, IDEs JetBrains.
Installation rapide
uv tool install -p 3.13 serena-agent@latest --prerelease=allow && serena initInformations
- Tarification
- freemium
- Publié






