omnara-ai/omnara
The open-source alternative to Claude Managed Agents
What it solves
Omnara 提供了一個用於運行管理型代理的生產級平台。它消除了管理代理執行與狀態的複雜性,讓開發者可以專注於定義代理的邏輯、工具以及所使用的模型。
How it works
Omnara 作為一個編排層,負責處理代理的狀態與執行。使用者透過 YAML 檔案定義代理設定檔(agent profiles),其中指定了模型、指令與工具。這些代理可以透過 CLI、SDK 或 API 啟動,並可以在各種機器(沙盒或 VM)上運行,並使用來自 OpenRouter、LiteLLM 與 Ollama 等供應商的模型。
Who it’s for
- Developers 透過 API 建立內部或面向客戶的代理式應用程式。
- Teams 想要透過儀表板或 Slack 連接器直接與代理互動。
Highlights
- 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)與可供分析與評估(evals)使用的可查詢狀態。
相關
- 專案
- 專案
- Dispatch
- 專案
- 專案