Repolode
omnigent-ai

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. 1

    使用 uv 安装 Omnigent(需要 Python 3.12+)

    uv tool install omnigent
  2. 2

    在终端中启动会话

    omnigent
  3. 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 数据每日更新。

相关项目