colbymchenry/codegraph

Предварительно проиндексированный граф знаний кода, автоматически синхронизируется при изменениях кода для Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro и Hermes Agent — меньше токенов, меньше вызовов инструментов, 100% локально

Инструменты⭐ 71 755Cпоследний релиз: v1.6.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

CodeGraph — это локальный инструмент, создающий семантический граф знаний кода (pre-indexed code knowledge graph) для AI-агентов.

Зачем нужен

Инструмент автоматически синхронизирует граф с изменениями в коде, предоставляя агентам точный контекст (surgical context). Это позволяет снизить потребление токенов и количество вызовов инструментов (tool calls), так как агенты получают структурированные данные о зависимостях и структуре проекта вместо сырого текста.

Что можно реализовать

  • Интеграция с Claude Code, Cursor, Codex, Gemini, Copilot и другими агентами для улучшения понимания кодовой базы.
  • Автоматическое обновление графа знаний при изменении файлов кода без ручных действий.
  • Использование в качестве MCP-сервера для передачи семантической информации в AI-инструменты.
  • Поддержка сложных проектов с смешанными стеками (iOS, React Native, Expo) и фреймворк-специфичными маршрутами.

Ключевые возможности

  • 100% локальная работа без отправки данных на внешние серверы.
  • Ядро на Rust для высокой скорости обработки.
  • Авто-синхронизация графа при изменении кода.
  • Поддержка множества платформ (Windows, macOS, Linux) и агентов.
  • Простая установка через CLI без необходимости наличия Node.js (бандл runtime).

👤 Кому подойдёт: Разработчики, использующие AI-агенты для написания и рефакторинга кода, особенно в крупных проектах с множеством зависимостей.

Релизы

v1.6.0minor
🕐 26 дн назад · релиз на GitHub ↗

CodeGraph v1.6.0: поддержка GitHub Copilot, установка в одну команду, исправление утечки памяти и улучшение качества ответов агентов.

  • Added: Добавлена поддержка агента GitHub Copilot для VS Code, CLI и JetBrains IDEs.
  • Added: Появилась команда `codegraph install --yes --init` для бесшовной настройки в контейнерах и CI.
  • Fixed: Исправлена утечка дискового пространства из-за WAL-файлов базы данных при аварийных остановках.
  • Added: Улучшен алгоритм `codegraph_explore`: исключено дублирование кода и повышена релевантность ответов.
  • Added: Добавлена настройка `deprioritize` для понижения приоритета вспомогательных папок в поиске.
v1.5.0major
🕐 2 мес назад · релиз на GitHub ↗

CodeGraph v1.5.0: переписанное на Rust ядро парсера, мгновенная синхронизация и адаптивная параллельная обработка.

  • Added: Нативный парсер на Rust для 20 языков (TypeScript, Java, Python, Go, C++ и др.) с сохранением бинарной идентичности графа.
  • Added: Синхронизация стала почти мгновенной: изменение файла обновляет граф менее чем за секунду даже в репозиториях на 27 000 файлов.
  • Added: Адаптивная оптимизация ресурсов: система автоматически настраивает количество воркеров и кэшей под доступные ядра и память.
  • Added: Параллельное разрешение ссылок и анализ динамической диспетчеризации для крупных проектов, ускоряющие индексацию в разы.