GitNexus

Индексирует кодовую базу в граф знаний и отдает агенту через MCP связи вызовов, радиус влияния правок и поиск по коду

MCP-серверВыбор редакцииСредний риск

abhigyanpatwari/gitnexus

Установка

npx gitnexus analyze
npx gitnexus setup

Запускать из корня репозитория. Для быстрого старта MCP лучше сначала npm install -g gitnexus.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

GitNexus разбирает репозиторий через Tree-sitter и строит локальный граф: зависимости, цепочки вызовов, кластеры и потоки выполнения. Через MCP агент получает инструменты для гибридного поиска, обзора символа со всеми ссылками, оценки влияния изменения, трассировки пути между функциями, анализа git-диффа и согласованного переименования по многим файлам. Команда analyze заодно ставит набор скиллов (исследование кода, отладка, рефакторинг, ревью, анализ влияния), хуки Claude Code и файлы AGENTS.md и CLAUDE.md. Есть веб-интерфейс, который работает в браузере без сервера.

Для кого. Для разработчиков больших кодовых баз, у которых агент ломает зависимости, потому что не видит всю структуру проекта.

Подходит, если

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

Не подходит, если

  • Проект маленький и агент и так видит его целиком
  • Продукт коммерческий, а лицензия PolyForm Noncommercial вам не подходит

Пример запроса к агенту

Что сломается, если я поменяю тип возврата UserService.validate?

Ограничения

Лицензия PolyForm Noncommercial, для коммерческого использования есть платная корпоративная версия. На npm 11 npx может падать при установке, для некоторых языков нужен C++ тулчейн или готовые сборки. Эмбеддинги опциональны и при установке тянут бинарники из api.nuget.org, что за файрволом может не сработать. Генерация вики требует ключа LLM-провайдера. Индексация больших репозиториев требует много памяти.

Как отключить. Удалите сервер командой claude mcp remove gitnexus, уберите скиллы и хуки GitNexus из .claude и удалите папку .gitnexus в проекте.

MCP

Транспорт
stdio
Авторизация
не нужна
Переменные окружения
Переменные окружения
GITNEXUS_STORAGE_PATH
Внешний каталог для индекса
GITNEXUS_SKIP_OPTIONAL_GRAMMARS
При значении 1 пропускает сборку грамматик Dart, Proto, Swift и Kotlin

Проверка безопасности

  • Читает весь код проекта и пишет индекс на диск
  • Добавляет хуки Claude Code и меняет AGENTS.md и CLAUDE.md
  • Инструмент rename правит много файлов сразу

Коротко о README

README начинается с двух команд: analyze строит индекс и ставит скиллы, setup подключает MCP к редакторам. Дальше объясняется идея предрасчитанной структуры, чтобы инструмент возвращал полный контекст за один вызов, и перечислены MCP-инструменты и ресурсы. Разобраны проблемы установки, флаги индексации, эмбеддинги, режим групп репозиториев и развертывание на Render. Отдельно описаны веб-интерфейс и режим моста с локальным сервером.

Частые вопросы

Код уходит на сервер?

Нет, CLI индексирует локально, а веб-интерфейс работает целиком в браузере.

Какие агенты поддерживаются?

setup сам находит Claude Code, Cursor, Codex и другие, для Codex есть отдельный плагин с MCP, скиллами и хуками.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний риск286,6 тыс.
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск262 тыс.

Референсные MCP-серверы

Model Context Protocol servers

Выбор редакции

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,3 тыс.
Выбор редакции

Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом

MCP-серверСредний риск62 тыс.