nervx: CLI-инструмент сокращает использование токенов кода Claude за счет анализа структуры кодовой базы

✍️ OpenClawRadar📅 Опубликовано: 15 апреля 2026 г.🔗 Source
nervx: CLI-инструмент сокращает использование токенов кода Claude за счет анализа структуры кодовой базы
Ad

Что делает nervx

nervx — это CLI-инструмент (устанавливаемый через pip), который решает проблему неэффективной навигации по кодовой базе в Claude Code. Разработчик создал его после того, как заметил, что Claude выполняет чрезмерное количество grep-поисков (60+ раз для простых запросов) и перечитывает файлы, расходуя половину контекстного окна перед началом реальной работы.

Как это работает

Инструмент анализирует весь ваш репозиторий с помощью tree-sitter, строит граф SQLite из каждой функции, класса, цепочки вызовов и импорта, а затем генерирует файл NERVX.md, содержащий структурную карту вашего проекта. Эта карта включает точки входа, потоки выполнения, часто используемые файлы и хрупкий код.

Ключевая особенность: выполнение команды nervx build . автоматически добавляет инструкции в ваш файл CLAUDE.md, которые обучают Claude использовать nervx. Затем Claude самостоятельно запускает nervx nav перед grep-поиском, проверяет область воздействия перед рефакторингом и в целом перемещается по коду эффективнее без ручных указаний.

Ad

Технические детали

  • Не требует настройки MCP-сервера
  • Не нужны API-ключи
  • Не использует вызовы LLM в процессе сборки
  • Реализация на чистом tree-sitter + git
  • Собирается менее чем за 5 секунд
  • Нулевая стоимость LLM для анализа

Результаты производительности

Протестировано на репозитории FastAPI с тремя одинаковыми вопросами:

  • Вызовы инструментов: 93 → 56 (-40%)
  • Выходные токены: 15 694 → 8 196 (-48%)
  • Grep-поиски: 63 → 22 (-65%)

Дополнительные возможности

  • Обнаруживает мёртвый код
  • Помечает функции, где обработка ошибок различается у вызывающих сторон
  • Определяет паттерны, такие как фабрики и шины событий, по форме графа
  • Включает визуализацию для сгенерированного графа
  • Поддерживает Python, JS/TS, Java, Go, Rust, C/C++, C#, Ruby

Чем он отличается

Разработчик сознательно избегал подходов, использующих LLM для генерации графов или требующих настройки MCP, сосредоточившись на чистом статическом анализе, чтобы не увеличивать расход токенов при решении проблемы их растраты.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Разработчик тестирует Apple Intelligence для задач с буфером обмена на устройстве.
Инструменты

Разработчик тестирует Apple Intelligence для задач с буфером обмена на устройстве.

Разработчик создал менеджер буфера обмена, используя фреймворк Foundation Models от Apple Intelligence, и обнаружил, что он подходит для повседневных задач, таких как краткие сводки и переписывание текста, но ограничен в работе с неоднозначным языком и детальными задачами.

OpenClawRadar
Динамические рабочие процессы Claude Code: параллельные субагенты и режим UltraCode
Инструменты

Динамические рабочие процессы Claude Code: параллельные субагенты и режим UltraCode

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

OpenClawRadar
Canopy: Терминальная панель управления для работы с несколькими кодовыми агентами Claude
Инструменты

Canopy: Терминальная панель управления для работы с несколькими кодовыми агентами Claude

Canopy — это инструмент с открытым исходным кодом для терминала, который предоставляет единую панель управления для отслеживания нескольких ИИ-агентов программирования, работающих в разных рабочих деревьях git. Он показывает состояния агентов (работает, бездействует, ожидает ввода, завершён, ошибка) и позволяет переходить в сессии или отправлять ввод без полного переключения.

OpenClawRadar
Навык сканирования безопасности для ИИ-агентов программирования автоматически проверяет развертывания.
Инструменты

Навык сканирования безопасности для ИИ-агентов программирования автоматически проверяет развертывания.

Разработчик создал файл навыка, который позволяет ИИ-агентам для программирования автоматически сканировать свои развертывания на наличие открытых .env файлов, открытых портов, отсутствующих заголовков безопасности и утечек исходного кода. Сканирование выполняется после каждого развертывания и занимает около 30 секунд.

OpenClawRadar