Карта кода для ИИ-помощника

CodeGraph

CodeGraph заранее разбирает проект и складывает связи в локальный индекс. Помощнику не нужно открывать файл за файлом — он сразу получает нужные куски кода и цепочки вызовов.

Что умеет

Действия, которые сервер открывает для ИИ. Моноширинным шрифтом — их технические названия.

  • Объясняет, как устроена часть программы, и показывает нужный кодcodegraph_explore
  • Показывает цепочку вызовов от одной функции до другойcodegraph_explore
  • Оценивает, что затронет правкаcodegraph_explore
  • Сам обновляет карту при каждом изменении файлов

Примеры запросов

Скопируйте и отправьте в чат после подключения.

Как у нас устроена оплата заказа? Покажи путь от кнопки до записи в базу.

Что сломается, если я переименую функцию sendInvoice?

Как подключить

Выберите приложение, в котором работаете с ИИ.

  1. Установите CodeGraph: на macOS и Linux — curl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.sh | sh, на Windows в PowerShell — irm https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.ps1 | iex. Затем откройте новое окно терминала.
  2. В папке проекта выполните codegraph init — программа построит карту кода.
  3. Откройте Claude → Настройки → Разработчик → «Изменить конфиг».
  4. Вставьте блок ниже в файл. Если в файле уже есть «mcpServers», добавьте внутрь только ваш сервер.
  5. Сохраните файл и перезапустите Claude — в чате появится значок подключённых инструментов.
claude_desktop_config.json
{
  "mcpServers": {
    "codegraph": {
      "command": "codegraph",
      "args": [
        "serve",
        "--mcp"
      ]
    }
  }
}

Команда codegraph install сама подключит сервер к Claude Code, Cursor и другим помощникам — тогда вставлять блок вручную не нужно.

Безопасность

Карта хранится в папке .codegraph внутри проекта, код никуда не отправляется. Программа собирает обезличенную статистику использования — её отключает команда codegraph telemetry off.

Похожие серверы

Даёт ИИ доступ к одной выбранной папке: найти документ, переименовать файлы пачкой, разложить загрузки по местам.

ФайлыБез ключаОфициальный

ИИ смотрит историю проекта в Git, показывает, что поменялось в файлах, создаёт ветки и сохраняет изменения коммитом с понятным описанием.

КодБез ключаОфициальный

ИИ подтягивает актуальную документацию и примеры кода для нужной версии библиотеки, а не пишет по памяти. Меньше выдуманных функций и устаревших советов.

КодБез ключаЗвёзд на GitHub: 62 263