Как перестать скармливать нейронкам лишние токены и подружить их с кодом

19 июн 2026
1,586
153
7
2 недели

Знакомая ситуация: вы просите Cursor или Claude Code поправить баг в небольшом методе, а агент в ответ выкачивает в контекст десяток файлов по 500 строк каждый. В итоге лимиты тают, контекстное окно забивается «шумом», а модель начинает галлюцинировать просто потому, что запуталась в простыне кода. Я недавно наткнулся на проект Gortex, который пытается решить эту проблему радикально — через построение графа знаний о коде прямо у вас на машине.

Gortex

Что это такое и зачем оно в вашем терминале

Gortex — это движок для анализа кода, который работает локально и превращает ваш проект в структурированный граф. Вместо того чтобы заставлять ИИ-агента читать файлы целиком, Gortex дает ему инструменты для точечной навигации. Модель может спросить: «Кто вызывает эту функцию?» или «Какие HTTP-ручки зависят от этого изменения?», и получить конкретный ответ, а не гору текста.

Автор проекта обещает экономию токенов до 50 раз. Цифра звучит громко, но логика понятная: если агент видит только нужные сигнатуры и связи, ему не нужно продираться сквозь реализацию вспомогательных методов.

Как это работает на практике

Проект написан на Go, поставляется в виде одного бинарника и не требует установки тяжелых зависимостей вроде Docker или баз данных. После запуска он индексирует репозиторий, используя tree-sitter для глубокого разбора AST (абстрактного синтаксического дерева).

Реклама

Интересно, что Gortex поддерживает 257 языков. Для популярных стеков вроде Python, Go, TypeScript или Rust реализован полноценный резолвинг символов. Это значит, что инструмент понимает не просто текст, а именно структуру: классы, интерфейсы, цепочки вызовов и даже контракты между микросервисами.

Главные фишки, которые меня зацепили

  1. Протокол MCP (Model Context Protocol). Это, пожалуй, самое важное. Gortex работает как MCP-сервер. Если вы пользуетесь Claude Desktop, Cursor или Windsurf, вы просто подключаете его, и у вашего ИИ-помощника появляются «суперспособности» в виде сотни новых инструментов для исследования кода.
  2. Анализ влияния (Blast Radius). Можно спросить инструмент: «Что сломается, если я изменю это поле в структуре?». Gortex пройдется по графу и покажет все связанные места, даже если они находятся в другом репозитории.
  3. Кросс-репозиторные контракты. Инструмент умеет связывать вызовы API в одном проекте с обработчиками в другом. Он видит связи через HTTP-ручки, gRPC, Kafka или даже переменные окружения.
  4. Визуализация. В комплекте идет веб-интерфейс с графом связей. Выглядит эффектно, хотя в ежедневной работе CLI и MCP-интеграция кажутся более полезными.

Gortex Web UI

Техническая начинка

Под капотом у Gortex довольно бодрый движок. Разработчик приводит бенчмарки: ядро Linux (70 тысяч файлов) индексируется примерно за 3 минуты на обычном макбуке. Для среднего проекта на пару сотен файлов индексация занимает секунды.

Архитектура выглядит надежно:

  • CLI на Cobra: привычный интерфейс для управления.
  • In-Memory Graph: все связи хранятся в памяти для мгновенного доступа, но есть система снимков (snapshots) на диске.
  • Свой формат GCX1: автор утверждает, что этот бинарный формат передачи данных экономит еще 27% токенов по сравнению с обычным JSON при общении с моделью.

Кому стоит попробовать

Если вы работаете с монолитом на 100к+ строк или, наоборот, с россыпью микросервисов, где черт ногу сломит в связях, Gortex может стать тем самым «клеем». Он особенно пригодится тем, кто активно использует ИИ-агентов для рефакторинга или написания тестов.

Инструмент помогает агенту не гадать, а оперировать фактами из графа. Например, команда gortex savings покажет вам реальную статистику сэкономленных денег на запросах к Claude или OpenAI. Мелочь, а приятно.

С чего начать

Установка сводится к одной команде в терминале:

curl -fsSL https://get.gortex.dev | sh

После этого нужно инициализировать проект:

gortex install
gortex daemon start --detach
gortex track ~/path/to/your/project

Дальше остается только подключить его к вашему любимому редактору через MCP. Список поддерживаемых агентов внушительный — от VS Code Copilot до экзотичных CLI-инструментов вроде Aider.

Gortex — это не просто очередная обертка над grep. Это попытка создать полноценный «интеллект» для работы с кодом, который живет локально и не сливает ваши данные в облако без спроса (телеметрия тут выключена по умолчанию).

Проект выглядит очень живым и амбициозным. Да, возможно, для маленького скрипта на Python он будет избыточен, но в сложных системах, где контекстное окно LLM становится узким местом, такие инструменты быстро переходят из разряда «прикольная штука» в «must-have».

Стоит ли пробовать? Определенно да, если вы чувствуете, что ваш ИИ-помощник начал «тупить» на больших объемах кода. По крайней мере, визуализация графа зависимостей вашего проекта точно подкинет пару инсайтов о том, что пора бы отрефакторить.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.