Операционная система для ИИ‑агентов.
Развёртывайте, координируйте и контролируйте тысячи ИИ-агентов по всей организации.
- лицензия
- Открытый код, MIT
- версия
- 0.2.0
- среда выполнения
- Elixir / OTP
Развёртывайте, координируйте и контролируйте тысячи ИИ-агентов по всей организации.
С одним агентом всё просто. Когда агентов много, им нужно место для запуска, правила общения и способ поднять упавшего.
Один агент: модель, промпт и инструменты.
Двенадцать агентов, связанных друг с другом вручную.
Операционная система выполняет чужие программы. GenSwarms делает то же самое с агентами: запускает их, изолирует, маршрутизирует их сообщения и перезапускает после сбоя.
У каждого своя песочница и свой супервизор. Упавший агент перезапускается, а остальные продолжают работать. Роль агента, его модель и место запуска вы задаёте по отдельности.
события (иллюстрация)
Граф задаёте вы. Каждое сообщение сверяется с ним, а всё, что вне графа, отбрасывается.
Дальше на рисунках — один рой: служба поддержки, которая отвечает клиентам в Telegram.
события (иллюстрация)
Объекты — это обычный код на том же графе: шлюз Telegram, планировщик, бюджет расходов на модели. Они каждый раз делают одно и то же.
Объекты — обычный код на графе. Агенты answer и research вызывают модель через budget.
Коннекторы для Telegram, WhatsApp и почты, браузер, планировщик — всё это подписанные пакеты из реестра swarmidx, и каждый проверяется перед загрузкой.
пакеты · swarmidx (иллюстрация)
Его определение — это данные, и каждое изменение попадает в журнал. Недопустимое изменение отклоняется до применения, а остановленный рой восстанавливается из своей базы данных.
Отклонённые изменения в журнал не попадают. Остановленный рой восстанавливается из своей базы данных: сначала исходное состояние, затем изменения из журнала по порядку.
Следите за каждым сообщением, сбоем и перезапуском в реальном времени. Управляйте через API или CLI либо поручите это своему кодинг-агенту.
Модели отвечают за интеллект. Агенты — за работу. GenSwarms — за организацию.
единый поток событий (иллюстрация)
Из чего состоит операционная система и что GenSwarms предлагает для каждой части.
Фреймворки организуют агентов внутри вашего кода. GenSwarms запускает каждого агента как отдельный процесс под супервизором.
| Вопрос | genswarms | LangGraph | CrewAI | AutoGen |
|---|---|---|---|---|
| Что это | Среда выполнения, где каждый агент — процесс под супервизором | Фреймворк оркестрации и среда выполнения для агентов с состоянием; их размещает LangSmith Deployment | Фреймворк с открытым исходным кодом для команд агентов (crews) и сценариев (flows); их развёртывает AMP | Мультиагентный фреймворк, сейчас в режиме поддержки; на смену ему пришёл Microsoft Agent Framework |
| Где работают агенты | Каждый в своём процессе под супервизором: локально, в песочнице, в контейнере или по SSH | В вашем процессе на Python или JS либо на серверах LangSmith Deployment | В вашем процессе на Python либо в управляемой инфраструктуре CrewAI AMP | В вашем процессе или на нескольких воркерах через экспериментальную распределённую среду выполнения |
| Что затрагивает сбой | Упавшего агента. Его перезапускает супервизор | Весь запуск; контрольные точки позволяют его продолжить, а узлы могут повторять попытки | Весь запуск; агенты повторяют попытки при ошибках, а flows могут сохранять состояние и продолжаться | Обрабатывать его должен ваш код; состояние команды можно сохранить и загрузить заново |
По документации самих проектов, сентябрь 2026 года.
Что уже есть в версии 0.2.0 и какие ограничения нам известны.
Уже применяется для чат-ассистентов, кодинг-агентов, торговых симуляций и роёв, которые следят за другими роями.
Или поручите это своему агенту:
Прочитай https://genswarms.com/skill.md и настрой рой.