AI/TLDR

Oh My OpenAgent

Preconfigured multi-agent bundle for OpenCode and Codex CLI, driven by one keyword

Coding-Agent Harnesses & RuntimesOpen source
Language
TypeScript
License
SUL-1.0
$bunx oh-my-openagent install

Overview

Oh My OpenAgent — OmO — is a configuration layer for coding agents. Instead of assembling sub-agents, hooks, MCP servers and model routing yourself for every project, you install the bundle into a host CLI you already run and drive the whole arrangement with a single keyword: type `ultrawork` (or `mass ulw` for the multi-model graph mode) with your prompt and the preset takes over.

It ships as three editions of the same product. The Ultimate Edition plugs into OpenCode and is the full package: 11 agents, 54+ lifecycle hooks, four built-in MCP servers (websearch, context7, grep_app and lsp), the slash commands, Team Mode and `/goal`. The Light Edition is the portable subset that fits Codex CLI's plugin system — rules, comment-checker, git-bash, lsp, ultrawork and the loop/continuation components, plugin-scoped MCPs, and Codex agent TOMLs installed into `~/.codex/agents/`. The Senpi Edition is a standalone `omo` command with the extension built in, published on a beta channel.

The project's stated premise is provider independence: rather than committing to one vendor's agent, OmO orchestrates several models together — its own demo runs Team Mode across Kimi K3 and GPT-5.6 Sol. It is licensed under SUL-1.0 and maintained as a side project with sponsor support.

What it does

  • One-keyword entry point: `ultrawork` runs the whole preset; `mass ulw` drives the multi-model graph mode
  • Ultimate Edition for OpenCode — 11 agents, 54+ lifecycle hooks, Team Mode, /goal and the full slash-command set
  • Four built-in MCP servers wired in by default: websearch, context7, grep_app and lsp
  • Light Edition for Codex CLI, installing agent TOMLs and plugin-scoped MCPs into ~/.codex
  • Senpi Edition: a standalone `omo` binary with the OMO extension bundled (beta channel)
  • Multi-model orchestration across providers rather than a single vendor's agent

Getting started

Pick the edition that matches the host you already run. The Ultimate installer is a TUI that walks you through plugin registration, agent/model config and provider auth.

Ultimate Edition (OpenCode)

Registers the plugin in opencode.json along with agent and model configuration.

bashbash
bunx oh-my-openagent install

Light Edition (Codex CLI)

Runs through Node/npm and lands the plugin cache, marketplace entries and agent TOMLs under ~/.codex, plus component CLIs in ~/.local/bin.

bashbash
npx lazycodex-ai install

Install both hosts at once

The shared toolkit CLI takes a platform flag; it defaults to opencode.

bashbash
bunx oh-my-openagent install --platform=both

Senpi Edition (standalone, beta)

A bare `npm i -g omo-ai` fails by design — the standalone edition is beta-channel only.

bashbash
npm i -g omo-ai@beta
omo

Use it

Once installed, the preset is invoked by keyword inside your host CLI rather than by a separate command.

texttext
ultrawork  <your prompt>
mass ulw   <your prompt>   # multi-model graph mode

Commands and code are distilled from the project's own documentation — always check the official repo for the latest.

When to use it

  • Get a tuned multi-agent setup in OpenCode or Codex without hand-writing hooks and MCP config per project
  • Run long, unattended coding tasks through a preset loop instead of babysitting each step
  • Spread a task across several model providers rather than committing to one vendor's agent
  • Standardize agent behaviour across a team by installing the same bundle everywhere

How Oh My OpenAgent compares

Oh My OpenAgent alongside other open-source coding-agent harnesses & runtimes tools AI/TLDR tracks, ranked by GitHub stars.

ToolStarsWhat it does
CC Switch★ 133kA cross-platform desktop app that manages provider configuration for eight coding-agent CLIs from one place, with a local failover proxy, MCP and skill management, and spend tracking.
Oh My OpenAgent★ 69.1kPreconfigured multi-agent bundle for OpenCode and Codex CLI, driven by one keyword
oh-my-claudecode★ 39.2kA plugin and CLI that adds multi-agent orchestration to Claude Code: staged autopilot workflows, parallel tmux workers, and advisors that route a second opinion to Codex, Gemini, Grok or Cursor.
herdr★ 39kA single-binary terminal multiplexer built for coding agents: persistent sessions across local and SSH machines, per-pane working/blocked/idle status, and a socket API agents drive themselves.
AionUi★ 32.9kAn open-source desktop workspace that pairs a built-in agent engine with dozens of external CLI agents, adding scheduled runs, MCP tools and remote access from a WebUI or chat apps.
cmux★ 27.2kA Ghostty-based macOS terminal built around coding agents: vertical tabs that show git branch, PR status and ports, attention notifications when an agent needs you, and a scriptable built-in browser.
cc-connect★ 15.5kA Go daemon that bridges local coding agents — Claude Code, Codex, Cursor Agent, Gemini CLI, OpenCode, Kimi CLI and more — to Feishu, DingTalk, Slack, Telegram, Discord, LINE and WeCom, so you drive them from chat.
Claude Code Haha★ 14.5kA cross-platform desktop workspace for Claude Code: multi-session workspaces, worktree launch, diff review, a built-in browser preview, GUI permission approval, per-session model choice and visual MCP and subagent managers.