Loading repository data…
Loading repository data…
code-yeongyu / repository
omo/lazycodex: The coding agent for tokenmaxxers;the one and only agent harness for complex codebases. For your Codex, for your OpenCode
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
[!NOTE] OmO for Codex is here: try LazyCodex
We loved Anthropic models enough to get blocked. Now we are backing Codex. If you are an OmO fan but the setup felt like too much, use LazyCodex. OmO for Codex has shipped:
npx lazycodex-ai installLearn more at lazycodex.ai.
[!NOTE] Multi-Harness Agent OS Refactor in Progress
We are restructuring the codebase to support multiple agent harnesses (OpenCode, Codex, Pi, and others). If you are interested in contributing, please read the ROADMAP first. PRs related to roadmap work should use the
ROADMAPlabel.
[!TIP] Building in Public
The maintainer builds and maintains oh-my-openagent in real-time with Jobdori, an AI assistant running on a heavily customized fork of OpenClaw. Every feature, every fix, every issue triage — live in our Discord.
[!NOTE]
OmO is maintained by Jobdori, the AI assistant shown above. Meet your own Jobdori — Dori. Join the waitlist here.
[!TIP] Be with us!
Join our Discord community to connect with contributors and fellow oh-my-openagentusers.Updates for oh-my-openagentused to be posted on my X account. Since it was mistakenly suspended, @justsisyphus now posts updates on my behalf.
| Follow @code-yeongyu on GitHub for more projects. |
This is oh-my-openagent, running Team Mode. With Kimi K3 and GPT-5.6 Sol.
Anthropic blocked OpenCode because of us. Yes, this is true. They want you locked in. Claude Code is a nice prison, but it's still a prison.
You don't need to pay $200 for 2 hours of work. The future isn't picking one winner; it's orchestrating them all. Models get cheaper every month. Smarter every month. No single provider will dominate. We're building for that open market, not their walled gardens.
"It made me cancel my Cursor subscription. Unbelievable things are happening in the open source community." - Arthur Guiot
"If Claude Code does in 7 days what a human does in 3 months, Sisyphus does it in 1 hour. It just works until the task is done. It is a discipline agent." - B, Quant Researcher
"Knocked out 8000 eslint warnings with Oh My Opencode, just in a day" - Jacob Ferrari
"I converted a 45k line tauri app into a SaaS web app overnight using Ohmyopencode and ralph loop. Started with interview me prompt, asked it for ratings and recommendations on the questions. It was amazing to watch it work and to wake up this morning to a mostly working website!" - James Hargis
"use oh-my-opencode, you will never go back" - d0t3ch
"I haven't really been able to articulate exactly what makes it so great yet, but the development experience has reached a completely different dimension." - 苔硯:こけすずり
"Experimenting with open code, oh my opencode and supermemory this weekend to build some minecraft/souls-like abomination." "Asking it to add crouch animations while I go take my post-lunch walk. [Video]" - MagiMetal
"You guys should pull this into core and recruit him. Seriously. It's really, really, really good." - Henning Kilset
"Hire @yeon_gyu_kim if you can convince him, this dude has revolutionized opencode." - mysticaltech
"Oh My OpenCode Is Actually Insane" - YouTube - Darren Builds AI
You're juggling Claude Code, Codex, and random OSS models. Configuring workflows. Debugging agents.
We did the work. Tested everything. Kept what actually shipped.
Install oh-my-openagent. Type ultrawork. Done.
oh-my-openagent ships in two editions of the same product:
rules, comment-checker, git-bash, lsp, ultrawork, ulw-loop, start-work-continuation, and telemetry, plus plugin-scoped MCPs for grep_app, context7, codegraph, git_bash, and lsp, and the shared ast-grep skill. No agent orchestration and no team_* tools — Codex CLI's own surface does that work.Pick the edition(s) you want.
| You want | Run | What lands on disk |
|---|---|---|
| Ultimate (OpenCode) | bunx oh-my-openagent install (TUI walks you through it) | Plugin registered in opencode.json + agent/model config + provider auth prompts |
| Light (Codex CLI) | npx lazycodex-ai install | ~/.codex/plugins/cache/sisyphuslabs/omo/ + local Codex marketplace cache + ~/.codex/config.toml marketplace/plugin/agent blocks + optional autonomous permissions + component CLIs in ~/.local/bin |
| Both | bunx oh-my-openagent install --platform=both | Both of the above |
lazycodex-ai defaults to the Codex Light installer and runs through Node/npm. --platform on the shared omo CLI still defaults to opencode (Ultimate).
Strongly recommended: let an LLM agent install this for you. The Ultimate edition setup involves subscription detection, model selection across 11 agents, and per-provider authentication — humans fat-finger these. An LLM agent reads the full guide and walks every step correctly.
Paste this prompt into Claude Code, AmpCode, Cursor, or any agent:
Install and configure oh-my-openagent by following the instructions here:
https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/docs/guide/installation.md
If you only want the Light edition (Codex CLI), the installer asks whether to configure Codex for autonomous full-permissions mode. You can run it yourself in one line:
npx lazycodex-ai install
# non-interactive recommended mode:
npx lazycodex-ai install --no-tui --codex-autonomous
For the Light edition, Bun is not required. Use npx lazycodex-ai install from a Node/npm environment. Global installation is not officially supported; the installer writes the Codex plugin into ~/.codex/.
Fetch the full guide and follow it step by step:
curl -fsSL https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/refs/heads/dev/docs/guide/installation.md
The guide covers: platform selection, the subscription interview, provider authentication (Anthropic / Gemini / Copilot / Z.ai / OpenCode Zen), the agent-to-model matching matrix, modes (ultrawork, search, analyze, team, hyperplan), slash commands, the Light edition's 8 Codex components, Team Mode, and uninstall. Don't summarize it; read it end to end.
The published npm package and CLI binary are still named oh-my-opencode (dual-published as oh-my-openagent during the rename transition). Inside opencode.json, the compatibility layer prefers the plugin entry oh-my-openagent, while legacy oh-my-opencode entries still load with a warning. Plugin config files still commonly use oh-my-opencode.json[c]; both legacy and renamed basenames are recognized.
The recommended bunx/npx invocation is oh-my-openagent install (or the original oh-my-opencode install). The package also ships omo as a bin alias, but do not use bunx omo or npx omo — omo is a different, unrelated npm package by a different author, and the package manager may resolve the wrong one. lazycodex-ai is a single-purpose Node/npm installer package: npx lazycodex-ai install routes directly to the Codex Light installer. It is not the Codex marketplace name (the marketplace repository is code-yeongyu/lazycodex). Codex sees marketplace sisyphuslabs and plugin omo, enabled as omo@sisyphuslabs.
Anonymous telemetry is enabled by default to track active installations (DAU/WAU/MAU). For both products, a single event is sent at most once per UTC day per machine using a SHA256-hashed installation identifier (never the raw hostname), and PostHog person profiles are not created. The main plugin emits omo_daily_active from plugin load (plugin_loaded) and CLI run (run_started) sources; the Codex CLI Light edition em