Repolode
omnara-ai

omnara-ai/omnara

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

Open source альтернатива:Claude Managed AgentsOpenAI Agents API

Звёзды
2,947
Форки
237
Открытые issues
25
Последний коммит
10 часов назад

Что это?

Omnara — управляемая платформа для агентов: вы запускаете AI-агентов через API, CLI или TypeScript SDK, а платформа выполняет цикл работы каждого агента, вызывает настроенную модель и запускает инструменты на выбранных вами машинах. Это альтернатива Claude Managed Agents и Agents API от OpenAI с открытым исходным кодом, которую можно развернуть самостоятельно. Платформа работает с OpenAI, Anthropic, OpenRouter, Amazon Bedrock, LiteLLM, Ollama и другими совместимыми endpoint’ами.

Состояние агента сохраняется в Postgres после каждого шага, поэтому после сбоев, перезапусков или потери связи с машиной он может продолжить работу. Агенты могут выполнять команды и редактировать файлы на ноутбуке, VM или в контейнере через лёгкий daemon, который устанавливает исходящее подключение, либо в sandbox-средах нескольких провайдеров. Настройки прав определяют, будет ли инструмент запускаться сразу, запрашивать подтверждение человека или блокироваться.

Среди интеграций — Slack, Discord и GitHub: агенты могут запускаться по упоминаниям или pull request’ам. Также доступны cron-триггеры, webhooks, MCP-серверы и пользовательские инструменты. Для самостоятельного развёртывания используется Docker Compose. Omnara Cloud — облачная версия с теми же API и форматом конфигурации.

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

  • 01Запускает агентов на любых совместимых моделях — с вашими ключами или на самостоятельно развёрнутых моделях.
  • 02Встроенные инструменты для работы с shell, файлами, веб-поиском и запросами к человеку, а также поддержка MCP и пользовательских инструментов.
  • 03Состояние сохраняется после каждого шага, поэтому после сбоев или перезапусков агенты могут продолжить работу.
  • 04В качестве машин можно использовать локальные компьютеры, VM или контейнеры с daemon, а также sandbox-среды нескольких провайдеров.
  • 05Для чувствительных действий настраиваются права доступа к каждому инструменту и требуется подтверждение перед запуском.
  • 06Интеграции со Slack, Discord и GitHub, а также cron-триггеры и webhooks.

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

  • Запуск агента для работы с кодом, который исправляет проблемы, упомянутые в Slack, или проверяет pull request’ы на GitHub.
  • Развёртывание внутренних агентов на собственной инфраструктуре с хранением истории агентов в собственном Postgres.
  • Запуск аналитических агентов по расписанию, например для ежедневных отчётов об использовании продукта.
  • Использование одного агента для работы на нескольких машинах, например на группе GPU-серверов.

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

  1. 1

    Войдите на app.omnara.com, чтобы получить проект с моделью и песочницами

  2. 2

    Сохраните пример конфигурации как agent.yaml

  3. 3

    Запустите агента с помощью Omnara CLI (требуется Node.js 22 или новее)

    npx omnara agents launch --file agent.yaml --name "Machine assistant" --message "Report this machine's operating system and free disk space."

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

  • Настройки по умолчанию для локального самостоятельного хостинга намеренно небезопасны; перед реальным развертыванием их необходимо усилить.
  • В новом самостоятельно размещённом экземпляре нет моделей и машин, поэтому вам нужно добавить собственные ключи провайдеров и машины.

Темы

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

Что такое omnara?
Платформа с открытым исходным кодом для запуска AI-агентов на любых моделях и машинах: её можно развернуть у себя, а инструменты, права доступа и потоковая передача уже встроены. Omnara — управляемая платформа для агентов: вы запускаете AI-агентов через API, CLI или TypeScript SDK, а платформа выполняет цикл работы каждого агента, вызывает настроенную модель и запускает инструменты на выбранных вами машинах. Это альтернатива Claude Managed Agents и Agents API от OpenAI с открытым исходным кодом, которую можно развернуть самостоятельно. Платформа работает с OpenAI, Anthropic, OpenRouter, Amazon Bedrock, LiteLLM, Ollama и другими совместимыми endpoint’ами.
omnara можно использовать бесплатно? Какая у него лицензия?
omnara распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
omnara всё ещё поддерживается?
Активно поддерживается. Последний коммит в omnara — 20 окт. 2026 г..
Для чего можно использовать omnara?
Запуск агента для работы с кодом, который исправляет проблемы, упомянутые в Slack, или проверяет pull request’ы на GitHub. Развёртывание внутренних агентов на собственной инфраструктуре с хранением истории агентов в собственном Postgres. Запуск аналитических агентов по расписанию, например для ежедневных отчётов об использовании продукта. Использование одного агента для работы на нескольких машинах, например на группе GPU-серверов.
Как установить omnara?
Войдите на app.omnara.com, чтобы получить проект с моделью и песочницами Сохраните пример конфигурации как agent.yaml Запустите агента с помощью Omnara CLI (требуется Node.js 22 или новее): npx omnara agents launch --file agent.yaml --name "Machine assistant" --message "Report this machine's operating system and free disk space."
Где скачать omnara?
Исходный код и инструкции по установке — на GitHub: https://github.com/omnara-ai/omnara

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

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