Попередньо індексовані графи знань коду скорочують виклики інструментів агентами на 94 відсотки
CodeGraph збирає абстрактне синтаксичне дерево вашого репозиторію в структурований граф, дозволяючи агентам миттєво знаходити зв'язки без тривалих пошуків.
Чому це важливо
Ви можете значно прискорити виконання команд у Claude Code та зменшити рахунки за API, надавши агентам миттєві структури зв'язків у вашому коді.
TL;DR
- 01Створюйте локальний індекс CodeGraph для репозиторію перед запуском консольного ШІ-агента
- 02Прискорюйте складні цикли рефакторингу, вирішуючи залежності за один запит
- 03Налаштуйте автоматичний git-хук для оновлення графу коду при важливих комітах
Архітектура та продуктивність
CodeGraph замінює ручний пошук через grep, glob та read на попередньо індексований граф. У тестах на 7 кодових базах він забезпечив на ~16% менші витрати, на ~58% менше викликів інструментів і був на ~22% швидшим. Це досягається шляхом надання агентам структурних зв'язків (графи викликів, імпорти) через codegraph_explore замість розгортання під-агентів для сканування файлів.
Встановлення та синхронізація
Встановлення не залежить від платформи і не потребує Node.js: curl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.sh | sh
Він оснащений власним інструментом відстеження файлів, який підтримує актуальність індексу на базі SQLite. Під час затримки синхронізації (типово 2000 мс) інструмент видає банер ⚠️, якщо файл застарів, забезпечуючи точність роботи агента.
Сумісність з агентами
CodeGraph підключає свій MCP-сервер до агентів, таких як Cursor, Gemini CLI та Claude Code. Зауважте, що встановлення CLI не підключає його до агентів автоматично; ви повинні використовувати codegraph init або codegraph init -i для побудови графа та налаштування MCP для агента.