在AI辅助编程日益普及的今天,如何高效地利用大型语言模型(LLM)成为开发者关注的焦点。oh-my-claudecode(简称OMC)正是为解决这一痛点而生。它是一个强大的多代理编排工具,专为Anthropic Claude Code设计,旨在提供零学习曲线、直观高效的开发体验,让你无需深入理解Claude Code的复杂性,即可轻松驾驭AI协同编程。

OMC的核心理念是简化AI代理的协作与管理,通过智能编排实现任务自动化、效率最大化,并优化资源使用。无论你是需要构建复杂的REST API,进行代码审查,还是设计用户界面,OMC都能提供一套流畅的解决方案。

快速上手

使用OMC极其简单,只需几个步骤即可开始你的AI辅助编程之旅。

  1. 安装 通过Claude Code插件市场安装:
    /plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
    /plugin install oh-my-claudecode
    
  2. 设置 运行初始化设置:
    /setup
    /omc-setup
    
  3. 开始构建 直接用自然语言描述你的需求,OMC将自动完成:
    autopilot: build a REST API for managing tasks
    
    就是这么简单!一切都将自动化进行。

不知如何开始?深度访谈来帮你!

如果你对需求不明确,或者想更精细地掌控设计过程,可以使用 /deep-interview。它通过苏格拉底式提问,在代码编写前澄清你的思路,揭示潜在假设,并衡量需求清晰度,确保你精确了解要构建什么。

/deep-interview "我想要构建一个任务管理应用"

核心特性与优势

oh-my-claudecode之所以能脱颖而出,在于其提供了一系列旨在提升开发者体验和效率的强大功能。

  • 零配置开箱即用:智能默认设置,无需繁琐配置即可立即使用。
  • 团队优先编排:以“团队”为核心的多代理协作模式,是OMC的规范编排界面。
  • 自然语言交互:无需记忆复杂命令,直接描述你的意图。
  • 自动并行化:将复杂任务智能分配给专业代理并行处理。
  • 持久化执行:任务会持续执行,直到通过验证并完全完成。
  • 成本优化:智能模型路由,可节省 30-50% 的令牌使用成本。
  • 经验学习:自动提取和重用解决问题的模式。
  • 实时可见性:HUD状态栏实时显示后台运行情况。

编排模式:多场景应对

OMC提供了多种编排模式,以适应不同的开发需求和用例。

模式名称 模式特点 适用场景
团队 (Team) 规范的分阶段管道(计划 → 生产 → 执行 → 验证 → 修复),协同Claude代理执行共享任务列表。 多代理协同完成复杂任务,例如修复TypeScript错误、实现支付流程。
omc team (CLI) 通过tmux CLI工作者,在分离窗格中运行真实的Claude/Codex/Gemini进程。 需要特定模型CLI执行的任务,如代码审查(Codex)、UI/UX设计(Gemini),按需生成和销毁工作进程。
ccg 结合/ask codex + /ask gemini,由Claude进行综合。 涉及后端(Codex)和前端(Gemini)混合工作的项目,需要多模型协同建议。
Autopilot 单一主导代理的自主执行。 端到端功能开发,追求最小干预和自动化。
Ultrawork 最大并行度(非团队模式)。 爆发式并行修复/重构,不需要团队协作的场景。
Ralph 持久化模式,带有验证/修复循环。 必须完全完成且不允许静默部分完成的任务。
Pipeline 顺序、分阶段处理。 需要严格顺序的多步骤转换。

AI代理与模型路由

OMC内置了32个专业代理,涵盖架构、研究、设计、测试、数据科学等领域。它能智能路由模型,例如对简单任务使用Haiku,对复杂推理使用Opus,确保每次都将任务委托给最适合的代理。

团队模式(推荐)

从v4.1.7版本开始,Team模式成为OMC规范的编排界面。它以分阶段管道运行:team-planteam-prdteam-execteam-verifyteam-fix (循环)。

要启用Claude Code原生团队,需在~/.claude/settings.json中配置:

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

如果团队功能被禁用,OMC会发出警告并尽可能回退到非团队执行。

tmux CLI工作者:Codex与Gemini

