基于 VS Code 的分支,可并行运行 Claude Code、Codex 等多家厂商的 Agent CLI,按项目和功能组织工作。
omnigent-ai/omnigent
开源的元编排层,统一调度 Claude Code、Codex、Cursor 等多种 AI 编码智能体,并提供策略管控与沙箱隔离。
- Star
- 11,273
- Fork
- 1,867
- 未关闭 Issue
- 2,396
- 最近提交
- 3小时前
这是什么?
Omnigent 是一个开源的 AI 智能体框架,位于现有编码智能体之上。它用同一个编排层统一管理 Claude Code、Codex、Cursor、OpenCode、Hermes、Pi,以及用 YAML 自定义的智能体,无需重写流程即可切换或组合不同 harness。同一个会话里可以混用多个智能体,例如让一个智能体审查另一个的产出,或把任务拆给各自擅长的智能体。
项目提供治理与权限控制。策略可以在高风险操作前暂停等待确认、限制花费,或约束智能体能调用的工具,并可作用于服务器、单个智能体或单次会话。智能体可运行在本地或云端沙箱中,支持 Modal、Daytona、E2B、Kubernetes 和 Databricks 等。模型接入支持 API Key、Claude 或 ChatGPT 订阅,以及兼容 OpenAI 或 Anthropic 接口的网关。
会话可以在终端启动,再通过浏览器或手机上的 Web 界面接续,也提供 macOS 桌面应用。团队成员可以实时观看共享会话、共同操作,或分叉一段对话独立继续。项目需要 Python 3.12 及以上版本,目前处于 alpha 阶段。
核心功能
- 01在同一会话中统一调度 Claude Code、Codex、Cursor、OpenCode 等多种智能体,也支持 YAML 自定义智能体。
- 02可在服务器、单个智能体或单次会话层面设置审批、花费上限和工具访问策略。
- 03支持在 Modal、E2B、Daytona、Kubernetes 等本地或云端沙箱中运行智能体。
- 04兼容 API Key、Claude 或 ChatGPT 订阅以及 OpenAI/Anthropic 兼容网关。
- 05会话可在终端、浏览器、手机和桌面应用之间同步。
- 06团队成员可以共享、共同操作或分叉实时会话。
适用场景
- 在同一任务上对比或组合多种编码智能体。
- 让智能体在云沙箱中运行,并用手机随时查看进展。
- 在智能体执行 shell 命令或消耗预算前要求人工审批。
- 与同事共同参与同一个实时智能体会话。
快速上手
- 1
使用 uv 安装 Omnigent(需要 Python 3.12+)
uv tool install omnigent - 2
在终端中启动会话
omnigent - 3
在浏览器中打开 http://localhost:6767 的本地 Web 界面
使用前须知
- 项目标记为 alpha 阶段,可能存在破坏性变更。
- Windows 支持功能受限,多个终端封装和沙箱功能不可用。
- 在 Linux 上,原生 harness 终端需要 bubblewrap 和 tmux,harness CLI 需要 Node.js 22 或更高版本。
收录于专题
标签
常见问题
- omnigent 是什么?
- 开源的元编排层,统一调度 Claude Code、Codex、Cursor 等多种 AI 编码智能体,并提供策略管控与沙箱隔离。 Omnigent 是一个开源的 AI 智能体框架,位于现有编码智能体之上。它用同一个编排层统一管理 Claude Code、Codex、Cursor、OpenCode、Hermes、Pi,以及用 YAML 自定义的智能体,无需重写流程即可切换或组合不同 harness。同一个会话里可以混用多个智能体,例如让一个智能体审查另一个的产出,或把任务拆给各自擅长的智能体。
- omnigent 可以免费使用吗?用的什么许可证?
- omnigent 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- omnigent 还在维护吗?
- 活跃维护中。omnigent 最近一次提交是在 2026年11月7日。
- omnigent 适合用来做什么?
- 在同一任务上对比或组合多种编码智能体。 让智能体在云沙箱中运行,并用手机随时查看进展。 在智能体执行 shell 命令或消耗预算前要求人工审批。 与同事共同参与同一个实时智能体会话。
- omnigent 怎么安装和运行?
- 使用 uv 安装 Omnigent(需要 Python 3.12+): uv tool install omnigent 在终端中启动会话: omnigent 在浏览器中打开 http://localhost:6767 的本地 Web 界面
- 在哪里获取 omnigent?
- 源代码和安装说明在 GitHub 上:https://github.com/omnigent-ai/omnigent
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个桌面与网页工作台,让已安装的编程 Agent 作为有名字、有角色的长期队友,在共享对话中协作、分工并沉淀团队记忆。
一款 macOS 桌面应用,用于运行可相互协作、调用 MCP 插件的 AI 智能体群组,后端可部署在本地或 VPS。
桌面端编码 Agent 编排工作台,为每个任务分配独立分支与 worktree,并通过实时看板跟踪 PR、CI 与代码审查。
开源 Python 框架,用于编排基于角色的自主 AI 智能体(Crews)和事件驱动的工作流(Flows)。
本地优先的桌面工作台,让多个编程智能体并行工作,每个任务使用独立 git worktree,并在同一窗口中完成代码审查与 PR 操作。