Oh-my-claudecode: A Multi-Agent Orchestrator for Claude Code with Autopilot Mode

If you’ve been using Claude Code for a while, you’ve probably already noticed the pattern: it works great on isolated tasks, but coordinating complex, multi-step work still requires a lot of manual steering. You write a prompt, review the output, write another prompt, redirect, repeat.

oh-my-claudecode (OMC) is a plugin that tries to eliminate that friction. It wraps Claude Code with a multi-agent orchestration layer — 32 specialized agents, 40+ skills, and five distinct execution modes — all accessible in natural language. No new syntax to memorize, no configuration required.

15.4K stars on GitHub, 27K downloads per month, MIT license. Worth understanding how it works.


What exactly is OMC?

The name is a nod to oh-my-zsh: a framework that installs on top of an existing tool and makes it significantly more capable without replacing it. OMC installs as a Claude Code plugin and turns Claude Code into what the project calls a “conductor” — an orchestrator that delegates work to specialized agents instead of doing everything itself.

The core idea: instead of a single Claude instance handling everything sequentially, OMC divides work into roles (architect, executor, qa-tester, analyst, designer, and 27 more) and routes each task to the right agent at the appropriate model tier — Haiku for simple tasks, Sonnet for intermediate work, Opus for complex reasoning. The result is faster execution and lower token cost.


Installation

# From inside Claude Code:
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode

# Then run setup:
/oh-my-claudecode:omc-setup

Done. OMC reads your project, auto-configures itself, and injects the agents into your Claude Code session. No configuration files to manually edit.

If you prefer npm directly:

npm install -g oh-my-claude-sisyphus

Note: the npm package is called oh-my-claude-sisyphus — a reference to the Greek myth, which makes sense when you see how the persistence modes work.


The 5 execution modes

This is where OMC sets itself apart from simpler plugins. You don’t pick a mode from a menu — you describe what you want in natural language and OMC activates the appropriate mode. But understanding what each mode does helps you frame your requests better.

1. Autopilot — fully autonomous execution

autopilot: build a REST API for managing tasks

Autopilot takes a high-level description and orchestrates the complete cycle — exploration, planning, implementation, testing — without asking you for intermediate decisions. It delegates to specialized agents, routes to the correct model tier, and verifies with the Architect agent before finishing.

Best for: features from scratch, new modules, tasks where you want to describe the outcome and review at the end.

2. Ultrapilot — maximum parallelism

ultrawork implement user authentication with OAuth

Ultrapilot runs up to 5 concurrent workers simultaneously. Independent tasks that would normally run sequentially are parallelized. The declared speedup is 3-5x compared to sequential execution.

Best for: large refactors, test suite generation, migrations — work that can be decomposed into parallel streams.

3. Swarm — coordinated team over a shared task list

team 3:executor "build a fullstack todo app"

Swarm spins up N coordinated agents working from a shared task list, using Claude Code’s native agent teams feature. Agents take tasks, complete them, and the list advances. Real-time messaging and integrated task coordination.

Best for: projects that need real multi-agent coordination with visibility into who’s doing what.

4. Pipeline — sequential execution by stages

The pipeline mode runs work through structured stages: plan → PRD → implementation → verification → correction loop. Each stage produces a handoff artifact that the next stage consumes. If verification fails, it automatically loops back.

Best for: features that benefit from explicit planning before implementation — when you’ve already been burned by Claude diving into code before understanding requirements well.

5. Ecomode — token-efficient execution

eco: refactor the authentication module

Ecomode activates token-saving strategies — agents load on-demand, simple tasks route to Haiku, context is managed more aggressively. The project declares a 30-50% token savings compared to standard execution.

Best for: routine work where cost matters, or when you’re working in long sessions and want to stretch your usage.


Skills: portable debugging knowledge

Beyond execution modes, OMC includes a skills system. Skills are structured knowledge files that automatically inject when relevant:

# .omc/skills/fix-proxy-crash.md
---
name: Fix Proxy Crash
description: aiohttp proxy crashes on ClientDisconnectedError
triggers: ["proxy", "aiohttp", "disconnected"]
---

When OMC detects a problem related to proxies, it loads this skill automatically and the agent has the context it needs without you explaining it again. You build your own library of hard-won debugging knowledge that persists across sessions.


Some things worth knowing

Ralph mode is integrated. If you used Ralph Loop separately, OMC includes its own persistence mode (prefix ralph:) that keeps running until a task completes — the same Sisyphus concept, built in directly.

Cross-validation with Codex and Gemini is optional. OMC can route verification steps to external models. This requires separate CLI access to those tools, but is available if you want multi-model review.

The HUD gives you real-time observability. A status line shows active agents, token usage, and session state — useful for long autonomous runs where you want visibility without interrupting execution.

Windows support is experimental. OMC requires tmux. WSL2 works; native Windows has limited support.


When to use OMC vs Claude Code directly

OMC adds value when your task is complex enough to benefit from agent delegation. For quick questions, simple edits, or short implementations, standard Claude Code is faster to get started.

A rough heuristic:

Scenario Recommended mode
Single file change or quick question Claude Code directly
Multi-file feature with clear requirements Autopilot
Large parallel work load Ultrapilot
Real coordination between multiple agents Swarm
Need to plan before coding Pipeline
Routine work, cost-sensitive Ecomode

Conclusion

oh-my-claudecode is one of the most mature plugins in the Claude Code ecosystem. The five execution modes cover distinct real-world scenarios, the skills system solves a real pain point (context disappearing between sessions), and zero-config setup means you can evaluate it in five minutes.

15K+ stars and 27K monthly downloads suggest the community has already done that evaluation. Worth adding to your Claude Code setup and running Autopilot on your next feature to see how far it goes on its own.

Have you tried OMC, or are you using a different orchestration approach with Claude Code? Share your setup in the comments — especially if you’ve compared it with Superpowers or Ralph Loop :backhand_index_pointing_down:

Links: