mrkeyoor.com_
Tue 03 Nov 07:20 UTC
AI Toolsevaluationupdated 31 Oct 2026

oh-my-claudecode review

Consider oh-my-claudecode if you already use Claude Code and need coordinated planning, execution and verification; start with a bounded trial before allowing unattended work. OMC is a Claude Code orchestration plugin with a separate npm CLI/runtime. Our run on September 28, 2026 tested commit 9fd35ec, associated with v5.5.0, in our sandbox. It checked installation, build and the test command, not an authenticated agent workflow or deployment.

+154stars / 7d
Verdict

OMC is worth a controlled trial when Claude Code is already your working environment and coordination is a recurring problem. Our September 28, 2026 run at commit 9fd35ec supports successful installation and build, but the test command timed out and the retained setup suite reports four failures. It does not support a claim of verified unattended operation. Start with v5.5.0, review strict mode and require a completed local verification baseline before expanding its permissions.

We ran it

Lab card: what happened when we ran oh-my-claudecodeScreenshot of oh-my-claudecode (oh-my-claudecode.dev)
Install✓ · 15s327 packages · 362 MB
Build✓ · 51s
Tests✗ timed out · 900sran, no count parsed
Known vulns00 critical · 0 high · 0 moderate · 0 low (npm audit)
Repo1939 files~625,445 lines of source · 37.7 MB · 8 CI workflows · tests dir

Answers from our run

Does oh-my-claudecode build from source?

Dependencies installed in 15 seconds (327 packages), and the build succeeded in 51 seconds. We cloned commit 9fd35ec into a clean Debian container with 3 CPUs and no project-specific setup.

Do oh-my-claudecode's tests pass?

We could not finish them: the suite was still running after 15 minutes in our container.

Does oh-my-claudecode have known vulnerabilities in its dependencies?

npm audit found none in the dependency tree at the time of our run.

Who should not use oh-my-claudecode?

Readers seeking evidence that an authenticated OMC coding task or deployment succeeded: our run did not establish either.

What are the alternatives to oh-my-claudecode?

Superpowers, gajae-code. OMC is worth a controlled trial when Claude Code is already your working environment and coordination is a recurring problem.

Setup3/5Install and build succeeded, but Claude Code access, terminal prerequisites and separate plugin/CLI tracks add preparation. See the visible rating rubric.
Docs5/5The supplied documentation addresses command surfaces, prerequisites, installation tracks and security limits. This rates documentary coverage, not verified feature behavior.
Community5/5Limited to documented contributor organization: the README names a lead, ambassadors, document specialists and collaborators. Adoption and support responsiveness were not measured.
Maturity3/5A versioned release and successful build support assessment, but tests timed out and the retained setup suite reports four failures. Unattended operation was not tested.

Who it’s for

Claude Code users who need a shared planning, execution, verification and fix workflow.
Developers who want terminal workers and understand the distinction between CLI commands and in-session skills.
Teams prepared to review permissions, generated state and upgrades before enabling unattended work.

Who it’s NOT for

Readers seeking evidence that an authenticated OMC coding task or deployment succeeded: our run did not establish either.
Teams requiring isolation between agents: the security guide says agents share filesystem and MCP access.
Users expecting every slash command to work in a shell or CI runner.
Teams requiring a completed test baseline from this review: our test command timed out.

Setup reality

In our September 28, 2026 sandbox run at commit 9fd35ec, installation succeeded in 15 seconds and the build succeeded in 51 seconds. The test command timed out after 900 seconds with exit code 124. The sandbox used lab-node:22, 3 CPUs and 8 GB RAM.

The stored dependency measurement is 327 packages and 362 MB. The raw install tail separately says 328 packages added and 329 audited in 7 seconds; those log figures do not replace the stored harness measurements. npm audit recorded 0 advisories, but scanned-package coverage is unknown and this was not a security review.

The README requires Claude Code and a Claude Pro/Max subscription or Anthropic API key. Terminal team workers require tmux or a documented platform substitute, plus installed and authenticated provider CLIs. Named autopilot profiles v1 require Linux with flock. Plugin and npm CLI updates are separate tracks.

What our run establishes

In our September 28, 2026 sandbox run at commit 9fd35ec, installation succeeded in 15 seconds and the build succeeded in 51 seconds. The test command timed out after 900 seconds with exit code 124. This is the existing stored run, not a new execution for this correction.

Our harness records each command's outcome, elapsed time, exit code, timeout flag and output tail. Here, installation and build each returned zero; tests reached the timeout. The recorded environment was lab-node:22 with 3 CPUs and 8 GB RAM. Those results establish command outcomes in our sandbox. They do not establish that OMC completed an authenticated Claude Code task, coordinated external workers successfully or deployed an application.

The MrKeyoor testing methodology explains these distinctions and the limits of repository testing. Its current description is provenance context, not evidence that its current procedure was used unchanged for this older run.

The setup suite shows four failures

