2026-08-04 · GitHub
omnigent-ai/omnigent
An AI-assisted editorial analysis of this GitHub repository, based on the source information and signals available on 2026-08-04.
Analysis
一个开源的多 Agent 元编排层,统一管理 Claude Code、Codex、Cursor 等编码 Agent,无需重写即可切换、治理与协作。
Omnigent 是一个开源的 meta-harness,它在 Claude Code、Codex、Cursor、Pi 等编码 Agent 之上加了一层统一的编排与治理平面。开发者不用再为每个 Agent 单独写接入逻辑,也不用在终端、浏览器、手机之间来回搬运会话。
今天一个典型 Builder 的工作流里,可能同时开着 Claude Code 处理后端重构,Cursor 改前端组件,再用 Codex 跑一次安全审查。每个 Agent 都有自己的启动方式、自己的会话文件、自己的权限边界。想把 Claude Code 的输出交给 Codex 复查,只能手动复制粘贴;想在手机上继续终端里跑到一半的任务,基本不可能;想对多个 Agent 统一施加“禁止访问 .env”或“只允许在 /workspace 内读写”的策略,只能靠记忆和运气。
Omnigent 切入的是 Agent 管理层与沙箱隔离层之间的缝隙。它不替代任何一个 Agent,而是给出一套 YAML 定义的 harness,让不同 Agent 在同一个会话里被调度、被审查、被约束。旧方案里,开发者要么忍受每个 Agent 各自为政,要么自己写胶水脚本做进程管理和文件同步。胶水脚本很快会撞上三个硬墙:一是会话状态难以跨设备同步,二是策略执行无法统一(每个 Agent 的沙箱机制不同),三是协作只能靠共享屏幕或传日志。
这个项目在 16 天内拿到 5000 多颗星,背后有一个很具体的推力:编码 Agent 的数量和种类在过去半年里快速膨胀,MCP 让工具接入标准化了,但 Agent 本身仍然是一个个孤岛。当开发者手里有五个...