# Alternatives à code-review-graph : 6 outils comparés

> Six alternatives à code-review-graph pour agents de code IA, classées sur le coût de session mesuré, l'analyse d'impact, l'installation et la licence, avec les vraies limites de chacune.

Source: https://tokenade.net/fr/comparisons/alternatives/code-review-graph-alternatives · Updated: 2026-10-24

## Par quoi remplacer code-review-graph ?

Si vous voulez que la facture baisse, prenez Tokenade : c'est le seul des douze outils du benchmark ouvert THOL qui a réduit de façon mesurable le coût d'une session, et code-review-graph n'y a fait aucune différence mesurable. Si ce qu'il vous faut est l'analyse d'impact (le « blast radius ») avec presque aucune installation, codesight est le remplaçant le plus léger.

code-review-graph est bien construit et honnête. Il analyse le dépôt avec Tree-sitter en un graphe de fonctions, classes, imports, appels et tests, le met à jour de façon incrémentale, et sert en MCP le plus petit ensemble de fichiers touchés par un changement. Son README liste même ses propres limites, ce qui est plus rare qu'il ne faudrait.

On cherche ailleurs pour quelques raisons :

- C'est un outil Python (3.10+) avec un index à tenir à jour par hooks, mode watch ou démon.
- Il est centré sur la revue. La plupart des tours d'une session d'agent ne sont pas de la revue.
- Ses chiffres phares se comparent à l'envoi du corpus entier au modèle, ce qu'aucun agent réel ne fait.
- Dans les tests, la facture de session n'a pas baissé.

Divulgation avant le classement : je maintiens le benchmark THOL et je développe Tokenade. Le benchmark est public et reproductible, et il contient des résultats qui ne flattent pas mon outil, mais ce n'est pas un tiers indépendant.

Fonctionnalités relevées sur le README GitHub de chaque projet le 15 octobre 2026. Les chiffres de coût de session viennent de la campagne THOL publiée (Claude Code 2.1.206, Claude Sonnet 4.6, sessions longues), la seule que ce site cite.

## La liste courte

| Outil | Ce que c'est | Prix d'entrée | Idéal pour |
|-------|--------------|---------------|------------|
| Tokenade | Un binaire entre votre agent et ses outils : filtrage des sorties, lectures de fichiers allégées, recherche de code et impact, repli des résultats MCP | Gratuit, open source (MIT/Apache-2.0) | Une baisse mesurée du coût de session |
| codesight | Une CLI Node sans dépendance et un serveur MCP qui cartographient routes, schéma et impact | Gratuit (MIT) | L'impact d'un changement en un `npx` |
| codegraph | Un graphe de connaissances du code pré-indexé, synchronisé à chaque modification | Gratuit (MIT) | Le graphe de code généraliste le plus proche |
| graphify | Un graphe de connaissances du code, des docs, des PDF et des médias | Gratuit (Apache-2.0), cloud payant | Les revues qui ont besoin des docs de conception |
| serena | Une boîte à outils MCP qui pilote de vrais serveurs de langage | Gratuit (MIT + GPL-3.0) | Des références exactes dans du code typé |
| tokensave | Un serveur MCP en Rust avec un graphe sémantique du code | Gratuit (MIT) | Les dépôts multilingues, en binaire unique |

> Recherche de code, analyse d'impact et filtrage des sorties en une installation, sans index à surveiller : c'est Tokenade.
>
> Installation: `npm install -g @tokenade/cli && tokenade install` — ou laissez votre agent le faire: https://tokenade.net/install.md

## Comment ces outils ont été choisis

Cinq critères, appliqués à l'identique à chaque entrée, y compris la mienne :

- **Coût de session mesuré.** De bout en bout, face à un contrôle sans outil, d'après THOL. Quand un outil n'est pas dans la campagne, le tableau indique « Non mesuré » et le chiffre de l'éditeur reste dans le texte, attribué, avec son périmètre.
- **Analyse d'impact.** Sait-il répondre à « qu'est-ce que ce changement touche », et comment.
- **Fraîcheur.** Hooks, mode watch, synchronisation automatique, ou serveur de langage qui suit le code en direct.
- **Poids d'installation.** Un environnement Python, une CLI Node ou un binaire unique.
- **Licence.**

## 1. Tokenade — celui dont la baisse de coût est mesurée

