oh-my-openagent
Orchestrator plugin for OpenCode and Codex CLI: multiple agents, hooks, built-in MCPs, ultrawork mode and hash-anchored edits
Install
bunx oh-my-openagent installThe 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 testsLimitations
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.
Related
Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins
A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself
An open source coding agent for the terminal and desktop with build and plan modes
Anthropic's coding agent for the terminal, IDE and GitHub: understands your codebase, runs tasks and handles git