omnara-ai/omnara

The open-source alternative to Claude Managed Agents

무엇을 해결하는가

Omnara는 관리형 에이전트를 실행하기 위한 프로덕션급 플랫폼을 제공합니다. 에이전트 실행 및 상태 관리의 복잡성을 제거하여, 개발자가 에이전트의 로직, 도구 및 사용하는 모델을 정의하는 데 집중할 수 있도록 합니다.

작동 방식

Omnara는 에이전트의 상태와 실행을 처리하는 오케스트레이션 레이어로 작동합니다. 사용자는 모델, 지침 및 도구를 지정하는 YAML 파일을 사용하여 에이전트 프로필을 정의합니다. 이러한 에이전트는 CLI, SDK 또는 API를 통해 실행할 수 있으며, 다양한 머신(샌드박스 또는 VM)에서 실행하고 OpenRouter, LiteLLM, Ollama와 같은 제공업체의 모델을 사용할 수 있습니다.

대상 사용자

  • 개발자: API를 통해 내부 또는 고객용 에이전트 애플리케이션을 구축하는 개발자.
  • : 대시보드나 Slack 커넥터를 통해 에이전트와 직접 상호작용하려는 팀.

주요 특징

  • Durable State: 에이전트 상태는 Postgres에 저장되어, 에이전트가 충돌이나 연결 끊김으로부터 자동으로 복구될 수 있습니다.
  • Flexible Infrastructure: Blaxel, Daytona, Modal과 같은 제공업체의 샌드박스를 지원하거나 개인 VM/노트북에 연결할 수 있습니다.
  • LMM Model Agnostic: 다양한 API 형식(OpenAI, Anthropic) 및 제공업체(OpenRouter, Ollama 등)를 지원합니다.
  • Tool Integration: 내장 도구, 사용자 정의 도구 및 HTTP MCP 서버와 통합됩니다.
  • Deployment Options: 관리형 클라우드 서비스 또는 Docker를 통한 셀프 호스팅이 가능합니다.
  • Enterprise Features: 셀프 호스팅 버전에는 역할 기반 액세스 제어(RBAC) 및 분석과 평가를 위한 쿼리 가능한 상태가 포함됩니다.

관련

  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트