OMC v4.4.0移除了Codex/Gemini MCP服务器,转而采用CLI优先的Team运行时。这意味着你可以通过omc team命令在tmux会话中生成真实的CLI工作窗格。

# 让2个Codex代理审查安全问题
omc team 2:codex "review auth module for security issues"
# 让2个Gemini代理重新设计UI组件
omc team 2:gemini "redesign UI components for accessibility"
# 让1个Claude代理实现支付流程
omc team 1:claude "implement the payment flow"

# 查看团队状态
omc team status auth-review
# 关闭团队
omc team shutdown auth-review

这些工作者按需生成,任务完成后自动销毁,避免资源闲置。

智能技能学习与复用

OMC能够从你的会话中自动提取解决问题的模式,并将其转化为可移植的技能文件。当相关情境出现时,这些技能会自动注入上下文,无需手动回忆。

技能管理:

  • omc config-stop-callback telegram --add-tag charlie
  • omc config-stop-callback discord --remove-tag @here
  • omc config-stop-callback discord --clear-tags
  • omc ask claude --agent-prompt executor --prompt "draft implementation steps"

示例技能文件 (.omc/skills/fix-proxy-crash.md):

---
name: Fix Proxy Crash
description: aiohttp proxy crashes on ClientDisconnectedError
triggers: ["proxy", "aiohttp", "disconnected"]
source: extracted
---
Wrap handler at server.py:42 in try/except ClientDisconnectedError...

更新与维护

保持OMC最新是确保最佳体验的关键。

通过npm安装的用户:

npm i -g oh-my-claude-sisyphus@latest

请注意,尽管项目品牌名为oh-my-claudecode,但npm包名为oh-my-claude-sisyphus

通过Claude Code插件市场安装的用户:

  1. 更新插件市场克隆:
    /plugin marketplace update omc
    
  2. 重新运行设置以刷新配置:
    /omc-setup
    

如果更新后遇到问题,可以清除旧的插件缓存:

/omc-doctor

实用工具与可观测性

OMC还提供了一系列实用工具,帮助你更好地管理和监控AI代理的工作。

提供者顾问 (omc ask)

通过omc ask命令,你可以运行本地提供者CLI,并将结果保存为Markdown格式的工件。

omc ask claude "review this migration plan"
omc ask codex --prompt "identify architecture risks"
omc ask gemini --prompt "propose UI polish ideas"

智能限速等待

当遇到API限速时,OMC能够自动暂停并等待限速重置后自动恢复会话。

omc wait # 检查状态,获取指导
omc wait --start # 启用自动恢复守护进程
omc wait --stop # 禁用守护进程

此功能需要tmux才能进行会话检测。

监控与可观测性

  • HUD (Heads-Up Display):提供实时工作流状态。
    /oh-my-claudecode:hud setup
    
    配置 ~/.claude/settings.json
    { "preset": "focused" }
    
  • 会话摘要.omc/sessions/*.json
  • 重放日志.omc/state/agent-replay-*.jsonl
  • 实时HUD渲染omc hud

通知标签(Telegram/Discord/Slack)

你可以配置在会话摘要发送时,哪些用户或频道会被标记。

# 设置/替换标签列表
omc config-stop-callback telegram --enable --token <bot_token> --chat <chat_id> --tag-list "@alice,bob"
omc config-stop-callback discord --enable --webhook <url> --tag-list "@here,123456789012345678,role:987654321098765432"

# 增量更新
omc config-stop-callback telegram --add-tag charlie
omc config-stop-callback discord --remove-tag @here

OpenClaw 集成

OMC可以将会话事件转发到OpenClaw网关,从而通过OpenClaw代理实现自动化响应和工作流。

/oh-my-claudecode:configure-notifications

在提示时输入“openclaw”并选择“OpenClaw Gateway”。

结语

oh-my-claudecode不仅仅是一个工具,它更是一种全新的AI辅助编程范式。通过其强大的多代理编排能力、直观的自然语言交互和智能的学习机制,OMC极大地降低了开发者利用大型语言模型进行复杂任务的门槛,让你的Claude编程体验如虎添翼,效率倍增。


👉 如果你需要 ChatGPT 代充 / Claude / Claude Code / 镜像 / 中转 API