GitNexus donne à un agent la vision la plus profonde d'une base de code, mais CodeGraph est celui que la plupart des entreprises peuvent réellement installer, et celui dont le graphe reste à jour sans effort supplémentaire.
Choisissez GitNexus si votre projet est personnel, universitaire ou open source et que vous voulez l'analyse d'impact, les flux d'exécution, les renommages et les requêtes de graphe dans un seul serveur.
Choisissez CodeGraph si vous travaillez en entreprise, voulez un graphe qui se met à jour seul quand les fichiers changent et préférez une petite surface d'outils en lecture seule.
Gratuit pour un usage non commercial (PolyForm Noncommercial 1.0.0). L'usage commercial, le SaaS managé et les déploiements entreprise auto-hébergés ont besoin d'une licence d'Akon Labs ; les prix ne sont pas publiés.
Gratuit et sous licence MIT. Une plateforme hébergée d'analyse de pull requests est en bêta sur liste d'attente à getcodegraph.com ; les prix ne sont pas publiés.
Idéal pour
Les développeurs individuels, chercheurs et mainteneurs open source sur des projets non commerciaux qui veulent la vue structurelle la plus profonde d'une base de code pour leur agent.
Les équipes qui veulent que leur agent de codage réponde depuis un graphe de code local toujours à jour sous une licence que leur employeur acceptera.
Licence
PolyForm Noncommercial ; l'usage commercial exige une licence payante, au prix non publié
MIT
Outils MCP
19 outils, 10 ressources et 2 prompts
1 outil par défaut ; 7 de plus via CODEGRAPH_MCP_TOOLS
Accès en écriture
rename peut appliquer des modifications ; cypher exécute des requêtes arbitraires ; mode lecture seule par variable d'environnement
Aucun ; tous les outils lisent
Mise à jour du graphe
Périmé sans --watch ; la réindexation automatique est réservée à l'offre entreprise
Le watcher resynchronise environ 2 secondes après un enregistrement ; rattrape le retard à la reconnexion
Profondeur d'analyse
Flux d'exécution, clusters, impact sur l'API et flux de données au niveau des instructions avec --pdg
Chemins d'appel, rayon d'impact, routes pour 17 frameworks et tests concernés
Langages
18 avec des fournisseurs enregistrés
34 listés, 20 dans le noyau Rust
Transport
stdio, ou un serveur HTTP partagé sur le port 3111
stdio, avec un daemon local partagé en arrière-plan
Données qui quittent la machine
Indexation locale ; les embeddings distants et le chat IA optionnels envoient du code au fournisseur choisi
Télémétrie d'usage anonyme activée par défaut ; vérification quotidienne des mises à jour
Principal défaut
La licence l'exclut de la plupart des entreprises
Analyse moins poussée ; gros arriéré de pull requests ouvertes
Les deux indexent un dépôt en local dans un graphe de symboles et d'appels, sans LLM, et le servent aux agents de code via MCP. GitNexus expose 19 outils, dont des renommages avec aperçu, des requêtes Cypher brutes et l'analyse de flux de données, sous une licence non commerciale. CodeGraph propose un seul outil en lecture seule par défaut, se resynchronise à chaque enregistrement et est sous licence MIT.
Les deux serveurs partent de la même idée. Les deux analysent un dépôt en local pour en faire un graphe de symboles, d'appels et de dépendances, sans envoyer le code à un modèle, afin qu'un agent puisse demander comment quelque chose fonctionne ou ce qu'un changement casserait et obtenir une réponse en un appel plutôt qu'en vingt passes de grep. Ils divergent sur ce qu'ils confient à l'agent et à quelles conditions.
GitNexus va plus loin. Ses 19 outils couvrent impact, regroupé par profondeur avec un score de confiance, detect_changes pour rattacher un diff aux flux d'exécution, rename avec une étape d'aperçu, le traçage des routes d'API et, pour les index construits avec --pdg, le flux de données au niveau des instructions. CodeGraph propose un seul outil, codegraph_explore, qui renvoie à la fois le code source, les chemins d'appel et un résumé du rayon d'impact ; sept outils plus ciblés restent masqués sauf si vous les activez. Son mainteneur estime qu'un seul outil puissant guide mieux les agents qu'un menu, et sur le benchmark à sept dépôts du README lui-même, exécuté avec Claude Opus 4.8, il annonce 88 % d'appels d'outils en moins et un coût inférieur de 44 % par rapport à un agent sans lui. Ces chiffres sont déclarés par le projet, et le même README indique que CodeGraph laisse environ 80 % de texte récupéré en plus dans la fenêtre de contexte sur une longue session.
La licence tranche pour la plupart des lecteurs. GitNexus est sous PolyForm Noncommercial : une entreprise a donc besoin d'une licence commerciale même pour un pilote, et le prix n'est pas publié. CodeGraph est sous MIT. La fraîcheur est le second écart pratique : le watcher de CodeGraph resynchronise environ deux secondes après un enregistrement, tandis que GitNexus devient périmé sans --watch et réserve la réindexation automatique à son offre entreprise. Graphify, un outil similaire testé dans la section des dépôts GitHub, se situe entre les deux : sous Apache-2.0, plus large dans ce qu'il indexe, mais périmé après un git pull tant qu'il n'est pas mis à jour.
Chacun a des réglages par défaut à modifier. GitNexus écrit des hooks, des skills et des fichiers de contexte dans votre dépôt sauf si vous passez --index-only, et expose Cypher brut et les renommages appliqués sauf si GITNEXUS_MCP_READ_ONLY=1 est défini. CodeGraph est en lecture seule par conception mais envoie une télémétrie d'usage anonyme sauf si vous la désactivez, et son arriéré d'environ 400 pull requests ouvertes est important. Pour un travail non commercial qui exige la vision structurelle la plus profonde, GitNexus est l'outil le plus solide ; pour tous les autres, CodeGraph est le choix par défaut raisonnable.
Lequel choisir ?
Les tâches où chacun excelle, d’après nos avis.
Choisissez GitNexus si vous êtes…
Un mainteneur d'un grand monorepo TypeScript open source
Voir ce que la pull request d'un contributeur touche vraiment avant de fusionner
Récupérez la branche, lancez gitnexus analyze --index-only, puis faites lancer à l'agent detect_changes et impact sur le diff pour lister les flux affectés par profondeur. L'usage open source non commercial est dans la licence et l'indexation est locale, si bien que cela ne coûte rien.
Un doctorant qui étudie un système COBOL et Java hérité
Cartographier comment un travail par lot circule à travers du code que personne n'a documenté
Indexez une fois, parcourez les clusters et processus dans l'interface web via gitnexus serve, et utilisez trace pour suivre le chemin d'appel entre deux symboles. La recherche académique est couverte par PolyForm Noncommercial.
Un responsable d'ingénierie dans une fintech de 50 développeurs
Décider s'il faut le déployer dans l'équipe
Même un pilote est un usage commercial, alors cela commence par une demande de licence à Akon Labs. Pour l'essai, réglez GITNEXUS_MCP_READ_ONLY=1 et GITNEXUS_MCP_ALLOWED_REPOS pour que les agents ne puissent pas lancer de Cypher brut ni appliquer de renommages, et attendez-vous à ce que la revue de PR ait besoin du palier entreprise.
Choisissez CodeGraph si vous êtes…
Un développeur backend sur un monorepo TypeScript de 11 000 fichiers
Empêcher l'agent de faire du grep sur des dizaines de fichiers avant de pouvoir expliquer un flux
Lancez npx @colbymchenry/codegraph une fois, puis codegraph init dans le dépôt, et réglez alwaysLoad pour que Claude Code voie codegraph_explore dès le premier prompt. Sur le benchmark VS Code du README, cela a réduit une question de 28 appels d'outils à 2 ; budgétez l'empreinte de contexte plus grande dans les longues sessions.
Un ingénieur plateforme dans une entreprise SaaS de 30 développeurs
Ne lancer en CI que les tests qu'un changement peut affecter
Pipez git diff --name-only dans codegraph affected --stdin --quiet et passez le résultat au lanceur de tests. Il suit les imports jusqu'à une profondeur de 5 par défaut, si bien que les tests atteints via injection de dépendances ou réflexion peuvent être manqués ; gardez une exécution complète nocturne.
Un responsable d'ingénierie qui déploie un agent dans une équipe
Donner à chaque développeur le même contexte de code sans négociation de licence
MIT signifie pas d'accord commercial, contrairement à GitNexus. Utilisez codegraph install --yes dans l'image du dev-container et réglez CODEGRAPH_TELEMETRY=0 là si des statistiques d'usage quittant les machines de l'entreprise sont une préoccupation. Le produit PR hébergé est sur liste d'attente uniquement, si bien qu'il n'y a pas de contrat fournisseur à signer ni de prix à comparer.
Prix de GitNexus et CodeGraph
GitNexus
Gratuit pour un usage non commercial (PolyForm Noncommercial 1.0.0). L'usage commercial, le SaaS managé et les déploiements entreprise auto-hébergés ont besoin d'une licence d'Akon Labs ; les prix ne sont pas publiés.
CodeGraph
Gratuit et sous licence MIT. Une plateforme hébergée d'analyse de pull requests est en bêta sur liste d'attente à getcodegraph.com ; les prix ne sont pas publiés.
Points forts et points faibles
GitNexus
Points forts
19 outils dont impact, detect_changes, trace et rename prévisualisé
Indexe localement sans LLM ; embeddings optionnels
18 langages avec des fournisseurs enregistrés
Mode lecture seule, liste d'autorisation de dépôts et plafonds de jetons de réponse
Points faibles
PolyForm Noncommercial ; prix de licence commerciale non publiés
analyze écrit des hooks, skills et fichiers de contexte sauf --index-only
Cypher brut et renommages appliqués activés par défaut
Revue de PR, réindexation automatique et graphe multi-dépôts unifié réservés à l'entreprise
CodeGraph
Points forts
Le graphe se resynchronise environ deux secondes après chaque sauvegarde
Licence MIT ; pas de LLM, clé d'API ni service réseau pour l'indexation
Surface MCP en lecture seule avec un outil par défaut
Benchmark auto-rapporté soigné, y compris là où il coûte plus de contexte
Points faibles
Télémétrie anonyme activée par défaut
Pas de renommage, de requêtes brutes ni d'analyse de flux de données, contrairement à GitNexus
Les réponses laissent plus de texte dans la fenêtre de contexte sur les longues sessions
Environ 400 pull requests ouvertes ; la commande ui documentée absente des versions
Avant de vous engager
GitNexus vs CodeGraph : mise en route, intégrations, données, coût et limites
Sujet
GitNexus
CodeGraph
Mise en route
Node.js 22.18+ ou 24.11+, puis npx gitnexus analyze à la racine du dépôt et npx gitnexus setup, qui détecte Claude Code, Cursor, Codex, Antigravity, Factory Droid, OpenCode, CodeBuddy et Qoder ; Windsurf a besoin d'une configuration manuelle. Le README conseille npm install -g gitnexus pour un usage répété.
L'installateur shell ou PowerShell embarque son propre runtime, ou npm i -g @colbymchenry/codegraph ; codegraph install configure Claude Code, Cursor, Codex CLI, opencode, Hermes Agent, Gemini CLI, Antigravity, Kiro et GitHub Copilot, puis codegraph init construit le graphe de chaque projet. Le README place une indexation fraîche du dépôt du compilateur Swift de 27 000 fichiers à environ 100 secondes.
Intégrations
19 outils MCP (17 par dépôt, 2 pour les groupes de dépôts), 10 ressources et 2 prompts. La plupart sont des outils de lecture comme query, context, impact, trace, detect_changes et grep ; rename peut appliquer des éditions et cypher lance des requêtes de graphe arbitraires. Un seul serveur HTTP partagé sur le port 3111 sert plusieurs agents.
Un outil MCP par défaut (codegraph_explore) sur stdio ; node, search, callers, callees, impact, files et status réactivés avec CODEGRAPH_MCP_TOOLS. Tous sont en lecture seule. Les mêmes fonctions sont des commandes CLI et une API Node (Node 22.5+ en embarqué).
Données et confidentialité
L'indexation est locale et n'utilise aucun LLM ; les embeddings distants, la génération de wiki et le chat IA de l'interface web envoient le code aux fournisseurs que vous configurez. read_file et grep lisent l'arbre de travail. Sur le déploiement Render, un seul jeton garde chaque dépôt indexé.
Le code, le graphe et les recherches restent locaux dans .codegraph/codegraph.db. La télémétrie envoie des décomptes quotidiens de commandes, d'agents et de langages indexés sauf si désactivée, et le serveur vérifie GitHub pour une nouvelle version une fois par jour. Aucun avis de sécurité n'est publié ; les paquets npm et bundles de version portent des attestations de provenance depuis juillet 2026.
Coût à grande échelle
Gratuit pour un usage non commercial ; les licences commerciales et entreprise sont tarifées sur demande. Le déploiement Render documenté coûte environ 35 $ par mois : 25 $ pour le serveur, 7 $ pour le service web et 2,50 $ pour un disque de 10 Go.
Gratuit ; le coût est le temps machine. Le README rapporte le noyau Linux (70 000 fichiers) s'indexant en moins de 12 minutes sur un VPS à 2 cœurs et 6 Go, et une édition d'un fichier se resynchronisant en environ 4 secondes sur le dépôt Swift. Pas de frais hébergés jusqu'à ce que la plateforme sur liste d'attente se fixe un prix.
Limites
La résolution varie selon la construction du langage, et le README dit aux utilisateurs de vérifier l'ambiguïté rapportée et la fraîcheur de l'index. Sans --watch, l'index se périme ; la réindexation automatique est réservée à l'entreprise. Les grandes réponses peuvent être plafonnées avec maxTokens ou GITNEXUS_MCP_DEFAULT_MAX_TOKENS.
Les fichiers de plus de 1 Mo et les chemins gitignorés sont ignorés. L'analyse statique rate le dispatch à l'exécution et la réflexion : la couverture inter-fichiers est de 73,8 % pour Liquid et 83,3 % pour les routes Spring. Les projets WSL2 sur les lecteurs /mnt ont des problèmes de socket et de verrouillage, et un seul écrivain par projet est autorisé.
Questions fréquentes
GitNexus est-il meilleur que CodeGraph ?
GitNexus donne à un agent la vision la plus profonde d'une base de code, mais CodeGraph est celui que la plupart des entreprises peuvent réellement installer, et celui dont le graphe reste à jour sans effort supplémentaire. Nous donnons 3,9 à GitNexus et 4,1 à CodeGraph, sur 5.
Quand choisir GitNexus ?
Choisissez GitNexus si votre projet est personnel, universitaire ou open source et que vous voulez l'analyse d'impact, les flux d'exécution, les renommages et les requêtes de graphe dans un seul serveur.
Quand choisir CodeGraph ?
Choisissez CodeGraph si vous travaillez en entreprise, voulez un graphe qui se met à jour seul quand les fichiers changent et préférez une petite surface d'outils en lecture seule.
Combien coûtent GitNexus et CodeGraph ?
GitNexus: Gratuit pour un usage non commercial (PolyForm Noncommercial 1.0.0). L'usage commercial, le SaaS managé et les déploiements entreprise auto-hébergés ont besoin d'une licence d'Akon Labs ; les prix ne sont pas publiés. CodeGraph: Gratuit et sous licence MIT. Une plateforme hébergée d'analyse de pull requests est en bêta sur liste d'attente à getcodegraph.com ; les prix ne sont pas publiés.