Представлена Omnara: открытая платформа ИИ-агентов вместо Claude Managed Agents

Представлена Omnara: открытая платформа ИИ-агентов вместо Claude Managed Agents

Omnara, управляемая платформа для запуска ИИ-агентов с открытым исходным кодом. Через API можно запускать агентов на любой модели и любой машине; инструменты, секреты, права доступа и потоковая передача событий встроены. Платформу можно бесплатно развернуть у себя по лицензии Apache 2.0 или пользоваться облачной версией Omnara Cloud. В README проект прямо называет себя самостоятельно размещаемой альтернативой Claude Managed Agents и OpenAI Agents API.

Позиционирование такое: Claude Managed Agents и OpenAI Agents API, облачные сервисы для запуска агентов на моделях одной компании. Omnara выполняет ту же задачу, но как открытая платформа, которую можно запускать где угодно и с любой моделью. Авторы README советуют выбирать Claude Managed Agents или Agents API, если вы используете модели одной компании и хотите, чтобы она всё делала за вас. Omnara, если хочется самому выбирать модели и машины, запускать платформу у себя или хранить данные агентов в собственной базе.

Устройство. Приложение, CLI и панель управления обращаются к одному и тому же REST API: запускают агентов, отправляют сообщения, подтверждают действия. Каждый шаг каждого агента сохраняется в Postgres, и эта запись, состояние агента, поэтому после сбоя или перезапуска его может подхватить любой рабочий процесс (worker). Воркеры не хранят состояния: они собирают контекст для модели, вызывают её и выполняют инструменты; агент занимает воркер только на время своего хода, так что один воркер обслуживает многих агентов. Для остального платформа использует Redis, хранилище блобов для вложений и результатов инструментов и файловую систему памяти.

Возможности. Модели: любые за совместимой конечной точкой OpenAI Responses, OpenAI Chat Completions или Anthropic Messages, в том числе OpenAI, Anthropic, OpenRouter, Amazon Bedrock, LiteLLM, Ollama и модели, размещённые самостоятельно. Инструменты: встроенные (команды оболочки, файлы, веб-поиск и загрузка страниц, вопрос человеку), серверы MCP и собственные инструменты. Навыки (skills), пакеты инструкций и файлов, которые агент подгружает по необходимости. Память, хранилища файлов, которые сохраняются между разговорами и могут делиться между агентами с правами чтения или чтения и записи. Субагенты, агент может запускать других агентов с чистым контекстом и давать им новые указания. Расписания, cron-триггеры с часовыми поясами. Интеграции со Slack, Discord и GitHub: бота можно упомянуть в треде, а на GitHub агент может стартовать при открытии pull request и оставлять комментарии и ревью. Для каждого инструмента задаётся режим: выполнять сразу, сначала спросить человека или заблокировать; платформа соблюдает настройку, а агент ждёт решения человека.

Машины. На macOS или Linux (ноутбук, виртуальная машина, контейнер) ставится фоновая программа Omnara, которая сама подключается к Omnara, так что входящие порты и SSH-ключи не нужны. Либо можно взять песочницы от одиннадцати провайдеров: Arker, Blaxel, boxd, CreateOS, Daytona, E2B, Freestyle, Modal, Superserve, Tenki, Unikraft. Агент может работать на нескольких машинах сразу и переходить между ними; если ноутбук отключился, он продолжит в песочнице и синхронизирует работу через git. Платформа многоарендная: один экземпляр обслуживает много организаций со своими участниками, проектами, секретами и моделями, есть ролевой доступ.

Быстрый старт. В Omnara Cloud первый проект уже содержит провайдера моделей и пул песочниц: достаточно сохранить agent.yaml и запустить его командой npx omnara agents launch (нужен Node.js 22 или новее). Есть TypeScript SDK (@omnara/sdk), CLI и MCP-сервер. Для локального развёртывания нужен Docker с Compose: клонировать репозиторий и выполнить docker compose -f compose.yaml --profile app up -d, затем открыть http://localhost:8000 и зарегистрироваться; в новом экземпляре нет моделей и машин, их нужно добавить в консоли. Локальные настройки по умолчанию намеренно небезопасны; для реального развёртывания нужно следовать руководству по самостоятельному размещению. Для разработки из исходников нужны Go, Node.js 24 или новее с Corepack, ripgrep и Docker.

