A Python framework for building LLM-powered applications and agents, with standard interfaces for models, embeddings, vector stores and third-party integrations.
code-yeongyu/oh-my-openagent
A TypeScript coding agent CLI where a single 'ulw' or 'mass ulw' keyword in your prompt makes it plan, delegate to multiple models, and verify the work.
Open-source alternative to:Cursor
- Stars
- 70,215
- Forks
- 5,773
- Open issues
- 1,569
- Last commit
- 14 hours ago
What is it?
OmO is a command-line agent (`omo`) for running real work end to end, from research and documents to backends, frontends and code. It is built on senpi, a fork of the pi coding agent, and installs as a native binary via a shell or PowerShell script, or as the `omo-ai` npm/Bun package.
The core idea is keyword-triggered orchestration. Adding `ultrawork` or `ulw` to a prompt makes the agent read the codebase, plan, verify each step and stop when done. `mass ulw` splits a large job into a graph of agents that run in parallel on different models and are checked before completion.
It also includes a git-backed markdown memory system with a small secondary model that reminds the main agent of past mistakes, subscription-based sign-in for several model providers, bundled skills loaded on demand, and migration tooling from the OpenCode edition.
Key features
- 01Keyword triggers (`ulw`, `mass ulw`) switch the agent into planned, verified execution.
- 02Parallel agent graphs that route subtasks to different models.
- 03Git-backed markdown memory with a secondary model that flags repeated mistakes.
- 04On-demand skills, including browser use, loaded per task.
- 05Sign-in for Claude, ChatGPT, Kimi and GLM subscriptions via `/login`.
- 06`omo setup` migrates provider keys, MCP servers and skills from the OpenCode edition.
Use cases
- Running a large migration across a codebase with parallel agents.
- Researching many sources and producing a finished document or deck.
- Building backend and frontend features from a single prompt.
- Combining expensive frontier models with cheaper ones to control token spend.
Quick start
- 1
Install OmO via npm
npm i -g omo-ai - 2
Open your project and run OmO
omo - 3
Describe the job, adding ulw to your prompt for hard tasks
Things to know
- Uses the SUL-1.0 license, not a standard open-source license, so check its terms before commercial use.
- Running it requires signing in to model subscriptions or providing provider keys.
- Computer use is experimental.
Topics
FAQ
- What is oh-my-openagent?
- A TypeScript coding agent CLI where a single 'ulw' or 'mass ulw' keyword in your prompt makes it plan, delegate to multiple models, and verify the work. OmO is a command-line agent (`omo`) for running real work end to end, from research and documents to backends, frontends and code. It is built on senpi, a fork of the pi coding agent, and installs as a native binary via a shell or PowerShell script, or as the `omo-ai` npm/Bun package.
- Is oh-my-openagent free to use? What license does it have?
- oh-my-openagent is open source under the Other license. Check the license terms before using it in commercial products.
- Is oh-my-openagent still maintained?
- Actively maintained. The last commit to oh-my-openagent was on Oct 20, 2026.
- What can I use oh-my-openagent for?
- Running a large migration across a codebase with parallel agents. Researching many sources and producing a finished document or deck. Building backend and frontend features from a single prompt. Combining expensive frontier models with cheaper ones to control token spend.
- How do I install oh-my-openagent?
- Install OmO via npm: npm i -g omo-ai Open your project and run OmO: omo Describe the job, adding ulw to your prompt for hard tasks
- Where can I get oh-my-openagent?
- The source code and installation instructions are on GitHub: https://github.com/code-yeongyu/oh-my-openagent
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A CLI and web tool that packs an entire code repository into one AI-friendly file for feeding to LLMs like Claude or ChatGPT.
An open-source AI coding agent that runs in your terminal, with companion desktop, web, editor, and chat interfaces.
A command-line tool and Python library for running prompts and chats against remote and locally installed large language models.
A workspace where AI coding agents from different machines and tools share threads, files, and a browser in one place.
Desktop, mobile, web and CLI app for running and orchestrating multiple coding agents such as Claude Code, Codex and OpenCode in parallel worktrees.