Repolode
kreneskyp

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. 1

    Установите CLI agent-ix с помощью pip

    pip install agent-ix
  2. 2

    Запустите кластер IX с помощью CLI (требуется Docker)

    ix up
  3. 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 обновляется ежедневно.

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

Фреймворк в духе DSPy с приоритетом TypeScript для создания типизированных структурированных LLM-программ, агентов, потоков и оптимизаторов; компилируется также в Python, Java, C++, Go и Rust.

3 тыс.+6 за неделю201TypeScriptApache-2.0Активно поддерживаетсяОбновлён 4 часа назад

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

187,9 тыс.+88 за неделю45,9 тыс.PythonOtherОбновлён 4 часа назад

Низкоуровневый Python-фреймворк для создания долгоживущих агентов с состоянием, устойчивым выполнением, участием человека и памятью.

44,6 тыс.+403 за неделю7,7 тыс.PythonMITАктивно поддерживаетсяОбновлён 5 часов назад