Skip to content

oh-my-claudecode: An Enhancement Layer That Turns Claude Code into a Multi-Agent Collaboration Platform

Apr 5, 2026 1 min
TL;DR oh-my-claudecode (OMC) adds 8 collaboration modes, 19 specialized agents, and cross-model orchestration (Claude + Codex + Gemini) on top of Claude Code, transforming a single-user CLI tool into a multi-agent development platform. Features include Deep Interview for requirement clarification, Smart Model Routing that saves 30-50% on tokens, and automatic rate limit recovery.

🌏 中文版

Claude Code is a powerful single-agent CLI tool on its own. But when the task scope exceeds what one agent can handle, you need to coordinate multiple agents, decompose tasks, and track progress. oh-my-claudecode (OMC) is the enhancement tool that adds this coordination layer on top of Claude Code.

Product Positioning

OMC’s tagline is “Don’t learn Claude Code. Just use OMC.” — it doesn’t aim to replace Claude Code, but rather abstracts Claude Code operations into natural language commands and magic keywords. Developers describe what they want, and OMC handles the planning, dispatching, execution, verification, and repair.

There are two installation methods:

# Claude Code marketplace plugin (recommended)
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode

# Or global npm install
npm i -g oh-my-claude-sisyphus@latest

You need to enable Claude Code’s experimental Agent Teams feature:

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

Eight Execution Modes

OMC provides 8 different execution modes, covering scenarios from simple tasks to large-scale refactoring:

ModeDescriptionUse Case
TeamStandard multi-agent pipeline (plan -> PRD -> exec -> verify -> fix)Medium to large feature development
CLI Teamtmux multi-worker parallel executionParallel tasks requiring isolated environments
CCGThree-model collaboration (Claude + Codex + Gemini)Cross-model verification
AutopilotAutomatic mode selection and dispatchWhen you don’t want to pick a mode manually
UltraworkMaximum parallelismLarge refactors, multi-file changes
RalphContinuous verify/fix loopTasks requiring repeated testing until passing
PipelineStrict sequential executionTasks with strict dependencies
UltrapilotLegacy modeBackward compatibility

The most central is Team mode, with the following execution pipeline:

team-plan → team-prd → team-exec → team-verify → team-fix (loop)

This isn’t simply “throwing tasks at multiple agents” — it’s an engineering workflow with distinct phases: first plan, then write requirements, then execute, verify after execution, and automatically fix on verification failure.

19 Specialized Agents

OMC ships with 19 named agents, each with a dedicated role definition and tier variants:

  • Architecture Agent: System architecture design and technical decisions
  • Research Agent: Technical research and solution comparison
  • Design Agent: UI/UX design decisions
  • Testing Agent: Test strategy and test code
  • Data Science Agent: Data analysis and ML-related tasks
  • …and more specialized roles

Each agent can have different tiers (e.g., senior / junior), which affect the model tier and token budget assigned to it.

Smart Model Routing

OMC doesn’t use the most expensive model for every task. It implements intelligent routing:

Task ComplexityModel UsedEffect
Simple (lookups, formatting)HaikuFast, low cost
Complex (reasoning, architecture)OpusHigh-quality output

According to the project documentation, this mechanism can save 30-50% on token consumption. The logic is similar to Codex’s GPT-5.4 / mini automatic routing, but OMC does tiered routing within the Claude model family.

Cross-CLI Multi-Model Collaboration

OMC’s most ambitious feature is cross-CLI orchestration — it can simultaneously launch workers from Claude Code, Codex CLI, and Gemini CLI:

# Launch 3 Claude workers + 2 Codex workers
/team 3:claude 2:codex "review auth module for security issues"

# Or in CLI mode
omc team 2:codex "fix all TypeScript errors"

Each worker runs in an independent tmux pane without interfering with others. This means you can have Claude write core logic, Codex write tests, and Gemini handle the frontend — three models working simultaneously.

The prerequisite is installing the corresponding CLIs:

npm install -g @google/gemini-cli   # Gemini
npm install -g @openai/codex        # Codex

Deep Interview

When requirements are vague, OMC provides a Socratic-style requirement interview mode:

/deep-interview "I want to build a task management app"

It uses a series of structured questions to clarify scope, edge cases, technical constraints, and expected outputs, ensuring the direction is correct before writing any code. This feature shares its origins with oh-my-codex’s $deep-interview and is a common design pattern across the UltraWorkers ecosystem.

Skills System

OMC supports custom Skills — portable YAML / Markdown files that are automatically injected into the agent’s context when trigger conditions match:

.omc/skills/     # Project-level Skills
~/.omc/skills/   # Global Skills

Built-in Skills include Playwright (browser automation) and Git Master (atomic commits). You can create additional Skills tailored to your team’s workflow.

Notifications and Integrations

ChannelSupported
TelegramYes
DiscordYes
SlackYes
WebhookYes

Notifications support tags and session summaries — when a session ends, a summary is automatically sent containing completed tasks, created PRs, tokens spent, and other information.

OpenClaw Integration

OMC includes a built-in OpenClaw bridge (bridge.ts) that can forward session events to the OpenClaw gateway:

Hook EventTrigger Timing
session-startSession starts
session-stopSession ends
keyword-detectorKeyword detected
ask-user-questionAgent needs human input
pre-tool-useBefore tool invocation
post-tool-useAfter tool invocation

Combined with clawhip, you can build a complete multi-agent monitoring and notification pipeline.

Automatic Rate Limit Recovery

A practical small feature: OMC includes a built-in daemon that detects Claude API rate limits and automatically recovers the session via tmux when throttling occurs, without manual intervention. For scenarios involving long-running large tasks, this prevents the situation where a session breaks due to rate limits in the middle of the night and isn’t discovered until the next morning.

Magic Keywords

Another design feature of OMC is magic keywords — adding specific keywords to your prompt triggers the corresponding functionality:

KeywordFunction
autopilotAutomatic mode
ralphContinuous verify/fix loop
ulw / ultraworkMaximum parallelism
ralplanGenerate implementation plan
deep-interviewRequirement interview
deepsearchDeep search
ultrathinkDeep thinking mode

This reduces the cognitive load of memorizing slash commands — you can operate using natural language combined with keywords.

Project Status

MetricValue
GitHub Stars~11K
LicenseMIT
npm Package Nameoh-my-claude-sisyphus
MaintainerYeachan Heo
ContributorsHaD0Yun, Sigrid Jin, et al.
Official Docsyeachan-heo.github.io/oh-my-claudecode-website

The npm package name (oh-my-claude-sisyphus) and the repo name (oh-my-claudecode) don’t match — be careful not to confuse them during installation.

Position in the UltraWorkers Ecosystem

OMC is the coordination layer specifically targeting Claude Code within the UltraWorkers ecosystem. The four “oh-my-X” projects each cover one CLI platform:

ProjectPlatformStars
oh-my-openagentOpenCode~48.5K
oh-my-codexCodex CLI~16.6K
oh-my-claudecodeClaude Code~11K
clawhipNotification routing (cross-platform)~543

If you primarily use Claude Code, OMC is the most directly relevant tool in this ecosystem. It doesn’t require you to switch CLIs — instead, it adds a coordination layer on top of the Claude Code you already know.

References