Repolode
zzet

zzet/gortex

Локальный движок анализа кода: строит граф знаний по нескольким репозиториям и предоставляет его AI-агентам для программирования и IDE через CLI, MCP-сервер и API.

Звёзды
2,012
Форки
194
Открытые issues
194
Последний коммит
позавчера

Что это?

Gortex разбирает исходный код с помощью tree-sitter и строит постоянный граф функций, классов, цепочек вызовов, HTTP-маршрутов и контрактов между сервисами. Граф хранится в локальной базе SQLite и может охватывать сразу несколько репозиториев. AI-агенты обращаются к нему через инструменты MCP и получают только нужные символы и связи, а не целые файлы. По заявлению проекта, это позволяет сократить расход токенов до 50 раз.

Проект поставляется в виде одного статического бинарного файла для macOS, Linux и Windows и работает как фоновый демон, который отслеживает файловую систему и обновляет индекс по мере изменений. В него входят семантический поиск на основе встроенной модели GloVe, опциональные LLM-провайдеры и веб-интерфейс для визуализации графа. Команда `gortex init` настраивает поддерживаемых помощников для программирования, включая Claude Code, Cursor и Codex CLI.

Gortex также сопоставляет API-контракты между репозиториями для HTTP, gRPC, GraphQL и топиков сообщений, анализирует последствия планируемых изменений и предоставляет команды для проверки PR, выявляющие радиус воздействия и конфликты.

Ключевые возможности

  • 01Индексирует код на 257 языках и грамматиках, строя граф символов и связей между вызовами
  • 02Предоставляет AI-агентам для программирования 175 настраиваемых инструментов MCP
  • 03Поддерживает несколько репозиториев в одном графе и сопоставляет контракты между ними
  • 04Работает локально как один бинарный файл с фоновым демоном и отслеживанием файловой системы
  • 05Включает встроенный семантический поиск и веб-интерфейс для визуализации графа

Сценарии использования

  • Передать AI-агенту контекст большого монорепозитория, не читая целые файлы
  • Проверить, что сломается при изменении функции, общей для нескольких сервисов
  • Отслеживать вызовы по HTTP, gRPC и топикам сообщений между микросервисами
  • Проверять открытые pull request на радиус воздействия и конфликты при слиянии

Быстрый старт

  1. 1

    Запустите официальный скрипт установки для macOS или Linux

  2. 2

    Первоначальная настройка машины (MCP, skills и команды со слешем)

    gortex install
  3. 3

    Запустите фоновый daemon

    gortex daemon start --detach
  4. 4

    Добавьте репозиторий в граф

    gortex track ~/projects/myapp

Что важно знать

  • Для сборки из исходного кода требуется Go 1.26 или новее и включённый CGO.
  • Для индексации очень больших репозиториев требуется несколько гигабайт памяти. Например, пиковое потребление heap для ядра Linux составляет около 5 ГБ.

В подборках

Темы

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

Что такое gortex?
Локальный движок анализа кода: строит граф знаний по нескольким репозиториям и предоставляет его AI-агентам для программирования и IDE через CLI, MCP-сервер и API. Gortex разбирает исходный код с помощью tree-sitter и строит постоянный граф функций, классов, цепочек вызовов, HTTP-маршрутов и контрактов между сервисами. Граф хранится в локальной базе SQLite и может охватывать сразу несколько репозиториев. AI-агенты обращаются к нему через инструменты MCP и получают только нужные символы и связи, а не целые файлы. По заявлению проекта, это позволяет сократить расход токенов до 50 раз.
gortex можно использовать бесплатно? Какая у него лицензия?
gortex распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gortex всё ещё поддерживается?
Активно поддерживается. Последний коммит в gortex — 5 нояб. 2026 г..
Для чего можно использовать gortex?
Передать AI-агенту контекст большого монорепозитория, не читая целые файлы Проверить, что сломается при изменении функции, общей для нескольких сервисов Отслеживать вызовы по HTTP, gRPC и топикам сообщений между микросервисами Проверять открытые pull request на радиус воздействия и конфликты при слиянии
Как установить gortex?
Запустите официальный скрипт установки для macOS или Linux Первоначальная настройка машины (MCP, skills и команды со слешем): gortex install Запустите фоновый daemon: gortex daemon start --detach Добавьте репозиторий в граф: gortex track ~/projects/myapp
Где скачать gortex?
Исходный код и инструкции по установке — на GitHub: https://github.com/zzet/gortex

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

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

48,3 тыс.+172 за неделю5,2 тыс.TypeScriptOtherОбновлён вчера

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

48,2 тыс.+372 за неделю4 тыс.CMITОбновлён 3 дня назад

CLI и MCP-сервер на C++23 без зависимостей, который строит для coding agents ранжированную карту кодовой базы и проверяет правки на радиус воздействия, необходимые тесты и ухудшение качества.

2,5 тыс.+32 за неделю170C++Apache-2.0Обновлён 21 час назад

Преобразует кодовую базу, документацию, схемы и PDF в граф знаний для AI-ассистентов разработки, который можно запрашивать; строит его локально с помощью разбора AST через tree-sitter.

143,4 тыс.+4,1 тыс. за неделю13,7 тыс.PythonApache-2.0Обновлён 23 часа назад

Локальный MCP-сервер, который даёт coding-агентам память о репозитории: граф символов, поиск вызывающих функций, анализ радиуса влияния, ревью diff и решения, привязанные к git-коммитам.

8211TypeScriptMITОбновлён 3 месяца назад