Repolode
ix-infrastructure

ix-infrastructure/Ix

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

Звёзды
1,097
Форки
82
Открытые issues
25
Последний коммит
вчера

Что это?

Ix — CLI-инструмент, который преобразует кодовую базу в граф символов, вызовов, импортов и отношений вложенности. Он разбирает репозиторий с помощью tree-sitter и сохраняет результат в локальном хранилище, поэтому граф остаётся доступным между сессиями и его не приходится каждый раз строить заново по результатам поиска.

CLI отвечает на вопросы о том, что представляет собой символ, что его вызывает, от чего он зависит и на что повлияют изменения. Результат можно вывести в виде обычного текста, JSON или в компактном формате для LLM. MCP-сервер предоставляет доступ к тому же графу из MCP-совместимых клиентов, таких как Claude Code, Codex, Cursor и VS Code, а визуализатор Compass запускается командой `ix view`.

Бэкенд работает в Docker-образе и использует ArangoDB со слоем памяти. Если Node.js, ripgrep и Docker отсутствуют, установщик устанавливает их. Готовые CLI-пакеты доступны для Apple Silicon macOS, Linux и Windows x86-64, а на Mac с процессорами Intel можно собрать проект из исходников через Homebrew.

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

  • 01Разбирает репозитории с помощью tree-sitter и извлекает символы, вызовы и импорты.
  • 02Локально сохраняет граф кода между сессиями.
  • 03Отвечает на запросы о символе: объясняет его назначение, показывает цепочки вызовов, возможные последствия изменений и вызывающий его код.
  • 04Предоставляет MCP-сервер и установщик, который регистрирует его в нескольких AI-клиентах.
  • 05Поддерживает 27 языков программирования, а также несколько форматов конфигурации и данных.

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

  • Быстро освоиться в незнакомой кодовой базе.
  • Перед редактированием проверить, что может сломаться из-за изменения функции.
  • Передать coding agent структурный контекст, не вставляя целые файлы.
  • Находить критически важные модули, ранжируя зависящие от них компоненты.

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

  1. 1

    Запустите официальный скрипт установки из README (macOS/Linux)

  2. 2

    Сопоставьте репозиторий

    ix map .
  3. 3

    Зарегистрируйте свои ИИ-клиенты на MCP-сервере

    ix mcp install

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

  • Для локального бэкенда ArangoDB требуются Docker и Docker Compose.
  • Скрипт установки передаёт удалённый скрипт в оболочку, а на компьютерах Mac с процессорами Intel необходимо выполнить сборку из исходного кода с помощью Homebrew.

Темы

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

Что такое Ix?
Ix преобразует репозиторий в постоянный граф символов, вызовов и импортов, чтобы разработчики и AI-агенты могли запрашивать сведения о его структуре. Ix — CLI-инструмент, который преобразует кодовую базу в граф символов, вызовов, импортов и отношений вложенности. Он разбирает репозиторий с помощью tree-sitter и сохраняет результат в локальном хранилище, поэтому граф остаётся доступным между сессиями и его не приходится каждый раз строить заново по результатам поиска.
Ix можно использовать бесплатно? Какая у него лицензия?
Ix распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Ix всё ещё поддерживается?
Активно поддерживается. Последний коммит в Ix — 21 окт. 2026 г..
Для чего можно использовать Ix?
Быстро освоиться в незнакомой кодовой базе. Перед редактированием проверить, что может сломаться из-за изменения функции. Передать coding agent структурный контекст, не вставляя целые файлы. Находить критически важные модули, ранжируя зависящие от них компоненты.
Как установить Ix?
Запустите официальный скрипт установки из README (macOS/Linux) Сопоставьте репозиторий: ix map . Зарегистрируйте свои ИИ-клиенты на MCP-сервере: ix mcp install
Где скачать Ix?
Исходный код и инструкции по установке — на GitHub: https://github.com/ix-infrastructure/Ix

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

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

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

48 тыс.5,2 тыс.TypeScriptOtherОбновлён 3 дня назад

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

47 тыс.3,9 тыс.CMITОбновлён позавчера

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

130 тыс.12,5 тыс.PythonApache-2.0Обновлён позавчера