Индексирует многоязычные кодовые базы в граф знаний, чтобы через AI-агента или MCP-сервер искать, изучать и редактировать код на обычном английском.
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
Запустите официальный скрипт установки из README (macOS/Linux)
- 2
Сопоставьте репозиторий
ix map . - 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 обновляется ежедневно.
Похожие проекты
CLI сканирует кодовую базу и создаёт компактные файлы контекста для ИИ, чтобы помощники тратили меньше токенов на изучение проекта.
CLI и веб-инструмент, который собирает весь репозиторий в один удобный для LLM файл, чтобы передать его Claude, ChatGPT и другим моделям.
Индексирует кодовую базу в граф знаний зависимостей, цепочек вызовов и потоков выполнения и предоставляет его AI-агентам для программирования через инструменты MCP.
MCP-сервер индексирует код, документацию и инфраструктуру в локальный граф знаний, чтобы AI-агенты для программирования могли изучать структуру проекта, не перечитывая файлы.
Преобразует кодовую базу, документацию, схемы и PDF в граф знаний для AI-ассистентов разработки, который можно запрашивать; строит его локально с помощью разбора AST через tree-sitter.