**Tokenade est l'alternative à code-review-graph la plus solide sur le critère qui compte le plus : c'est le seul des douze outils du benchmark ouvert qui a réellement réduit le coût d'une session.**

- **Ce que c'est :** un binaire entre votre agent IA et ses outils. Il filtre la sortie de chaque outil, réduit les lectures de fichiers à leur structure d'abord, replie les résultats MCP et fait de la recherche de code sur la machine, avec un tableau de bord des économies.
- **Forces :** sur les sessions longues, une session coûte 39 % de moins qu'avec l'agent seul. Pour la revue, `tokenade impact <file…>` liste ce qui dépend d'un fichier avant de le modifier, et `skeleton`, `query` et `semantic` couvrent signatures, symboles et sens. Il allège aussi les sorties de tests et de builds que produisent les sessions de revue.
- **Limites :** c'est mon produit, pondérez en conséquence. Sa vue d'impact est une liste de dépendants, pas les flux notés par risque ni le rapport de tests manquants de code-review-graph, et il n'y a pas d'action CI.
- **Idéal pour :** quiconque veut que la facture bouge, en revue comme sur tout le reste. La vue attribut par attribut est sur [Tokenade vs code-review-graph](https://tokenade.net/fr/comparisons/tokenade-vs-code-review-graph), et les commandes dans la [documentation sur l'intelligence de code](https://tokenade.net/fr/docs/code-intelligence).

## 2. codesight — l'impact d'un changement en un npx

**codesight est l'alternative à code-review-graph si l'analyse d'impact est la fonction que vous utilisez, et que vous préférez ne pas entretenir d'environnement Python.**

- **Ce que c'est :** une CLI TypeScript et un serveur MCP sans dépendance (Node 18+), lancés par `npx codesight`. Il détecte routes, schéma, middlewares et plus sur plus de 30 frameworks, et `npx codesight --blast <file>` montre l'impact d'un fichier. MIT.
- **Forces :** ni configuration ni clé d'API, et il produit des fichiers de contexte pour Claude Code, Cursor, Copilot, Codex et d'autres. Les projets TypeScript bénéficient de la précision complète de l'AST.
- **Limites :** hors TypeScript, il détecte par expressions régulières plutôt que par un vrai parseur : l'impact sur les autres langages est moins exact. Absent de la campagne THOL publiée, donc **non mesuré** sur le coût de session.
- **Idéal pour :** les dépôts TypeScript et web. Voir [Tokenade vs codesight](https://tokenade.net/fr/comparisons/tokenade-vs-codesight).

## 3. codegraph — le graphe de code généraliste le plus proche

**codegraph est l'alternative à code-review-graph si vous voulez le même type de graphe pour toutes les tâches, pas seulement la revue.**

- **Ce que c'est :** un graphe de connaissances pré-indexé de chaque symbole, appel et dépendance, servi en MCP et synchronisé à chaque modification. `codegraph install` le branche sur Claude Code, Cursor, Codex, OpenCode, Gemini CLI et d'autres ; `codegraph uninstall` le retire partout. MIT.
- **Forces :** synchronisation automatique, désinstallation en une commande et un README d'une franchise rare. Il annonce un coût 44 % plus bas par réponse sur sept dépôts de test, et aussi que ses réponses denses laissent environ 80 % de contexte de récupération en plus dans la fenêtre en fin de session.
- **Limites :** ces 44 % ont été mesurés par question, pas sur des sessions entières. Dans THOL, il n'a montré **aucune différence mesurable**, le même verdict que code-review-graph.
- **Idéal pour :** la navigation sur toute la session. Le terrain est sur [Alternatives à CodeGraph](https://tokenade.net/fr/comparisons/alternatives/codegraph-alternatives).

## 4. graphify — quand la revue a besoin des docs

**graphify est l'alternative à code-review-graph quand un changement ne se juge pas sur le code seul, parce qu'il met docs, PDF, images et vidéos dans le même graphe.**

- **Ce que c'est :** un outil Python (`graphifyy` sur PyPI) qui transforme un projet en graphe de connaissances que l'agent interroge au lieu de lancer des grep. Le code est analysé en local avec tree-sitter ; docs et médias passent par le modèle de votre assistant ou une clé API que vous configurez. Apache-2.0.
- **Forces :** notes de conception, ADR et commentaires `# WHY:` deviennent des nœuds reliés au code, et sa documentation contient un guide de revue de pull requests. `graphify hook install` reconstruit le graphe à chaque commit et changement de branche.
- **Limites :** dans THOL, son effet sur les sessions longues est de −3,3 %, **aucune différence mesurable**. Graphify Cloud, la version hébergée avec revue sur tout le cycle de développement, est un produit payant distinct.
- **Idéal pour :** les projets dont les décisions vivent dans des documents. Voir [Alternatives à graphify](https://tokenade.net/fr/comparisons/alternatives/graphify-alternatives).

## 5. serena — des références exactes grâce au serveur de langage

**serena est l'alternative à code-review-graph quand « qui appelle ceci » doit être exact, parce qu'il interroge le serveur de langage plutôt qu'un graphe construit par un parseur.**

- **Ce que c'est :** une boîte à outils MCP qui donne à l'agent la recherche, l'édition et le refactoring par symboles d'un IDE, avec plus de 40 langages. Installation par `uv tool install -p 3.13 serena-agent`.
- **Forces :** références et hiérarchie de types viennent du même moteur que votre IDE, sans rien à ré-indexer.
- **Limites :** pas de rapport d'impact ni de vue des tests manquants prêts à l'emploi. Absent de la campagne THOL publiée, donc **non mesuré**. L'application est en GPL-3.0-or-later, sa couche serveur de langage en MIT.
- **Idéal pour :** les grosses bases de code typées. Voir [Tokenade vs serena](https://tokenade.net/fr/comparisons/tokenade-vs-serena).

## 6. tokensave — le graphe de code gratuit en Rust

**tokensave est l'alternative à code-review-graph pour qui veut un graphe de code dans un binaire natif.**

- **Ce que c'est :** un serveur MCP en Rust avec un graphe de connaissances sémantique pré-indexé, que son README décrit comme couvrant plus de 50 langages avec plus de 80 outils MCP. Installation via Homebrew ou Scoop. MIT.
- **Forces :** aucun environnement Python, une large couverture de langages, beaucoup d'outils de requête.
- **Limites :** un gros jeu d'outils est aussi un coût fixe renvoyé à chaque tour. Absent de la campagne THOL publiée, donc **non mesuré**.
- **Idéal pour :** les dépôts multilingues. Voir [Tokenade vs tokensave](https://tokenade.net/fr/comparisons/tokenade-vs-tokensave).

## En un coup d'œil

| Outil | Coût de session mesuré (THOL) | Impact d'un changement | Fraîcheur | Licence |
|-------|-------------------------------|------------------------|-----------|---------|
| Tokenade | 39 % moins cher sur les sessions longues | Liste des dépendants (`impact`) | Aucun index à tenir à jour | Gratuit, open source (MIT/Apache-2.0) |
| codesight | Non mesuré | Blast radius | Relancer l'analyse | MIT |
| codegraph | Aucune différence mesurable | Appelants et dépendances | Synchronisation automatique | MIT |
| graphify | Aucune différence mesurable | Chemins du graphe, docs compris | Hooks git ou `--update` | Apache-2.0 |
| serena | Non mesuré | Références du serveur de langage | En direct | MIT + GPL-3.0 |
| tokensave | Non mesuré | Requêtes sur le graphe | Ré-indexation | MIT |
| *code-review-graph (référence)* | *Aucune différence mesurable* | *Blast radius, scores de risque, tests manquants* | *Hooks, mode watch, démon* | *MIT* |

Le tableau complet, codegraph compris, est sur la [page d'explication de THOL](https://tokenade.net/fr/thol).

## Pourquoi une réduction de 63x ne se voit-elle pas sur la facture ?

**Parce que la base de comparaison est le corpus entier, et qu'un agent n'envoie jamais le corpus entier.** Le README de code-review-graph annonce une réduction médiane d'environ 63x par question, avec un maximum de 358x sur son plus gros dépôt, face à l'envoi du « corpus entier ».

Un agent réel lance des grep et lit quelques fichiers. Face à cela, la réponse du graphe est parfois plus grosse, et le README le dit : sur une petite modification d'un seul fichier, le contexte du graphe peut dépasser une simple lecture. Ses benchmarks sont reproductibles, avec des SHA épinglés et une graine fixe, ce qui mérite d'être salué. Ils répondent simplement à une autre question que « combien a coûté ma session ».

## Comment désinstaller code-review-graph ?

**Lancez `code-review-graph uninstall` depuis n'importe où dans le dépôt.** Il prévisualise, demande confirmation, puis retire les fichiers et entrées de configuration qui lui appartiennent, sans toucher aux autres serveurs MCP, hooks et skills.

- `--dry-run` prévisualise seulement ; `--yes` applique sans demander.
- `--all-repos` nettoie aussi chaque dépôt enregistré.
- `--keep-data` retire les intégrations mais garde les bases du graphe.
- Si vous avez lancé le démon multi-dépôts, `crg-daemon stop` l'arrête.

Retirez ensuite le paquet selon votre méthode d'installation, avec `pip uninstall code-review-graph` ou `pipx uninstall code-review-graph`.

## Laquelle choisir ?

- **Vous voulez que la facture baisse, sur plus d'un agent IA :** Tokenade.
- **Vous voulez l'analyse d'impact sans Python ni configuration :** codesight.
- **Vous voulez un graphe de code pour toutes les tâches, pas seulement la revue :** codegraph.
- **Vos revues ont besoin des docs de conception et des ADR :** graphify.
- **Il vous faut des références exactes dans du code typé :** serena.
- **Vous voulez un graphe de code gratuit dans un binaire natif :** tokensave.
- **Vous restez sur code-review-graph :** légitime si vos dépenses d'agent se concentrent sur la revue, ou si vous voulez les commentaires de PR notés par risque de sa GitHub Action.

Tokenade est gratuit et open source (MIT/Apache-2.0). L'installation tient en deux commandes ; voir le [guide d'installation](https://tokenade.net/fr/docs/install).

## FAQ

**code-review-graph est-il gratuit ?**

Oui. Il est sous licence MIT et s'installe depuis PyPI avec `pip install code-review-graph`. Sa GitHub Action tourne sur votre propre runner CI, et son README précise qu'aucun code source n'est envoyé à un service externe.

**code-review-graph réduit-il la consommation de tokens ?**

Par question, face à l'envoi du corpus entier, son README annonce environ 63x en médiane. Sur les sessions longues de THOL, il a fait varier le coût de session de −8,5 %, dans le bruit d'une exécution à l'autre : aucune différence mesurable.

**Quels agents code-review-graph prend-il en charge ?**

Son installeur propose Codex, Claude Code, Cursor, Windsurf, Zed, Continue, OpenCode, Antigravity, Gemini CLI, Qwen, Kiro, Qoder, Copilot, Copilot CLI, CodeBuddy et Hermes. Pour les éditeurs sans hooks, le démon garde les graphes à jour.

**code-review-graph et codegraph, c'est pareil ?**

Non, ce sont deux projets distincts. Les deux construisent un graphe de code servi en MCP, mais code-review-graph est un outil Python centré sur la revue et l'impact, tandis que codegraph est un graphe de code généraliste installé comme paquet Node ou bundle autonome.

**Peut-on utiliser code-review-graph avec Tokenade ?**

Oui. code-review-graph réduit les fichiers que l'agent lit pour une revue, et Tokenade allège ce que renvoient les outils, sorties de tests et de builds comprises. Mesurez la facture avant et après plutôt que de vous fier à l'un ou l'autre compteur.

---

**Voir aussi :**

- [Tokenade vs code-review-graph](https://tokenade.net/fr/comparisons/tokenade-vs-code-review-graph) — les deux côte à côte, attribut par attribut
- [Alternatives à CodeGraph](https://tokenade.net/fr/comparisons/alternatives/codegraph-alternatives) — la même question pour les index de code
- [Alternatives à graphify](https://tokenade.net/fr/comparisons/alternatives/graphify-alternatives) — la même question pour les graphes de connaissances
- [Alternatives à lean-ctx](https://tokenade.net/fr/comparisons/alternatives/lean-ctx-alternatives) — la même question pour les boîtes à outils de contexte
- [Meilleurs optimiseurs de tokens pour Claude Code](https://tokenade.net/fr/articles/best-claude-code-token-optimizers) — tout le terrain, même méthode
- [Benchmark des optimiseurs de tokens](https://tokenade.net/fr/stats/token-optimizer-benchmark) — les chiffres derrière ce classement
