oh-my-claudecode(OMC)是韓國工程師 Yeachan Heo 開源的 Claude Code 多代理編排框架,在五個月內累積 35,069 顆星、3,213 個 fork。它在 Claude Code 之上加入一個專案管理層,可自動拆分任務、開分支、跨 codex/gemini CLI 多開 tmux 工作池,並寫入驗證證據。本手冊說明安裝步驟、Team 模式管線、Autopilot/Ralph/Ultrawork 的差異,以及 v4.4 拆除 MCP 後的設定調整。
OMC 於 2026 年 1 月 9 日發布首版,五個月內累積 35,069 顆星、3,213 個 fork。作者 Yeachan Heo 將其定位為 Teams-first Multi-agent orchestration for Claude Code。它不直接生成程式碼,而是在 Claude Code 之上建立一套可自動拆分任務、派工、執行測試並驗證結果的多代理框架。
OMC 以 npm 套件(oh-my-claude-sisyphus)與 Claude Code Plugin 兩種形態發布。安裝後新增 19 個專家代理(architect、executor、qa-tester、security-reviewer、debugger 等)、27 個斜線指令,以及 Team 階段管線。輸入一句 /autopilot "build a REST API for managing tasks",後續的規劃、執行、驗證、修正均由 OMC 自動完成。
v4.4.0 移除了 codex 與 gemini 的 MCP servers,改以 tmux 直接開啟真實的 CLI 工作池(omc team 2:codex "..." 會在 tmux 開兩個 codex pane)。codex、gemini 作為外部工具按需啟動、執行完畢即關閉。這是 OMC 稱為 "team-first" 的具體實作方式。
OMC 提供兩種安裝路徑。多數人建議使用 Claude Code Plugin marketplace,在 session 中依序輸入以下兩條指令(README 強調:一次貼兩條會失敗,須逐條送出)。
npm 版本的套件名稱是 oh-my-claude-sisyphus(repo 是 oh-my-claudecode,但 npm 名留著舊名)。裝完會多一個 omc 終端機指令,可以從 shell 直接跑 team / ask / wait 等子命令。
安裝完成後,在 Claude Code session 內輸入 /setup 或 /omc-setup(也可從終端機執行 omc setup)。若要讓 Team 模式正常運作,還需開啟 Claude Code 的實驗性 Teams 開關。請編輯 ~/.claude/settings.json,加入以下設定。
/autopilot "build a REST API for managing tasks",OMC 會自動拆分任務、開分支、執行測試、驗證、修正錯誤。若需求尚不明確,先以 /deep-interview "我想做 XX" 透過提問將需求量化成規格後,再進入下游模式。
OMC 將編排能力分為兩層:上層是編排模式(決定如何將任務分配給多代理),下層是斜線指令(執行具體操作)。下表整理 README 列出的核心 20 項,前 10 個是模式、後 10 個是常用指令。日常使用以 /team、/autopilot、/ralph 為主要入口。
ulw。.omc/artifacts/ask/ markdown。.omc/skills/*.md。專案層覆蓋使用者層,trigger 命中自動注入。/deep-interview --autoresearch 起 mission,跑有上限的 stateful 迴圈。omc wait --start 啟動背景 daemon,額度恢復後自動重啟原本的 session。| 你的場景 | 建議模式 | 為什麼 |
|---|---|---|
| 跨多檔、有 PRD、需要分階段協作 | /team |
plan→prd→exec→verify→fix 階段管線,Claude 原生 Teams 撐住協作。 |
| 一句話功能、不想顧任何儀式 | /autopilot |
單一主代理跑完整流程,最低門檻入門。 |
| 「修不好不准停」、要證據導向完成 | /ralph |
verify/fix loop + 內建 ultrawork,直到證據全綠。 |
| 需要 codex / gemini 真實 CLI 並行 | omc team N:codex "..." |
v4.4 起的 tmux 工作池,跨模型多 CLI 真實並行。 |
| 需求還模糊不清 | /deep-interview |
蘇格拉底逼問把規格量化,再選下游模式。 |
OMC 主版本迭代頻繁,README 與 docs 篇幅較長,容易遺漏關鍵設定。以下 10 條均出自 README、docs、CHANGELOG 及 plugin 結構,是首次安裝最常觸發、但通常在第一週才被發現的問題。
README 明寫:「pasting both lines at once will fail」。/plugin marketplace add 跟 /plugin install 要等第一條跑完才送第二條,別把兩條黏在一起貼。
repo / plugin / 指令都叫 oh-my-claudecode,但 npm 上發布的套件名留著舊名 oh-my-claude-sisyphus。npm i -g oh-my-claudecode 會裝錯包,要打成 npm i -g oh-my-claude-sisyphus@latest。
Team 模式仰賴 Claude Code 的實驗性原生 Teams API。若未在 ~/.claude/settings.json 設定 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1,OMC 會警告並退回非 team 執行模式,看似運作正常,但實際上已失去管線功能。
v4.4.0 起,x、g provider 的 MCP server 已全數移除。要求安裝 MCP 的舊教學已過時。現在改用 omc team 2:codex "..." 直接在 tmux 開啟真實的 codex CLI pane。
v4.1.7 起,legacy 的 swarm 關鍵字與 skill 整個移除。舊文章如果叫你 /swarm ...,直接改成 /team ...。/omc-teams 也只是 compat alias,內部還是路由到 omc team。
終端機不支援 omc autopilot,README 明確說明沒有此子命令。autopilot、ralph、ultrawork、deep-interview 均為 session-only,只在 Claude Code 對話框內生效。
專案層 skill 存在 .omc/skills/,如果你在 worktree 裡新增但沒 commit,worktree 一砍 skill 就消失。要長期保留要 git add + commit。使用者層 (~/.omc/skills/) 則是跨專案共用。
舊版的 omc autoresearch 已被硬性下架。新流程是 /deep-interview --autoresearch 生 mission,再用 /oh-my-claudecode:autoresearch 跑 stateful loop。舊教學寫 omc autoresearch 直接跳過。
長跑 ralph / team 最怕中途 Claude rate-limit。先 omc wait --start 開背景 daemon,額度一恢復就自動把暫停的 session 拉起來。需要 tmux 才能偵測 session。
如果你用 claude --plugin-dir <path> 啟動,HUD 跟 setup 會找不到對應 plugin。要在 shell 裡 export OMC_PLUGIN_ROOT=<path> 或跑 setup 時加 --plugin-dir-mode,否則 plugin 安裝跟 runtime 路徑會分裂。
以下示範 README 範例指令 /autopilot "build a REST API for managing tasks" 的實際執行過程,展示 OMC 的階段切換、HUD 狀態觀測,以及 ralph 在 verify 失敗時自動進入修正迴圈的行為。
第一,autopilot 採用編排層架構,內部依序呼叫 planner → architect → executor → verifier。每個代理持有獨立 SKILL prompt,handoff 時攜帶完整上下文,verifier 不需重新讀取檔案。第二,ralph 是 autopilot 的持續驗證補充:autopilot 偵測到驗證缺口時會主動建議切換,不需要手動判斷是否進入修正迴圈。
第三,/skillify 將整段成功流程提取為 .omc/skills/*.md,下次執行類似任務時自動注入。這使得專案層的解題模式可以被保存並重複使用,更新速度快於模型訓練週期。
omc wait 與 HUD 觀測,別讓 rate-limit 才驚醒。
omc team N:codex "..." 需要 tmux 環境才能開 worker pane,Windows 原生終端跑不起來。Windows 用戶請用 WSL2 + tmux。omc wait 偵測 session 也需要 tmux。
x / g MCP provider 直接失效。如果你在團隊裡有共用設定 / 自動化腳本依賴這兩個 provider,升版前先全文搜尋替換。
deprecated prebuild-install@7.1.3 警告,源自 better-sqlite3 的 native addon 依賴。README 在 issue #2913 追蹤,目前無法移除,但不影響 CLI 運作。
omc autopilot ...,README 明確說明無對應 CLI 子命令。session-only 的模式還包括 ralph、ultrawork、deep-interview。CI 場景須改用 omc team 或 omc ask。
plan this / plan the 關鍵字 trigger。舊指令會直接無回應、不會自動轉址,請手動改成 /team 或 /ralplan。
OMC 的長期價值來自累積:將 skill、設定與 HUD 調整至符合自家 codebase 後,新任務的 verify 通過率會高於裸用 Claude Code 的情況。以下五條路徑說明如何將 OMC 從個人工具轉化為團隊共用資產。
1. 將專案層 skill 提交至 git。將 .omc/skills/*.md commit 到專案 repo,新工程師 clone 後即可取得專案的歷史解題記錄。trigger 命中時自動注入,使過去的解法在後續任務中持續可用。
2. 設定 HUD focused preset。執行 /oh-my-claudecode:hud setup 後,在 ~/.claude/settings.json 加入 "omcHud": { "preset": "focused" }。狀態列即時顯示目前 agent、階段、token 用量,長時間執行時可隨時掌握進度。
3. 跨 CLI 並行以 /ccg 取代手動切換。需要 codex 架構審查與 gemini UX 視角時,使用 /ccg "review this PR",OMC 自動向兩端查詢後由 Claude 統合結果,比手動切換視窗更為可靠。
4. 搭配 oh-my-codex 使用。同作者另有姊妹專案 oh-my-codex,將相同編排體驗移植至 OpenAI Codex CLI,供偏好 codex 的團隊成員使用。
5. 加入官方 Discord 追蹤更新。OMC v4.x 系列已多次重大改版,官方 Discord 通常比 issue tracker 早 1–2 個 patch 提供 workaround。
① 官方文件站:CLI Reference、Workflows、Execution Modes 的完整目錄。
② docs/REFERENCE.md:所有 flag 與 plugin-dir 模式的決策矩陣。
③ CHANGELOG.md:v4.4 移除 MCP、v4.1 棄用 swarm 等破壞性變更的完整記錄。