Об этом проекте

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 и находится в стадии альфа.