Примеры и деньги. В каталоге examples/ лежат готовые агенты: кодинг-агент для Slack, ревью pull request, SRE-агент для разбора проблем вроде скачка ошибок 5xx, браузерный агент, аналитик PostHog (сравнивает вчерашнее использование продукта со средним за 7 дней), агенты-мониторы Reddit, X и LinkedIn (сводка постов за последние 24 часа) и агент для генерации коротких видео. По словам README, у Omnara Cloud нет платы за платформу: можно приносить свои ключи моделей и машины бесплатно либо платить по факту за модели Omnara по тарифам провайдеров и за песочницы, по активному времени и хранимому объёму. Самостоятельное размещение бесплатно. API, CLI, SDK и формат конфигурации одинаковы в облаке и в собственном развёртывании.

Ключевые факты

  • Omnara, платформа запуска ИИ-агентов с открытым кодом под Apache 2.0; её можно бесплатно развернуть у себя через Docker Compose или использовать в облаке Omnara Cloud.
  • Работает с любой моделью за совместимой конечной точкой OpenAI Responses, OpenAI Chat Completions или Anthropic Messages, включая Ollama и самостоятельно размещённые модели.
  • Каждый шаг агента сохраняется в Postgres, поэтому любой воркер может подхватить агента после сбоя; для машин используется фоновая программа без входящих портов, а также песочницы от одиннадцати провайдеров.
  • Для каждого инструмента задаётся режим: выполнять сразу, спросить человека или заблокировать; есть интеграции со Slack, Discord, GitHub, TypeScript SDK, CLI и MCP-сервер.
  • У Omnara Cloud нет платы за платформу: свои ключи и машины бесплатно, модели Omnara оплачиваются по тарифам провайдеров, песочницы, по активному времени и хранимому объёму.

Почему это важно

Управляемые платформы для агентов, которые сами хранят состояние, выполняют инструменты и подключают машины, сейчас предлагают в основном компании, разработчики моделей. Omnara предлагает ту же задачу в виде открытого проекта: платформу можно запустить у себя, выбрать любую модель и хранить историю агентов в собственном Postgres, где её можно использовать для аналитики, оценок и обучающих наборов данных. Это ответ тем, кто не хочет привязываться к моделям и инфраструктуре одной компании.

Кому это важно

Командам, которые строят продукты на агентах и хотят сами выбирать модели и машины или держать данные у себя; тем, кто использует локальные модели (Ollama) или разные провайдеры сразу; инженерам, которым нужны агенты в Slack, Discord и GitHub с контролем действий через подтверждение человеком. Тем, кто работает на моделях одной компании и хочет, чтобы она вела всё хозяйство, README сам советует остаться на Claude Managed Agents или Agents API.

Как это применить

Самый быстрый путь, Omnara Cloud: в первом проекте уже есть провайдер моделей и пул песочниц, остаётся сохранить agent.yaml и выполнить npx omnara agents launch (нужен Node.js 22 или новее). Для самостоятельного размещения нужен Docker с Compose: после docker compose up интерфейс открывается на http://localhost:8000, затем в консоли добавляются провайдер модели и машина, а CLI направляется на свой экземпляр. Из кода агентов запускает TypeScript SDK @omnara/sdk или REST API. Готовые заготовки лежат в examples/ (ревью pull request, SRE-агент и другие). Платформа бесплатна при самостоятельном размещении; в облаке платы за платформу нет, а конкретные тарифы на странице с ценами, на которую ссылается README.

Можно ли доверять

Основа пересказа, README самого проекта, то есть собственное позиционирование. Бенчмарков, данных об использовании и независимого сравнения с Claude Managed Agents или OpenAI Agents API там нет, а о равенстве возможностей заявлено лишь словами самого README. Авторы и команда проекта в тексте не названы. Код и документация открыты, так что заявления можно проверить, запустив платформу самостоятельно. Видимая часть README обрезана, раздел для контрибьюторов не просмотрен.

Риски и подводные камни

Локальные настройки Docker Compose намеренно небезопасны: для реального развёртывания нужно идти по руководству по самостоятельному размещению. Платформа требует немалой инфраструктуры: кроме Postgres используются Redis, хранилище блобов и файловая система памяти, так что эксплуатация ляжет на вашу команду. В новом экземпляре нет ни моделей, ни машин, их надо настраивать вручную, а песочницы работают только при наличии публичного адреса у экземпляра. Конкретные цены облака в тексте не приведены, поэтому расходы нужно проверять на странице с тарифами.