Oh My OpenAgent review
Oh My OpenAgent (OmO) is a terminal coding agent, run with one `omo` command, that orchestrates multiple AI models to research, plan, code and verify work.
TL;DR
Oh My OpenAgent (OmO) is an agent you run with the `omo` command in your project. It runs on senpi, a fork of pi. It targets developers who want to mix subscription and cheap models. Keywords like `ultrawork` and `mass ulw` trigger planned, verified work or a parallel graph of agents.
- 70.6kGitHub stars
- +315new stars, week of Oct 25
- ~107.1kdownloads a week, +93% vs 4-week avg
- #42in Coding agents this week
Oh My OpenAgent at a glance
- Category
- Coding agents
- Maintained by
- YeonGyu-Kim (individual, @code-yeongyu on GitHub)
- Language
- TypeScript, JavaScript, Rust
- Repository
- github.com/code-yeongyu/oh-my-openagent
- Website
- omo.dev
- npm package
- oh-my-opencode 5.1.40
- Latest release
- v5.1.40 on GitHub, Oct 20, 2026
- First published
- Dec 3, 2025
What Oh My OpenAgent does
- Oh My OpenAgent's `ultrawork` (or `ulw`) keyword makes the agent read the codebase, plan, prove each step and verify the result before stopping.
- Oh My OpenAgent's `mass ulw` keyword splits a job into a graph of agents that run in parallel, each on a fitting model.
- Oh My OpenAgent stores memory as markdown files in a git repository, with a small model nudging the main agent to avoid repeated mistakes.
- Oh My OpenAgent signs in to Claude, ChatGPT, Kimi and GLM subscriptions through `/login`, with a tuned system prompt per model.
- Oh My OpenAgent ships skills, including browser use, and loads only the skills a task needs.
- Oh My OpenAgent batches independent tool calls into one round trip and repairs malformed tool arguments before they run.
- Oh My OpenAgent can resume past sessions and keeps a record of checked work so restarted sessions continue.
How it works
Oh My OpenAgent installs a native `omo` binary into `~/.local/bin`. You open a project, run `omo` and describe the job. It runs on senpi, a fork of pi. Settings live in `~/.omo/omo.jsonc`, with optional per-project `.omo/omo.jsonc`; the closest file wins. Config, skills and prompts reload live. Users of the OpenCode edition can migrate with `omo setup`.
How to install and start using Oh My OpenAgent
macOS, Linux, WSL
curl -fsSL https://get.omo.dev/install.sh | bashWindows PowerShell
irm https://get.omo.dev/install.ps1 | iexWith npm
npm i -g omo-aiRequirements
- Runs on macOS, Linux, WSL or Windows.
- Needs access to model providers, through subscriptions via `/login` or provider keys.
First steps
- Open your project in a terminal, run `omo`, and describe the job.
- Run `/login` in a session to sign in to Claude, ChatGPT, Kimi or GLM subscriptions.
- Add `ultrawork` or `ulw` to a prompt for hard tasks, or `mass ulw` for large multi-part jobs.
- Coming from the OpenCode edition or LazyCodex, run `omo setup` once, then `omo doctor` to check provider coverage.
Who Oh My OpenAgent is for
- Developers who want an agent to take a task from research to verified code without hand-holding.
- Teams mixing frontier and cheap models across Claude, GPT, Kimi and GLM subscriptions.
- Large parallel jobs such as migrations, deep research or machine-learning pipelines.
- Existing OpenCode-edition or LazyCodex users moving to the standalone OmO.
Limitations to know
- Oh My OpenAgent's computer use feature is marked experimental.
- Oh My OpenAgent release binaries can be up to 182 MiB per platform.
- Oh My OpenAgent's npm package is `omo-ai`; the `omo` package on npm is unrelated.
- Oh My OpenAgent is described by its author as a personal side project.
Is Oh My OpenAgent growing? Usage data
In the week of Oct 25–31, 2026, Oh My OpenAgent ranked #96 on the Devtoolwatch Board and #42 in Coding agents, with a momentum score of 64 out of 100. Its main package had about 107.1k downloads that week, +93% against its own 4-week average.
Show the weekly numbers
| Week of | New stars |
|---|---|
| Aug 9, 2026 | 522 |
| Aug 16, 2026 | 451 |
| Aug 23, 2026 | 362 |
| Aug 30, 2026 | 344 |
| Sep 6, 2026 | 340 |
| Sep 13, 2026 | 317 |
| Sep 20, 2026 | 411 |
| Sep 27, 2026 | 375 |
| Oct 4, 2026 | 271 |
| Oct 11, 2026 | 300 |
| Oct 18, 2026 | 280 |
| Oct 25, 2026 | 315 |
The Board ranks tools by four signals each week: new stars, new stars for the repo's size, added downloads and download growth beyond the market. How the ranking works.
Oh My OpenAgent alternatives
Other AI coding agents on the Board in the week of Oct 25–31, 2026, by momentum:
| Rank | Tool | Stars | Downloads/wk |
|---|---|---|---|
| #1 | CindyCindy is an open-source AI agent app for desktop and mobile that combines Claude Code, Codex and Pi across your connected devices. | 8.8k | – |
| #2 | OpenMausBotOpenMausBot is an open-source desktop chat app where each contact is a local Claude, Codex, or Grok CLI agent with its own computer. | 9.6k | – |
| #3 | OrcaOrca is a desktop agent development environment for running Claude Code, Codex, and other CLI coding agents in parallel, each in its own… | 111.7k | – |
| #4 | OpenBotOpenBot is an open-source, self-hosted template for AI coworkers that each get their own browser, files and granted tools, with every… | 9.1k | – |
| #5 | Agent ReachAgent Reach is a Python CLI that lets AI agents search and read platforms such as Twitter, Reddit, YouTube, GitHub, Bilibili and… | 107.2k | – |
| #6 | Skill RecorderSkill Recorder is a desktop app that records your on-screen work session and turns it into a reusable agent Skill or Automation. | 5.6k | – |
Recent Oh My OpenAgent releases
Oh My OpenAgent FAQ
Is Oh My OpenAgent free and open source?
Oh My OpenAgent's code is on GitHub (code-yeongyu/oh-my-openagent), but the repository doesn't declare a standard open-source license. Check its license file before using it commercially.
How do I install Oh My OpenAgent?
Run curl -fsSL https://get.omo.dev/install.sh | bash. The install section above has the other options from the project's README.
Is Oh My OpenAgent still maintained?
Yes. The code-yeongyu/oh-my-openagent repository was last updated on Oct 22, 2026, and the latest release, v5.1.40 on GitHub, came out on Oct 20, 2026.
How popular is Oh My OpenAgent?
Oh My OpenAgent has 70.6k GitHub stars as of Nov 1, 2026. It gained 315 new stars in the week of Oct 25–31, 2026, against a 12-week average of 357 a week. Its main package had about 107.1k downloads that week, +93% against its own 4-week average. That made it #42 among AI coding agents on the Devtoolwatch Board.
Oh My OpenAgent vs Claude Code: how do they compare?
Oh My OpenAgent and Claude Code are both tracked by Devtoolwatch as AI coding agents. Oh My OpenAgent has 70.6k GitHub stars and Claude Code has 154.1k. In the week of Oct 25–31, 2026, Oh My OpenAgent's main package had 107.1k downloads and Claude Code's had 11.6M. Claude Code is Anthropic's agentic coding tool that reads your codebase, edits files, runs commands, and handles git workflows through natural language. Claude Code review.
What are the best alternatives to Oh My OpenAgent?
Other AI coding agents on the Devtoolwatch Board in the week of Oct 25–31, 2026, by momentum: Cindy (#1), OpenMausBot (#2), Orca (#3), OpenBot (#4), Agent Reach (#5). The alternatives table above has their numbers.
What is Oh My OpenAgent?
Oh My OpenAgent (OmO) is a terminal agent run with the omo command. It researches, plans, writes and verifies code, and routes work across multiple models. It runs on senpi, a fork of pi.
How do I update Oh My OpenAgent?
Oh My OpenAgent updates when you run the install line again. If you installed through a package manager, run omo update.
How do I uninstall Oh My OpenAgent?
Oh My OpenAgent's binary install is removed with rm ~/.local/bin/omo. A package install is removed with bun remove -g omo-ai or npm uninstall -g omo-ai.
What does mass ulw do in Oh My OpenAgent?
Oh My OpenAgent turns a job prefixed with mass ulw into a graph of agents. Each part runs on a fitting model in parallel and is checked before the job is called done.
How does Oh My OpenAgent relate to oh-my-opencode?
Oh My OpenAgent's earlier OpenCode edition is published on npm as oh-my-opencode, an OpenCode plugin. Users of that edition can run omo setup to carry keys, MCP servers, skills and model picks into OmO.
How do I resume a previous Oh My OpenAgent session?
Oh My OpenAgent opens past sessions with /resume or /sessions. From the shell, omo -c continues the last session and omo -r opens the picker.
Sources
Oh My OpenAgent README badge
Maintainers can show the tool's weekly Board rank in their README:
[](https://index.devtoolwatch.com/tools/code-yeongyu-oh-my-openagent/)How this page is made: Devtoolwatch writes each review from the project's README, releases, package metadata and website, with an AI model, then checks every claim against the source it cites and drops what the sources don't support. The numbers come from Devtoolwatch's daily GitHub snapshots, GitHub's stargazer history, and the npm and PyPI download APIs. Spotted an error? Email [email protected].