oh-my-openagent 是什么?

oh-my-openagent(简称 omo,前身 oh-my-opencode)是一个 AI 编码「智能体 harness(运行框架)」,主打跨模型、跨 harness 的编排——理念是「不押注单一赢家,而是把多家模型/工具都编排起来」。它正在重构为「多 harness 的 Agent OS」以支持 OpenCode、Codex、Pi、Claude Code 等多个底座。核心是一个主编排器(Sisyphus,可用 Claude Opus / Kimi / GLM 等模型)带一组专长子代理并行推进任务,并提供 Team Mode(v4.0,主代理 + 最多 8 个并行成员,tmux 可视化)。TypeScript 编写,约 59,183 stars;许可为非标准的 SUL-1.0(源代码可见类许可,需查看其条款)。

⭐ 50,621 Stars 🍴 4,050 Forks TypeScript 作者: code-yeongyu
来源:README.md(标题、Highlights → Agent Orchestration/Team Mode、Multi-Harness 重构说明、License 徽章 SUL-1.0);GitHub 仓库元数据(stars=59183、license=NOASSERTION) 查看 GitHub 仓库 →

为什么值得关注

「智能体 harness + 多模型编排」是当前热点,而 omo 以「避免被单一厂商锁定、用更便宜更聪明的多模型把活干完」的鲜明定位、加上大量用户口碑(有人称其替代了 Cursor 订阅、一夜完成大型迁移),以及「公开构建(building in public)」的运营方式,积累了很高关注。它强调跨 harness/跨模型的开放编排,并兼容 Claude Code 的 hooks/命令/技能/MCP。截至数据采集约 59,183 stars。需中立看待 README 中对某些厂商的批评性表述,本页只就其技术能力做客观描述。

来源:README.md(首段定位、Reviews、Highlights);GitHub 仓库元数据(stars=59183)

核心功能

跨模型智能体编排

主编排器 Sisyphus(可用 Claude Opus/Kimi/GLM 等)规划并委派给专长子代理并行执行,每个代理按其模型强项调优,无需手动切换模型。

来源:README.md(Highlights → Agent Orchestration、Discipline Agents)
Team Mode 多代理并行

v4.0 可选模式:主代理 + 最多 8 个并行成员,通过 team_* 工具通信,tmux 实时可视化;支撑 hyperplan(多敌对评审)、security-research 等技能。

来源:README.md(Highlights → Team Mode (v4.0))
Claude Code 兼容 + 技能内嵌 MCP

兼容 Claude Code 的 hooks/命令/技能/MCP/插件;技能可携带自己的 MCP 服务以避免上下文膨胀。

来源:README.md(Highlights → Claude Code Compatible、Skill-Embedded MCPs)
ultrawork 与多 harness 化

装好后输入 ultrawork(或 ulw)即可让其自动干活;并通过分层重构走向支持 OpenCode/Codex/Pi/Claude Code 等多个底座的「Agent OS」。

来源:README.md(首段、ultrawork、Multi-Harness 重构说明)

技术架构

omo 是 TypeScript 编写的智能体 harness,当前正做「多 harness Agent OS」重构——把纯 TS 核心逻辑、MCP 服务、技能与各 harness 的适配 shim 分层,使同一套逻辑能跨 OpenCode/Codex/Pi/Claude Code 复用。运行模型上:主编排器 Sisyphus 规划并把任务委派给一组专长「纪律代理」(如 Hephaestus、Oracle、Librarian、Explore)并行执行、不半途而废;每个代理按其所用模型的强项调优,无需手动切模型。Team Mode(v4.0,默认关闭、可选)把它从「一个代理带子代理」升级为真正的多代理系统:主代理编排最多 8 个并行成员,通过 team_* 工具通信,并在 tmux 布局里实时可视化(支撑 hyperplan、security-research 等技能)。它兼容 Claude Code 的 hooks/命令/技能/MCP/插件;技能可内嵌自己的 MCP 服务(避免上下文膨胀),并有 hash 锚定的编辑、深度初始化(/init-deep)、规划(Prometheus)等能力。默认开启匿名遥测(可关闭)。

