Yeachan-Heo/oh-my-claudecode
Teams-first Multi-agent orchestration for Claude Code
oh‑my‑claudecode
它是什么
- 一个多智能体编排工具,位于Claude Code(Anthropic 的代码聚焦 LLM 助手)之上——它允许你通过自然语言命令运行诸如构建 REST API、审查代码或重构等任务。
- 它提供两个界面:
- 会话内斜杠命令(
/omc-setup …//autopilot …//team ……),你在 Claude Code 聊天窗口中输入。 - 基于终端的 CLI(
omc …),与同一编排引擎通信,可用于脚本或 CI 流水线。
- 会话内斜杠命令(
- 该项目以
oh-my-claude-sisyphus发布在 npm 上,同时也作为 Claude Code 市场插件提供。
快速开始(README 展示的 3 步流程)
- 安装
- Claude Code 用户首选:从市场添加插件并运行
/plugin install oh-my-claudecode。 - 或全局安装 CLI:
npm i -g oh-my-claude-sisyphus@latest。
- Claude Code 用户首选:从市场添加插件并运行
- 设置
这会创建配置文件(/omc-setup # 在 Claude Code 聊天中 # 或从 shell omc setup.claude/omc.jsonc或~/.config/claude-omc/config.jsonc)并注册内置技能。 - 运行任务
命令被解析,生成一个 团队 的 Claude 智能体,他们规划、实现、测试并验证该功能,你会看到类似 HUD 的实时状态行。/autopilot "构建一个用于管理任务的 REST API"
核心概念与术语
| 术语 | 含义 |
|---|---|
| Autopilot | 默认的自主工作流,通过 规划 → 执行 → 验证 阶段运行单个主导智能体(可选 QA 步骤)。这是让 Claude “直接做”的最简单方式。 |
| Team | 一个分阶段流水线(team-plan → team-prd → team-exec → team-verify → team-fix),可以使用 tmux 窗格并行运行多个智能体。每个窗格运行提供者(Claude、Codex、Gemini、Antigravity、Grok、Cursor)的真实 CLI 版本。 |
| /ask | 查询特定提供者(例如 codex 或 antigravity)并让 Claude 综合答案的快捷方式。 |
| Workflow / profile | 一个 JSON-C 配置(.claude/omc.jsonc),定义要运行的阶段(ralplan、execution、qa,…)以及可选的模型路由。 |
| HUD | Claude Code UI 中显示的小状态行,报告当前阶段、活动智能体、令牌使用情况和任何错误。 |
| 插件目录标志 | 选项(--plugin-dir、--plugin-dir-mode),告诉安装程序插件的位置,以便在运行时已提供技能时不重复技能。 |
主要特性
- 零配置启动 – 安装并运行
/omc-setup;默认设置适用于大多数项目。 - 团队优先编排 – 推荐模式;在多个 LLM 智能体之间并行化工作。
- 自然语言界面 – 你只需描述目标;无需记忆 CLI 语法。
- 成本感知路由 – 引擎可以为某些阶段选择更便宜的模型,节省 30-50% 的令牌支出。
- 持久执行 – 系统持续尝试,直到验证检查(测试、lint、类型检查)通过。
- 模式复用 – 完成的任务存储为“工件”,可在未来运行中重用。
- 实时 HUD – 智能体工作时显示进度、令牌使用情况和任何失败。
适用人群
- 希望自动化重复编码任务(脚手架、重构、代码审查)而无需编写自定义脚本的开发人员。
- 已经使用 Claude Code 并希望更高层编排层来运行多智能体流水线的团队。
- 需要 无头、确定性 CLI(
omc …)来调用 Claude 驱动操作的 CI/CD 流水线。
限制与注意事项
- 高级 Team 模式需要 Linux(
flock工具)和正在运行的 tmux 会话。 - 某些命令仅存在于 Claude Code 聊天中(
/autopilot、/team),不作为 CLI 子命令提供。 - npm 安装会引入原生
better-sqlite3依赖,打印弃用警告(prebuild-install@7.1.3);不影响功能。 - 要使用 CLI 工作器,你必须安装并认证提供者特定的 CLI(例如
codex、gemini、cursor-agent)。
如何保持最新
- npm 安装:
npm i -g oh-my-claude-suffix…(README 称之为 sisyphus)。 - 市场:
/plugin marketplace update omc然后/omc-setup。 - 如果插件缓存过期,运行
/omc-doctor。
底线
oh-my-claudecode 是一个真正的、积极维护的开源项目,在 Anthropic 的 Claude Code 之上添加了多智能体编排层。对于希望发出高级自然语言命令并让一组协调的 LLM 智能体规划、编写、测试和验证代码的开发人员来说,它很有用,无论是在 Claude Code 内部还是从终端/CI 环境。
相关
- 项目
- 项目
- 项目
- 项目
- 项目