Omnara 是一个开源的智能体(Agent)部署与运行平台,官方将其定位为 Claude Managed Agents 的开源替代方案。它的核心目标是让开发者通过一个 API,在用户和团队已经使用的各种环境中部署和运行有状态的智能体,并且不被单一厂商锁定。
用途
Omnara 用于把智能体从原型推进到生产环境。官方指出,原型智能体可能只需一个下午,但生产级智能体需要平台支持,多数团队最终会自行搭建。Omnara 声称提供“开箱即用”的平台能力,使团队无需自建平台团队即可上线智能体。它面向为终端用户构建智能体体验,以及为内部团队构建智能体两类场景。
主要能力
- 统一 API 与多模型支持:一个有状态的智能体 API 可驱动智能体运行在用户和团队所在的工作环境中。平台与模型无关,支持 OpenAI、Anthropic、OpenRouter、LiteLLM 或任何兼容端点,也支持通过 OpenRouter 或自托管使用 GLM、Qwen、DeepSeek 等开源模型,并可在价格或质量变化时切换模型。
- 可部署到多种界面:官方列出可构建的形态包括产品仪表盘中的智能体、团队内部的 Slack 智能体、专用智能体工作流(如代码审查)以及交互式 CLI 体验。
- 通过提示部署:将一段提示粘贴到编码智能体中,即可为用户或团队部署生产就绪的智能体。官方展示了若干示例,如对 AWS 和代码具有只读访问权限的值班助手、Slack 中的编码智能体、每日摘要、浏览器自动化智能体、使用 Remotion 生成 MP4 的视频生成智能体等。
- 持久状态与恢复:智能体在故障时不会丢失工作,空闲时不消耗计算资源。Omnara 将智能体状态存储在持久事件日志中,使其可长期运行并从严重故障中恢复。官方理念是“日志即智能体”和“无服务器智能体”。
- 任意机器运行:可在无机器(完全运行在 Omnara 上)、Omnara 积分购买的机器上运行,或连接自有的 Blaxel、Daytona、Unikraft Cloud 账户,也可在 macOS 或 Linux 笔记本、VM 或容器上安装 Omnara 守护进程。守护进程为出站连接,无需开放端口。
- 访问控制:支持对高风险工具调用要求人工批准,将凭据存储为加密的、限定范围的机密,为人员和 API 密钥提供基于角色的访问权限,并通过仅追加的历史记录审计每个操作。
- 面向智能体的 API 与集成:提供 REST API、TypeScript SDK 和 CLI,可从这些接口启动、引导和观察智能体,并在对话中通过提交新配置改变其行为而无需重新部署。支持连接 MCP 服务器和可复用技能以访问数据,并提供 Slack、Discord 和 GitHub 的第一方集成。官方页面还显示已连接 Linear、Supabase、PostHog。
使用方式
官方称可通过“一个提示”部署智能体:将提示粘贴到编码智能体中,编码智能体会询问几个问题后创建智能体。开发者也可通过 REST API、TypeScript SDK 或 CLI 嵌入和控制智能体。机器方面有三种途径:不连接机器、使用 Omnara 积分购买机器、连接自有云账户或安装守护进程。
适用场景
适用于需要在产品中嵌入智能体、为团队构建内部智能体(如 Slack 编码助手、值班助手、每日摘要)、构建专用工作流(如代码审查)、构建浏览器自动化或视频生成智能体的团队。也适合希望避免模型、机器、云、数据和定价被单一厂商锁定的组织。
限制与费用
平台本身免费。可自带模型密钥和机器(免费),或按使用量付费:模型按提供商 token 费率、机器按活跃时间使用 Omnara 积分。自托管免费。Omnara 采用 Apache 2.0 许可证,代码位于 github.com/omnara-ai/omnara。Omnara Cloud 提供托管服务,所有数据可通过 API 查询;如需数据保留在自有基础设施,可自托管或在自有云中部署。具体模型供应商、机器供应商的可用性和价格可能随第三方变化,官方未在资料中给出具体价格数值。