Инструмент на основе графов с локальным приоритетом для целенаправленных обзоров кода AI
code-review-graph, разработанный Tirth8205, является инструментом интеллектуального анализа кода с локальным приоритетом и сервером MCP, который уменьшает избыток контекста ИИ во время рабочих процессов проверки кода. Он анализирует репозитории в постоянную структурную карту, чтобы модели читали только соответствующие фрагменты для точного анализа и рефакторинга. Ключевые возможности включают парсинг графов, интеграции с редакторами и интерактивный визуализатор для изучения взаимосвязей. Программисты, использующие помощников по программированию на основе ИИ, получают более быстрые, более целенаправленные обзоры и меньшее использование токенов на больших кодовых базах.
Парсит репозитории в граф кода высокой точности
Инструмент использует Tree-sitter для парсинга исходных файлов в постоянный граф функций, классов и отношений вызовов, создавая структурную карту, а не плоские списки файлов. Он поддерживает Python, TypeScript, JavaScript и Go и предлагает интерактивную команду визуализации HTML для проверки узлов и рёбер в браузере, что делает структуру репозитория исследуемой во время обзора архитектуры или целевых сессий отладки.
Нацеливается на контекст ИИ, отслеживая радиус изменений
Сервер MCP предоставляет более двадцати специализированных инструментов, которые агенты могут вызывать для выполнения анализа радиуса взрыва, отслеживая вызывающие и зависимые модули, чтобы модели читали только необходимые модули. Пользователи сообщают о снижении потребления токенов до восьми раз для обзоров. Инкрементальные обновления при каждом сохранении файла или коммите git поддерживают индекс в актуальном состоянии, а локальный дизайн парсит репозитории локально, чтобы исходный код не покидал машину разработчика.
Устанавливается в существующие рабочие процессы, но ожидает хосты MCP и Python
Установка выполняется с помощью стандартных менеджеров пакетов Python с командами, такими как 'pip install', или запуска 'uvx' лаунчера, а шаг 'install' автоматически настраивает поддерживаемые редакторы. Инструмент работает как кроссплатформенный CLI и сервер MCP и требует Python 3.10 или выше. Он интегрируется с хостами, совместимыми с MCP, такими как Claude Desktop и Cursor, поэтому командам необходимо использовать совместимые редакторы ИИ для доступа к инструментам на стороне сервера.
Хорошо подходит для команд, ищущих инструменты, поддерживаемые сообществом и локально обслуживаемые
Разработчик поддерживает проект как усилие с открытым исходным кодом, и отзывы сообщества подчеркивают его эффективность в решении проблемы 'grep loop'. Эта комбинация делает инструмент надежным кандидатом для команд, оценивающих рабочие процессы с поддержкой ИИ для обзора. Для практического использования рассматривайте его выводы как рекомендации для разработчиков и проверяйте автоматические предложения с помощью стандартного кода обзора и тестов CI перед объединением изменений.
Pros
Индексация графов снижает использование токенов, сообщается до восьми раз.
Парсит код с помощью Tree-sitter на функции, классы и отношения вызовов
Локальный парсинг сохраняет исходный код на машине разработчика
Сервер MCP предлагает более двадцати специализированных инструментов для AI-агентов
Cons
Требуется Python 3.10+ и знакомство с рабочими процессами CLI
Полная выгода зависит от использования хостов, совместимых с MCP, таких как Cursor или Claude
Поддержка языков ограничена Python, TypeScript, JavaScript и Go
Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы. Softonic может получить реферальное вознаграждение, если вы перейдете по ссылке или купите и продукты, представленные здесь.