Фреймворк в духе DSPy с приоритетом TypeScript для создания типизированных структурированных LLM-программ, агентов, потоков и оптимизаторов; компилируется также в Python, Java, C++, Go и Rust.
kreneskyp/ix
Платформа с открытым исходным кодом для создания и запуска автономных агентов на базе LLM и мультиагентных сценариев с визуальным редактором графов без кода.
- Звёзды
- 1,044
- Форки
- 127
- Открытые issues
- 16
- Последний коммит
- 27 дней назад
Что это?
iX — платформа для проектирования и развертывания автономных и полуавтономных агентов и сценариев на базе LLM. Созданные на ней агенты могут выполнять такие задачи, как работа QA-чатботов, генерация кода, извлечение и анализ данных, а также помощь в исследованиях. Они могут работать параллельно и взаимодействовать друг с другом.
В проект входит редактор без кода: пользователи перетаскивают узлы и соединяют их в граф, описывающий логику агента; для тестирования встроена панель чата. В мультиагентном чате можно работать с командой агентов: агент-модератор IX распределяет задачи, а пользователи могут упоминать конкретных агентов через @. Воркеры агентов запускаются в Docker и активируются через очередь сообщений Celery, что позволяет горизонтально масштабировать систему.
iX построен на компонентах LangChain и преобразует их в граф конфигурации, который управляет динамической отрисовкой узлов и форм в редакторе. Поддерживаются модели OpenAI; Google PaLM, Anthropic и Llama указаны как экспериментальные. Проект настраивается через Docker Compose; для быстрого запуска предусмотрен CLI agent-ix.
Ключевые возможности
- 01Визуальный редактор графов без кода для проектирования логики агентов со встроенным чатом для тестирования.
- 02Мультиагентный чат, где агент-модератор распределяет задачи, а пользователи могут упоминать агентов через @.
- 03Воркеры агентов запускаются в Docker, а задачи ставятся в очередь Celery для горизонтального масштабирования.
- 04Умный ввод с автодополнением упоминаний агентов и артефактов, созданных задачами.
- 05Слой конфигурации компонентов преобразует компоненты LangChain в граф конфигурации.
- 06Поддержка моделей OpenAI; другие провайдеры указаны как экспериментальные.
Сценарии использования
- Создание QA-чатботов или помощников по исследованиям, выполняющих многошаговые задачи.
- Визуальное прототипирование сценариев работы агентов на базе LLM до написания кода.
- Запуск команды специализированных агентов, которые взаимодействуют в одном чате.
- Масштабирование параллельных задач агентов за счет добавления воркеров Celery.
Быстрый старт
- 1
Установите CLI agent-ix с помощью pip
pip install agent-ix - 2
Запустите кластер IX с помощью CLI (требуется Docker)
ix up - 3
Откройте http://0.0.0.0:8000 в браузере, чтобы использовать интерфейс
Что важно знать
- Для запуска кластера требуется Docker.
- Поддержка Google PaLM, Anthropic и Llama помечена как экспериментальная.
- Для агентов в конфигурации по умолчанию требуется ключ API OpenAI.
В подборках
Темы
Частые вопросы
- Что такое ix?
- Платформа с открытым исходным кодом для создания и запуска автономных агентов на базе LLM и мультиагентных сценариев с визуальным редактором графов без кода. iX — платформа для проектирования и развертывания автономных и полуавтономных агентов и сценариев на базе LLM. Созданные на ней агенты могут выполнять такие задачи, как работа QA-чатботов, генерация кода, извлечение и анализ данных, а также помощь в исследованиях. Они могут работать параллельно и взаимодействовать друг с другом.
- ix можно использовать бесплатно? Какая у него лицензия?
- ix распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ix всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ix — 10 окт. 2026 г..
- Для чего можно использовать ix?
- Создание QA-чатботов или помощников по исследованиям, выполняющих многошаговые задачи. Визуальное прототипирование сценариев работы агентов на базе LLM до написания кода. Запуск команды специализированных агентов, которые взаимодействуют в одном чате. Масштабирование параллельных задач агентов за счет добавления воркеров Celery.
- Как установить ix?
- Установите CLI agent-ix с помощью pip: pip install agent-ix Запустите кластер IX с помощью CLI (требуется Docker): ix up Откройте http://0.0.0.0:8000 в браузере, чтобы использовать интерфейс
- Где скачать ix?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kreneskyp/ix
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Ruby-фреймворк для создания приложений на базе LLM из компонуемых инструментов, агентов и движков для разных провайдеров.
Платформа для самостоятельного хостинга AI-агентов: команды совместно используют агентов, инструменты, навыки и память в Telegram, WhatsApp, Discord и Slack.
AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.
Низкоуровневый Python-фреймворк для создания долгоживущих агентов с состоянием, устойчивым выполнением, участием человека и памятью.
Библиотека Elixir для интеграции LLM, таких как Claude, OpenAI, Gemini, Ollama и self-hosted моделей, в приложения на Elixir.