来源:README.md(Highlights 各项、Multi-Harness 重构说明、Team Mode、Claude Code Compatibility、Skill-Embedded MCPs、Installation 的遥测说明)

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) 多家 LLM(Claude/Kimi/GLM/GPT/Gemini 等)多家 LLM(Claud… OpenCode/Codex/Pi/Claude Code 等底座OpenCode/Codex… MCP 服务、tmux(Team Mode 可视化)MCP 服务、tmux… 跨模型智能体编排 Team Mode 多代理并行 Claude Code 兼容 + 技能内嵌 MCPClaude Code 兼容 +… ultrawork 与多 harness 化ultrawork 与多 harn… oh-my-openagent 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言TypeScript框架智能体 harness(多 harness Agent OS 重构中)
多家 LLM(Claude/Kimi/GLM/GPT/Gemini 等)OpenCode/Codex/Pi/Claude Code 等底座MCP 服务、tmux(Team Mode 可视化)
npm 包发布;建议让 AI 代理按官方指南自动安装;默认开启匿名遥测(可关闭)
来源:README.md(Highlights、Installation、Multi-Harness 重构);GitHub 仓库元数据(language=TypeScript)

快速上手

按官方安装指南安装并配置 omo(README 建议直接让一个 AI 代理读取并执行安装指南,以免手动改配置出错);安装后输入 ultrawork(或 ulw)即可开始让它自动推进任务。Team Mode(v4.0)默认关闭,重启后 team_* 工具族才解锁、按需启用。它兼容 Claude Code 的 hooks/命令/技能/MCP,可沿用你已有的配置。匿名遥测默认开启(每机每 UTC 天最多一次、用哈希标识、不记原始主机名),可用 OMO_SEND_ANONYMOUS_TELEMETRY=0 或 OMO_DISABLE_POSTHOG=1 关闭。注意其许可为非标准 SUL-1.0,商用/分发前应查看其条款。
来源:README.md(Installation、ultrawork、Team Mode、遥测说明、License 徽章)

使用场景

适合想用 AI 编码、但不愿被单一厂商/模型锁定、并追求「让代理把活自动干完」的开发者:用一套 harness 编排多家模型与子代理并行完成大型任务(如大规模重构、批量修复、整站迁移),用 Team Mode 做需要多角色协作的复杂工作(规划、敌对评审、安全研究等),并复用已有的 Claude Code 配置。它面向重度、开放、多模型的智能体工作流;轻量一次性任务未必需要这么重的编排。

来源:README.md(首段、Reviews、Highlights → Team Mode/Agent Orchestration)

优势与局限

优势

  • 跨模型/跨 harness 编排,避免单一厂商锁定,可用更便宜的多模型组合
  • 主编排器 + 纪律子代理并行、Team Mode 多代理可视化,适合重度复杂任务
  • 兼容 Claude Code 生态(hooks/命令/技能/MCP/插件),迁移成本低
  • 口碑强、社区活跃、公开构建,迭代很快

局限

  • 许可为非标准 SUL-1.0(源代码可见类),商用/分发需先看清条款
  • 正处于多 harness 重构期,结构与能力仍在变动
  • 编排较重,对轻量任务可能过度;效果依赖所接模型与配置
  • 默认开启匿名遥测(可关闭);README 含对部分厂商的争议性表述,宜中立看待
来源:README.md(License 徽章、Multi-Harness 重构、Installation 遥测、首段立场表述)

最新版本

本页未列出具体版本号;项目以 npm 包持续发布,当前重点是「多 harness Agent OS」重构(分层核心/MCP/技能/适配 shim 以跨底座复用),近期里程碑为 Team Mode v4.0(主代理 + 最多 8 并行成员 + tmux 可视化)。更新非常频繁,作者以「公开构建」方式实时维护。

来源:README.md(Multi-Harness 重构说明、Team Mode (v4.0)、Building in Public)

总结评价

oh-my-openagent 是「跨模型编排」路线上很有声量的智能体 harness:用主编排器带专长子代理并行、Team Mode 多代理协作,强调不被单一厂商锁定、用多模型把活自动干完,并兼容 Claude Code 生态,重度任务口碑很好、社区活跃。对追求开放、多模型、重度自动化工作流的开发者很有吸引力。要清楚它许可为非标准 SUL-1.0(商用前看条款)、正处多 harness 重构期、编排偏重、默认开匿名遥测,且 README 含对部分厂商的争议表述(宜中立看待)。作为开放多模型智能体编排框架,它能力强、迭代快,但需结合自身合规与场景评估。

来源:综合 README.md 的编排能力、许可与重构状态,并对其立场表述保持中立
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-05-24 13:15. 质量评分: 100/100.

数据来源:README、GitHub API、依赖文件