explaingit

code-yeongyu/oh-my-openagent

🔥 Hot58,411TypeScriptAudience · developerComplexity · 4/5ActiveSetup · moderate

TLDR

A TypeScript plugin framework that supercharges Claude Code with multi-agent orchestration, specialized roles, and parallel workflows to automate large coding tasks.

Mindmap

mindmap
  root((repo))
    What it does
      Multi-agent orchestration
      Specialized agent roles
      Ultrawork mode chaining
      Parallel work streams
    Key features
      MCP server plugins
      AST and LSP integration
      Claude Code compatible
      Background agents
    Use cases
      Large-scale refactoring
      Codebase conversion
      Autonomous multi-hour tasks
      Complex workflow automation
    Tech stack
      TypeScript
      Claude Code
      MCP servers
      Node.js npm

Things people build with this

USE CASE 1

Automate large-scale code refactoring across entire projects without manual supervision.

USE CASE 2

Convert codebases between different frameworks or languages using specialized agents.

USE CASE 3

Run autonomous agents on multi-hour tasks that would normally require constant human oversight.

USE CASE 4

Orchestrate parallel coding workflows with specialized roles like research and knowledge retrieval.

Tech stack

TypeScriptNode.jsClaude CodeMCPLSP

Getting it running

Difficulty · moderate Time to first run · 30min

Requires Claude Code environment setup and MCP server configuration to see multi-agent orchestration in action.

License could not be detected automatically. Check the repository's LICENSE file before use.

In plain English

Oh My OpenCode (now called "omo") is an agent harness for Claude Code, a TypeScript tool that extends and enhances the Claude Code AI coding assistant with additional capabilities, workflows, and specialized sub-agents. Think of it as a plugin framework and orchestration layer that sits on top of Claude Code and makes it significantly more powerful. The core problem it addresses is that while AI coding assistants like Claude Code are impressive on their own, they often work on tasks linearly and lack specialized roles for different kinds of work. Oh My OpenCode adds a structured agent system where you can spin up background agents, invoke specialized roles like an "oracle" for research or a "librarian" for knowledge retrieval, and run multiple parallel work streams. A key feature called "ultrawork" mode chains together these agents to tackle large, complex tasks with minimal human intervention, users report it completing week-long tasks overnight. The tool also bundles a curated set of MCP (Model Context Protocol) servers, these are plugins that give the AI additional capabilities like better understanding of code structure via AST parsing and LSP (Language Server Protocol) integration, meaning the agent understands code the same way your IDE does rather than treating it as plain text. It maintains full compatibility with the standard Claude Code skill and hook system. You would use Oh My OpenCode when you want to automate large-scale refactoring, convert codebases between frameworks, or set autonomous agents running on multi-hour tasks without needing to supervise each step. The tech stack is TypeScript, installable via npm, and it runs on Claude Code which itself requires an Anthropic subscription. Note the README warns that Anthropic has restricted certain OAuth access patterns previously used by the community.

Copy-paste prompts

Prompt 1
Set up Oh My OpenCode with Claude Code and create an ultrawork agent chain to refactor my entire codebase from Vue 2 to Vue 3.
Prompt 2
How do I configure MCP servers in Oh My OpenCode to give Claude Code better understanding of my project's code structure?
Prompt 3
Create a multi-agent workflow in Oh My OpenCode where one agent researches best practices and another implements them across my TypeScript project.
Prompt 4
Show me how to use Oh My OpenCode's oracle and librarian agents to autonomously document and refactor a legacy codebase overnight.
Prompt 5
What specialized sub-agents can I spin up in Oh My OpenCode to handle different parts of a large framework migration task in parallel?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.