Об этом проекте
Omnigent — это открытая платформа для оркестрации ИИ-агентов, которая предоставляет общий слой управления для различных кодовых агентов, включая Claude Code, Codex, Cursor, OpenCode, Hermes, Pi и пользовательские агенты. Она позволяет пользователям менять или комбинировать агенты без переписывания кода, накладывать политики и песочницы, а также сотрудничать в реальном времени с любого устройства.
Основные возможности:
- Кросс-устройственная непрерывность сеансов: Сеансы синхронизируются между терминалом, браузером, телефоном и нативным десктоп-приложением.
- Многоагентный надзор: Смешивайте разных агентов в одном сеансе, позволяя им проверять работу друг друга или разделять задачи в зависимости от их сильных сторон.
- Гибкость модели: Поддерживает ключи API первого уровня, подписки Claude/ChatGPT или любой совместимый шлюз (OpenRouter, LiteLLM, Ollama, vLLM, Azure, Databricks).
- Сотрудничество в команде: Делитесь живыми сеансами, управляйте агентами на хост-машине или разветвляйте разговоры. Поддерживает многопользовательские аккаунты с доступом по приглашению и аутентификацией OIDC (Google, GitHub, Okta, Microsoft).
- Облачная песочница: Запускайте сеансы в одноразовых песочницах на таких платформах, как Modal, Daytona, E2B, Kubernetes, CoreWeave и Databricks.
- Управление политиками: Создавайте правила для паузы перед рискованными действиями, ограничения расходов или доступа к инструментам. Политики накладываются на уровне сервера, агента и сеанса.
Пользовательские агенты определяются в YAML-файлах, указывая подсказки, инструменты (локальные функции Python, серверы MCP) и субагенты. Платформа поддерживает развертывание через Docker Compose, Render, Railway, Fly.io, Hugging Face Spaces, Cloudflare и Databricks Apps. Она работает на macOS, Linux и Windows (с некоторыми ограничениями на Windows) и требует Python 3.12+. Проект лицензирован под Apache 2.0 и находится в стадии альфа.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.