Omnigent 今日发布
开源 AI Agent 元框架:一套编排层同时驱动 Claude Code、Codex、Cursor 等多 Agent
Omnigent 是一个开源的 AI Agent 元框架与元 harness,项目托管于 GitHub,目前累计获得 9658 颗 Stars。它为 Claude Code、Codex、Cursor、OpenCode、Hermes、Pi 以及自定义 Agent 提供统一的编排层,开发者无需重写代码即可切换或组合不同的 harness,并可从任意设备(终端、浏览器、手机或原生桌面应用)实时协作。
核心功能
Omnigent 最大的特点是「元框架」定位:它不替代任何一个 Agent 框架,而是在其上构建统一的调度与协作层。这意味着无论团队偏好 Claude Code 的深度推理、Codex 的代码补全,还是 Cursor 的 IDE 集成,都可以在同一个 Omnigent 会话中共同工作。
多设备会话同步是另一个核心能力:你在终端开始的编程任务,出门在外可以在手机或浏览器里继续,所有消息、子 Agent、终端和文件状态完全同步,不丢失任何上下文。
Omnigent 还支持将 Agent 运行在云端沙箱中(Modal、Daytona、E2B、CoreWeave、Kubernetes 等),无需本地算力,随时启动可处置的隔离环境。
多 Agent 协作
在一个 Omnigent 会话中,你可以同时调度多个 Agent 并行工作:让一个 Agent 写代码,另一个审查;或将复杂任务分配给各自擅长的专项 Agent。Agent 之间可以互相传递上下文,实现真正的工作流协作而非简单串行。
策略管控
Omnigent 提供了政策(Policies)机制来治理 Agent 行为:可以配置在危险操作前暂停等待审批、设置 API 花费上限、或限制 Agent 访问特定工具。这些策略可以全局生效,也可以针对单个 Agent 或单个会话精细化配置。
安装与使用
一行命令安装 Omnigent 及所有依赖:
curl -fsSL https://raw.githubusercontent.com/omnigent-ai/omnigent/main/scripts/install_oss.sh | sh
可选集成(沙箱、模型提供者、存储等)通过 --extra 参数指定:
curl -fsSL ... | sh -s -- --extra modal,e2b
也支持 uv、pip、Homebrew 等多种安装方式。
技术架构
- 多 harness 支持:Antigravity、Copilot、Cursor、Agents SDK 等开箱即用
- 多模型接入:支持官方 API Key、Claude/ChatGPT 订阅以及任意兼容网关
- 云沙箱:Modal、Daytona、E2B、CoreWeave、Kubernetes 等
- 策略引擎:灵活的行为管控与花费控制
- 实时协作:会话分享、实时观看、共同驾驶
适用人群
Omnigent 面向需要同时管理多个 AI Agent 的开发者、追求跨设备无缝编程体验的远程团队,以及希望在可控环境下安全部署 Agent 的企业。相比单 Agent 工具,Omnigent 的价值在于让不同特长的 Agent 协同工作,释放 Agent 系统的真正潜力。
快速上手
- 运行安装脚本:curl -fsSL https://raw.githubusercontent.com/omnigent-ai/omnigent/main/scripts/install_oss.sh | sh
- 配置 API Key(支持 Claude、OpenAI 等多模型)
- 使用 omnigent run 启动会话
- 添加多个 Agent:omnigent agent add claude-code / omnigent agent add cursor
- 在同一会话中让不同 Agent 协作完成任务
评论与建议
登录 后参与评论或提建议