Repolode
omnigent-ai

omnigent-ai/omnigent

Open-source метафреймворк для оркестрации Claude Code, Codex, Cursor и собственных агентов с общими политиками, изоляцией и совместной работой в реальном времени.

Звёзды
11,273
Форки
1,867
Открытые issues
2,396
Последний коммит
4 часа назад

Что это?

Omnigent — open-source-фреймворк для AI-агентов, который работает поверх существующих инструментов для программирования. Он объединяет Claude Code, Codex, Cursor, OpenCode, Hermes, Pi и агентов, которых вы сами описываете в YAML, в единый слой оркестрации. Благодаря этому можно менять и комбинировать разные harness-системы, не перестраивая рабочий процесс. В одной сессии могут участвовать несколько агентов: например, один проверяет работу другого или задача распределяется между агентами.

Проект отвечает за управление агентами и контроль доступа. Политики могут требовать подтверждения перед рискованными действиями, ограничивать расходы или доступные агенту инструменты; они задаются на уровне сервера, агента или сессии. Агенты могут работать в локальных и облачных песочницах, в том числе Modal, Daytona, E2B, Kubernetes и Databricks. Для доступа к моделям поддерживаются API keys, подписки Claude или ChatGPT и шлюзы, совместимые с OpenAI или Anthropic.

Сессию можно запустить в терминале, а затем продолжить в браузере или на телефоне через веб-интерфейс; также доступно нативное десктопное приложение для macOS. Участники команды могут следить за общей сессией в реальном времени, совместно управлять ею или создавать ответвление диалога. Для установки требуется Python 3.12+; проект пока имеет статус alpha.

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

  • 01Запускает Claude Code, Codex, Cursor, OpenCode, Hermes, Pi и собственных агентов из YAML в одной сессии.
  • 02Применяет политики подтверждения, лимита расходов и доступа к инструментам на уровне сервера, агента или сессии.
  • 03Запускает агентов в локальных и облачных песочницах, например Modal, E2B, Daytona и Kubernetes.
  • 04Поддерживает API keys, подписки Claude или ChatGPT и совместимые шлюзы для моделей.
  • 05Синхронизирует сессии между терминалом, браузером, телефоном и десктопным приложением.
  • 06Позволяет участникам команды совместно использовать сессии, управлять ими или создавать ответвления в реальном времени.

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

  • Сравнивать нескольких coding-агентов или объединять их работу над одной задачей.
  • Запустить агента в облачной песочнице и следить за ним с телефона.
  • Требовать подтверждения человека перед выполнением агентами shell-команд или расходованием бюджета.
  • Работать с коллегой в паре в общей сессии с агентом.

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

  1. 1

    Установите Omnigent с помощью uv (требуется Python 3.12 или новее).

    uv tool install omnigent
  2. 2

    Запустите сессию в терминале.

    omnigent
  3. 3

    Откройте локальный веб-интерфейс в браузере по адресу http://localhost:6767.

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

  • Проект помечен как alpha, поэтому возможны несовместимые изменения.
  • Поддержка Windows ограничена: там недоступны несколько оболочек терминала и функции изоляции.
  • Для нативных терминалов harness в Linux нужны bubblewrap и tmux, а для CLI harness требуется Node.js 22 или новее.

В подборках

Темы

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

Что такое omnigent?
Open-source метафреймворк для оркестрации Claude Code, Codex, Cursor и собственных агентов с общими политиками, изоляцией и совместной работой в реальном времени. Omnigent — open-source-фреймворк для AI-агентов, который работает поверх существующих инструментов для программирования. Он объединяет Claude Code, Codex, Cursor, OpenCode, Hermes, Pi и агентов, которых вы сами описываете в YAML, в единый слой оркестрации. Благодаря этому можно менять и комбинировать разные harness-системы, не перестраивая рабочий процесс. В одной сессии могут участвовать несколько агентов: например, один проверяет работу другого или задача распределяется между агентами.
omnigent можно использовать бесплатно? Какая у него лицензия?
omnigent распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
omnigent всё ещё поддерживается?
Активно поддерживается. Последний коммит в omnigent — 7 нояб. 2026 г..
Для чего можно использовать omnigent?
Сравнивать нескольких coding-агентов или объединять их работу над одной задачей. Запустить агента в облачной песочнице и следить за ним с телефона. Требовать подтверждения человека перед выполнением агентами shell-команд или расходованием бюджета. Работать с коллегой в паре в общей сессии с агентом.
Как установить omnigent?
Установите Omnigent с помощью uv (требуется Python 3.12 или новее).: uv tool install omnigent Запустите сессию в терминале.: omnigent Откройте локальный веб-интерфейс в браузере по адресу http://localhost:6767.
Где скачать omnigent?
Исходный код и инструкции по установке — на GitHub: https://github.com/omnigent-ai/omnigent

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

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

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

253+16 за неделю42RustMITАктивно поддерживаетсяОбновлён 4 часа назад

Десктопное рабочее пространство для параллельного запуска нескольких агентов для написания кода — каждый в своей git-ветке и worktree — с живой Kanban-доской для PR, CI и ревью.

14,2 тыс.+264 за неделю1,9 тыс.GoApache-2.0Обновлён 3 часа назад