OmniGent 深度研究报告

研究日期:2026-07-13 来源:github.com/omnigent-ai/omnigent (⭐7,246)

一、它是什么

OmniGent 是一个开源 AI agent meta-harness——一个统一的编排层,管理 Claude Code、Codex、Cursor、OpenCode、Hermes、Pi 等所有 agent 框架。

二、核心能力

跨 Agent 编排(对我们最相关)

# 一个 YAML 文件即可定义多个 agent 协作
agent:
  name: my_agent
  harness: hermes        # ← 原生支持 Hermes!
  tools:
    researcher:          # 子 agent
      type: agent
      prompt: 搜索并总结

Sessions 跨设备同步

  • Terminal → 浏览器 → 手机,session 跟随
  • 多人协作:共享 session、co-drive、fork

内置策略引擎

  • 支出上限、工具权限、审批闸门
  • 三层策略:server → agent → session

三、与我们的架构对比

维度现有(Alaya)OmniGent
编排方式NATS 消息总线Meta-harness + YAML agent 定义
Agent 间通信agent.dm.* (NATS)共享 session / sub-agent 委托
策略/治理无内置三层策略引擎
跨设备Discord 通知原生支持(Web UI + 手机)
Hermes 支持本身就是 Hermes原生 hermes harness
安装复杂度现有 32 profiles一条命令 `curl …
状态生产运行Alpha

四、价值点

  1. 替代所有 worker profile — 32 个 profile 可以简化为 YAML 配置
  2. 原生 Hermes 支持 — 直接集成,不冲突
  3. 策略引擎 — 解决 Mano/Anchor 的权限控制需求
  4. 跨设备 — 我们 Nginx+手机也能用,但 OmniGent 更原生
  5. 子 agent 委托 — 替代我们复杂的 multi-agent 编排

五、风险

  1. Alpha 阶段 — 不适合生产依赖
  2. Python 3.12+ — 我们 3.11,需升级
  3. 重依赖 — 要装 uv、Node.js 22、tmux、bwrap
  4. 可能跟现有 NATS 架构冲突

六、评估结论

时间行动
现在安装试用 omnigent hermes,了解实际效果
短期观察 Alpha→Beta 进展
长期稳定后替代现有 worker profile 体系

链接