SuperAPI AI 工具集

oh-my-claudecode-multi-agent-orchestration

智能体与模型

查看项目

更新于 10-16 10:36

技能介绍

oh-my-claudecode(简称 OMC)是一个面向 Claude Code 的团队优先(teams-first)多智能体编排框架。据其资料描述,它支持在多个专用智能体之间并行执行任务、自主开发工作流,并通过苏格拉底式提问智能收集需求,且无需配置。

用途

OMC 用于在 Claude Code 中协调多个智能体协同完成开发任务,覆盖从需求澄清、方案规划、并行执行、验证到修复的完整流程,并可通过 CLI 启动不同厂商的智能体工作器进行多模型协作。

主要能力

  • 团队模式(Team Mode):核心的多智能体编排入口,按分阶段流水线运行:team-plan → team-prd → team-exec → team-verify → team-fix(循环)。可使用执行者(executor)、审查者(reviewer)、开发者(developer)、验证者(validator)等角色,并指定智能体数量。
  • CLI 团队工作器:在 tmux 窗格中生成真实的 CLI 工作器,支持 codex、gemini、claude 等,可查看状态与关闭。要求已安装相应 CLI 且 tmux 会话处于活动状态。
  • 深度访谈(Deep Interview):通过苏格拉底式提问澄清需求,使用加权维度衡量清晰度、暴露隐藏假设、生成清晰的需求文档、避免过早执行;可加 --autoresearch 结合自动研究。
  • Autopilot(自主执行):单智能体自主开发,自主决策、持续执行直至验证完成、自动错误恢复。
  • 多模型咨询(CCG):结合 Codex 与 Gemini 的专业意见并由 Claude 综合,可分别通过 /ask codex、/ask gemini 直接向指定提供方提问。

使用方式

安装(插件,推荐):在 Claude Code 市场逐条执行:

/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode

随后运行:

/setup

安装(NPM,CLI 运行时):

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

随后运行:

omc setup

使用 --plugin-dir 时需在 setup 加 --plugin-dir-mode:

omc setup --plugin-dir-mode
# 或
export OMC_PLUGIN_ROOT=/path/to/plugins
omc setup

启用原生团队:在 ~/.claude/settings.json 中加入:

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

会话内团队用法示例:

/team 3:executor "fix all TypeScript errors"
/team 2:reviewer "audit authentication flow"
/team 4:developer "implement user profile feature"

CLI 团队工作器示例:

omc team 2:codex "review auth module for security issues"
omc team 2:gemini "redesign UI components for accessibility"
omc team 1:claude "implement the payment flow"
omc team status auth-review
omc team shutdown auth-review

Deep Interview 与 Autopilot:

/deep-interview "I want to build a task management app"
/deep-interview --autoresearch "build an e-commerce platform"
/autopilot "build a REST API for managing tasks"

多模型咨询:

/ccg Review this PR — architecture (Codex) and UI components (Gemini)
/ask codex "review this authentication implementation"
/ask gemini "suggest improvements to this component design"

配置位置:全局 ~/.claude/settings.json,项目 .claude/settings.json。关键环境变量包括 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS、OMC_PLUGIN_ROOT、ANTHROPIC_API_KEY、OPENAI_API_KEY、GEMINI_API_KEY。

CLI 参考:

omc setup
omc setup --plugin-dir-mode
omc setup --force
omc team <N>:<role> "<task>"
omc team status <task-id>
omc team shutdown <task-id>
omc team list

诊断命令:/omc-doctor、/plugin list、/plugin marketplace update omc。

适用场景

  • 完整功能开发:先 /deep-interview 澄清需求,再 /team 执行,最后 /team 审查。
  • 代码审查流水线:CLI 工作器做多模型审查,或用 /ccg 覆盖架构、安全与 UX。
  • 大型代码库重构:深度访谈定策略,团队并行实施,验证者持续校验服务边界与 API 契约。
  • 研究驱动开发:--autoresearch 起步,再由 autopilot 落地实现。

限制与注意事项

  • 团队功能需在设置中启用实验性团队(CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1)。
  • CLI 工作器需要 tmux 会话处于活动状态,且已安装对应 CLI 工具(codex、gemini 等)并配置 API 密钥。
  • 仓库/插件名为 oh-my-claudecode,而 npm 包名为 oh-my-claude-sisyphus,npm 命令须使用后者。
  • npm 安装可能出现 deprecated prebuild-install 警告(来自 better-sqlite3 → prebuild-install@7.1.3,issue #2913),资料称不代表安装失败。
  • 从自定义插件目录运行时需使用 --plugin-dir-mode,否则可能出现技能/智能体重复。
  • 资料未提供具体收费、价格、性能指标或平台兼容性承诺,此类信息暂未提供。