Serveur MCP et CLI qui indexe le dépôt dans un graphe de connaissances local et fournit une analyse d’impact
CodeGraph, développé par Colby McHenry, indexe le dépôt dans un graphe de connaissances local. Celui-ci se met à jour automatiquement à mesure que le code évolue. À chaque session, l’agent n’a plus besoin de redécouvrir les fichiers en enchaînant les recherches grep et leur lecture. Une seule requête lui donne les chaînes d’appels, le périmètre d’impact d’une modification et le contexte structurel. La commande codegraph install détecte et configure Claude Code, Codex, Gemini CLI, Cursor, OpenCode, Antigravity, Kiro et Copilot.
harrisonsec.com a réalisé un test indépendant sur le dépôt Hono (environ 280 fichiers, 5 questions, 4 répétitions chacune). Les appels d’outils ont baissé de 55 %, la latence de 20 % et le nombre de tokens de 23 %. En revanche, le coût a augmenté de 6,8 %. La baisse de coût de 35 % observée dans le benchmark de l’éditeur, mené sur 7 dépôts, ne s’est pas reproduite sur ce petit dépôt. Le principal enseignement du test ne concerne pas la moyenne, mais le pire cas. Sans index, l’agent a effectué jusqu’à 52 appels d’outils lors de certains essais ; avec CodeGraph, leur nombre n’a jamais dépassé 16. Pour une recherche en texte brut, l’agent n’a pas utilisé CodeGraph et est passé directement à grep.
76 000 étoiles, une licence MIT et des mises à jour presque quotidiennes. Dans cette liste, il remplit le même rôle que Serena et codebase-memory-mcp, mais avec une approche différente. Le gain est surtout notable sur les grands dépôts et les questions structurelles. N’attendez pas d’économies sur les petits dépôts.
Les équipes qui travaillent sur des dépôts de plusieurs milliers de fichiers, comprenant plusieurs packages ou environnements d’exécution. Idéal pour accélérer les questions d’architecture et l’analyse d’impact, tout en limitant les recherches exploratoires de l’agent.
Peut augmenter les coûts sur les petits dépôts et pour les questions simples. Le contexte structurel préchargé peut coûter plus cher que les quelques étapes grep économisées. L’outil collecte des statistiques d’utilisation anonymes ; il vous le demande lors de l’installation. Vous pouvez désactiver cette collecte avec codegraph telemetry off ou DO_NOT_TRACK=1. 233 issues ouvertes.
curl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.sh | sh npm i -g @colbymchenry/codegraph codegraph install codegraph init