oh-my-openagent

Orchestrator plugin for OpenCode and Codex CLI: multiple agents, hooks, built-in MCPs, ultrawork mode and hash-anchored edits

PluginHigh risk

code-yeongyu/oh-my-openagent

Install

bunx oh-my-openagent install

The wizard registers the plugin in opencode.json and sets up models. Add --platform=both to install for both hosts.

This is third-party code. Review the repository files before installing.

What it does

oh-my-openagent (OmO) extends OpenCode and Codex CLI with agents, lifecycle hooks, slash commands and skills. Typing ulw or mass ulw in a prompt switches on a mode where the agent plans and drives the task to completion, spreading work across models. Skills bring their own MCP servers that start only for the task, keeping the context clean. The optional Hashline mode tags each line read with a hash, and an edit is rejected if the file changed since. Built-in skills cover git, browser work, frontend, refactoring and security audits.

Who it is for. For OpenCode or Codex CLI users who want a more autonomous multi-model workflow.

Good fit when

  • You want the agent to plan and finish a large task on its own
  • You want several models in one session
  • Agent edits often fail because file contents went stale

Not a fit when

  • You use Claude Code or Cursor, which are not supported
  • You need predictable step-by-step control over every edit

Example request

ulw migrate the payments module to the new SDK and run all tests

Limitations

The full edition works only with OpenCode, the light edition with Codex CLI, and the standalone Senpi build is beta. The license is custom rather than a standard open source one; read LICENSE.md. Autonomous modes consume many tokens from your providers.

How to disable. Remove the plugin from opencode.json or its blocks from ~/.codex/config.toml. For the Senpi edition run npm uninstall -g omo-ai.

Security check

  • Autonomous modes run commands and change code without per-step approval
  • The light edition can enable broader Codex permissions

README in short

The README describes three editions: Ultimate for OpenCode with eleven agents, hooks and four built-in MCPs, Light for Codex CLI with portable components, and Senpi as a standalone beta. A table shows the install command for each and what lands on disk. Sections explain skill-embedded MCPs, Hashline edits and deep project initialization.

FAQ

Which edition should I pick?

Ultimate for OpenCode, Light for Codex CLI, and the Senpi beta via npm i -g omo-ai@beta if you want no host.

Can I install the omo package from npm?

No, the README warns that omo is an unrelated package by another author.

Editors’ pick

Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins

CLIHigh risk389.7K
Editors’ pick

A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself

CLIHigh risk245.5K
Editors’ pick

An open source coding agent for the terminal and desktop with build and plan modes

CLIHigh risk207.4K
Editors’ pick

Anthropic's coding agent for the terminal, IDE and GitHub: understands your codebase, runs tasks and handles git

CLIHigh risk145K