Omnara – 오픈소스 AI 에이전트 플랫폼
원제 Show HN: Omnara – Open-source alternative to Claude Managed Agents
104 포인트댓글 31
Key Point
클라우드 종속성 없이 모든 AI 모델을 자체 인프라에서 에이전트로 실행하려는 개발 팀과 기업의 요구를 완전히 다르게 충족한다.
핵심 요약
- Claude Managed Agents와 OpenAI Agents API의 오픈소스 대안으로, 모든 모델과 머신에서 AI 에이전트를 실행할 수 있는 관리형 플랫폼이다.
- Apache 2.0 라이선스로 자체 호스팅하거나 Omnara Cloud를 통해 사용할 수 있으며, REST API, TypeScript SDK, CLI를 제공한다.
- OpenAI, Anthropic, OpenRouter, Amazon Bedrock, LiteLLM, Ollama 등 호환되는 모든 모델을 지원하고, 자체 호스팅 모델도 사용 가능하다.
- 도구로 쉘 명령어, 파일 작업, 웹 검색, MCP 서버, 커스텀 도구를 지원하며, 에이전트가 여러 머신에서 동시에 작동할 수 있다.
- Slack, Discord, GitHub와 연동되어 스레드에서 에이전트를 시작하고, GitHub PR에서 자동 검토와 댓글 기능을 제공한다.
- 모든 에이전트 스텝이 Postgres에 저장되므로 충돌이나 재시작 후에도 상태를 복구할 수 있고, 자체 호스팅 시 분석과 모니터링을 위해 데이터를 쿼리할 수 있다.
- Arker, Blaxel, boxd, CreateOS, Daytona, E2B, Freestyle, Modal 등 11개 제공자의 샌드박스를 지원하거나 macOS, Linux 머신에 daemon을 설치하여 사용할 수 있다.
- 역할 기반 접근 제어, 권한 관리, 다중 테넌트 지원, 크론 기반 스케줄링으로 정기적으로 에이전트를 실행할 수 있다.
- Claude Code, Codex, Cursor 등 MCP 클라이언트에서 Omnara를 연동할 수 있고, 직접 토큰 입력 없이 브라우저 로그인으로 사용 가능하다.
- 자체 호스팅은 무료이고, Omnara Cloud는 자신의 모델 키와 머신 사용 시 무료며, 플랫폼 모델과 샌드박스는 종량제로 청구된다.
- Claude Managed Agents는 Claude 모델만 지원하고 Anthropic 클라우드에서만 실행되며, OpenAI Agents API는 OpenAI 모델 기반이고 US 데이터만 지원하는 반면, Omnara는 모든 모델을 지원하고 자체 인프라에서 실행할 수 있다.
- Slack 코딩 에이전트, PR 검토 에이전트, SRE 에이전트, 브라우저 에이전트, Analytics 에이전트 등 여러 예제와 스킬을 제공한다.
- Go 버전 관리 파일의 Go, Node.js 24 이상, ripgrep, Docker Compose가 필요하며, make verify로 저장소 검증을 수행할 수 있다.