The retained output for src/__tests__/setup-claude-md-script.test.ts reports 37 tests with 4 failed. The four named failures concern warning about legacy OMC hooks, avoiding advice to delete an entire mixed hooks section, stopping re-execution when a depth bound is exceeded, and resolving the newest version when a Node shim truncates multiline -e arguments.

These are suite-specific observations from the retained tail, not an exhaustive count for the repository. The stored aggregate test count is null. No complete-log reconciliation was performed, and the timeout leaves the overall run unfinished. The tail does not establish the causes of those failures or whether they reproduce on a developer's machine.

The dependency record also needs careful reading. Its stored measurement is 327 packages occupying 362 MB. The install tail says 328 packages added and 329 audited in 7 seconds. We retain those as different recorded observations rather than replacing the harness's 15-second installation measurement with npm's printed duration.

npm audit recorded 0 advisories. The record has no scannedPackages field, so scan coverage is unknown. That result does not establish that OMC or its workers are secure.

Choose the command surface before installing

The pinned README distinguishes terminal commands from Claude Code skills. omc team launches tmux CLI workers; /team uses Claude Code's in-session native team workflow. /autopilot, /ralph and /execute require an active Claude Code session. They are not corresponding terminal subcommands.

This distinction determines setup. The repository and plugin are named oh-my-claudecode, while the npm package is oh-my-claude-sisyphus. The v5.5.0 release notes say the npm CLI/runtime and marketplace plugin are separate installation tracks; users with both must update both. CLI-backed team and ask paths require the npm CLI.

For terminal workers, verify the selected provider's CLI and authentication before trying orchestration. External providers are optional: the README says OMC works without them. Named autopilot profiles v1 have a narrower platform requirement, Linux with flock, even though legacy autopilot remains available elsewhere.

Unattended workers change the permission decision

The security guide says headless Codex, Gemini and Grok workers auto-approve their own tool calls. Strict mode blocks external providers, disables remote MCP servers and automatic updates, restricts AST tool paths, enables a Python blocklist and caps persistent modes at 200 iterations.

Those controls do not create isolation between agents. The guide explicitly describes shared filesystem and MCP access and says the Python blocklist is not a security boundary on its own. Review hook commands and inherited environment variables as well as worker permissions.

OMC also stores operational material under .omc/, including prompts, transcripts, plans and machine-specific paths. Project skills are an intentional exception to the repository's runtime-state ignore policy. Inspect what setup changes and decide what should remain local before sharing a repository.

Alternatives answer different needs

Superpowers is a development methodology built from composable skills and initial instructions for coding agents. Its documented workflow includes requirements discussion, planning, implementation and review. Consider it as an alternative when your main need is a development process within your chosen agent. Its README does not establish that it replaces OMC's terminal worker runtime, and we did not test the two together.

Gajae-Code is a separate external coding-agent harness, and its README labels it experimental and beta-stage. Consider it when you want to evaluate a separate harness rather than add orchestration to Claude Code. It can run beside Claude Code, but its documentation says it does not become a Claude Code extension. We have no comparative measurements supporting claims that it is faster, cheaper or easier.

How to read the retained ratings

The ratings assess the narrow dimensions below, not security, adoption or production readiness. The rubric is: 1 means a documented blocker for the stated use; 2 means substantial unresolved friction; 3 means usable evidence with material qualifications; 4 means strong evidence with limited gaps; 5 means the supplied documentation fully addresses the stated documentary criterion. Unknown dimensions should remain unassessed rather than receive a midpoint.

Setup ease is 3/5: install and build succeeded, but Claude Code access, terminal dependencies and separate installation tracks require preparation. Documentation is 5/5 for the documentary criterion of explaining command surfaces, prerequisites, installation tracks and security limits; this does not verify every documented feature. Community is 5/5 only for documented contributor organization: the README identifies a lead, ambassadors, document specialists and named collaborators. It does not measure adoption, support responsiveness or community health. Maturity is 3/5: the release and successful build provide evidence of maintained software, while the unfinished test run and four setup-suite failures prevent a stronger runtime assessment.

Start with a disposable task

Use the v5.5.0 release instructions for the installation tracks you need, review strict mode and inspect setup's file changes. Give OMC one bounded task in a disposable branch without production credentials. Check the resulting diff, verification output and .omc/ artifacts yourself. Rerun the setup suite on your platform before deciding whether unattended work is appropriate.

Alternatives

ProjectWhat it isPick it when
Superpowers gh↗A development methodology built from composable skills and initial instructions for coding agents.Choose it to evaluate a planning, implementation and review process within your agent; the supplied evidence does not establish equivalence to OMC's terminal worker runtime.
gajae-codeA separate external coding-agent harness whose README identifies it as experimental and beta-stage.Evaluate it when you want a separate harness that can run beside Claude Code; it is not a Claude Code extension, and we have no comparative performance measurements.

Sources

  1. oh-my-claudecode README
  2. oh-my-claudecode security guide
  3. oh-my-claudecode v5.5.0 release
  4. oh-my-claudecode migration guide
  5. Workflow consolidation issue 3698

More ai tools reviews

kornia · skills · anarlog · pr-agent · agent-sprite-forge · KiroCrew · the whole board →