À propos du projet
CodeGraph est une base de connaissances code open-source et 100% locale conçue pour propulser les agents de codage IA, notamment Claude Code, Cursor, Codex CLI, opencode, Hermes Agent, Gemini CLI, Antigravity IDE, Kiro et GitHub Copilot.
Il construit un graphe sémantique pré-indéxé de l'ensemble du code — chaque symbole, arête d'appel et dépendance — et se synchronise automatiquement à chaque modification de fichier afin que l'index ne soit jamais obsolète. Au lieu d'explorer les fichiers via grep et des appels Read, CodeGraph fournit exactement le code nécessaire en un seul appel.
Capacités principales :
- **Noyau Rust natif** : Moteur d'analyse écrit en Rust pour plus de 20 langages (TypeScript, JavaScript, Python, Go, Rust, Java, C/C++, Swift, Kotlin, etc.). Les graphes sont vérifiés et identiques bit à bit au moteur de référence.
- **Adaptation matérielle** : Les pools de travailleurs et caches sont dimensionnés selon les ressources système réelles — nombres de cœurs compatibles conteneurs et mesures RAM honnêtes. Fonctionne sur stations de travail comme sur VPS low-cost.
- **Contexte chirurgical** : Un appel outil retourne les points d'entrée, symboles connexes et extraits de code, éliminant l'exploration fichier par fichier.
- **Auto-synchronisation** : Surveille le projet et met à jour le graphe à chaque changement de fichier (~0,3s d'incrémental).
- **Routes conscientes des frameworks** : Comprend le routage dans les frameworks web.
- **Support multi-plateforme** : Gère le bridging iOS/React Native/Expo.
- **Interface navigateur** : Visualise le graphe à http://127.0.0.1:4747 avec les callers, symboles et callees.
- **Serveur MCP** : Intégration via Model Context Protocol pour les agents compatibles.
Résultats de benchmark (mesurés en août 2026 sur 7 dépôts open-source avec Claude Opus 4.8) : CodeGraph réduit les appels outils de 88%, les tokens de 62% et les coûts de 44% par rapport aux agents lisant des fichiers, avec zéro lecture de fichier sur tous les dépôts testés.
Installation : binaire standalone (sans Node.js) via script d'installation, ou package global npm. Configuration par projet avec `codegraph init` et connexion aux agents avec `codegraph install`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.