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.
Yeachan-Heo/oh-my-codex
A workflow and runtime layer for OpenAI Codex CLI that adds structured planning, durable goal execution, parallel agent teams, and state tracking under .omx/.
- Stars
- 33,574
- Forks
- 2,549
- Open issues
- 1
- Last commit
- 9 hours ago
What is it?
oh-my-codex (OMX) is a workflow layer that sits on top of OpenAI Codex CLI. Codex remains the execution engine; OMX adds a standard flow that moves from requirement clarification (`$deep-interview`) to planning (`$ralplan`) to durable multi-goal execution (`$ultragoal`), with `$team` available for coordinated parallel work inside a story.
OMX provides reusable specialist roles and skills, project guidance through scoped AGENTS.md files, and a launch wrapper that can run sessions in separate git worktrees. Plans, logs, memory and mode state are kept under a `.omx/` directory in the project. It also includes a mission runner for sequential prompt batches, session export and token-usage commands, and a tmux-based HUD for monitoring.
The project targets macOS and Linux with Codex CLI as the recommended setup; native Windows support is described as secondary. It is installed via npm and requires Node.js 20 or later.
Key features
- 01Standard workflow from clarification through planning to durable execution
- 02Durable multi-goal runs with checkpoint ledgers under .omx/ultragoal
- 03Parallel agent teams via tmux and dedicated git worktrees
- 04Launch wrapper with named worktree isolation for concurrent sessions
- 05Mission runner for sequential prompt batches with status and resume
- 06Session export, timeline and token-usage inspection commands
Use cases
- Turning a vague feature request into an approved plan before Codex edits code
- Running long, multi-step refactors with checkpointed progress across sessions
- Splitting a large task into parallel worker lanes in separate worktrees
- Batching a checklist of Codex prompts to run unattended one after another
Quick start
- 1
Install Codex CLI via npm (skip if already installed with Homebrew)
npm install -g @openai/codex - 2
Install oh-my-codex globally
npm install -g oh-my-codex - 3
Run the doctor check to verify the install
omx doctor - 4
Launch OMX from inside a git project
omx
Things to know
- Primarily designed for macOS or Linux; native Windows is less supported and may behave inconsistently.
- Requires Node.js 20+ and an authenticated Codex CLI.
- The recommended durable team runtime needs tmux on macOS or Linux.
- The --madmax flag disables Codex approval and sandbox guardrails, so use it only in trusted environments.
Topics
FAQ
- What is oh-my-codex?
- A workflow and runtime layer for OpenAI Codex CLI that adds structured planning, durable goal execution, parallel agent teams, and state tracking under .omx/. oh-my-codex (OMX) is a workflow layer that sits on top of OpenAI Codex CLI. Codex remains the execution engine; OMX adds a standard flow that moves from requirement clarification (`$deep-interview`) to planning (`$ralplan`) to durable multi-goal execution (`$ultragoal`), with `$team` available for coordinated parallel work inside a story.
- Is oh-my-codex free to use? What license does it have?
- oh-my-codex is open source under the MIT license. Check the license terms before using it in commercial products.
- Is oh-my-codex still maintained?
- Actively maintained. The last commit to oh-my-codex was on Oct 20, 2026.
- What can I use oh-my-codex for?
- Turning a vague feature request into an approved plan before Codex edits code Running long, multi-step refactors with checkpointed progress across sessions Splitting a large task into parallel worker lanes in separate worktrees Batching a checklist of Codex prompts to run unattended one after another
- How do I install oh-my-codex?
- Install Codex CLI via npm (skip if already installed with Homebrew): npm install -g @openai/codex Install oh-my-codex globally: npm install -g oh-my-codex Run the doctor check to verify the install: omx doctor Launch OMX from inside a git project: omx
- Where can I get oh-my-codex?
- The source code and installation instructions are on GitHub: https://github.com/Yeachan-Heo/oh-my-codex
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
TypeScript framework for building AI agents with memory, tools, MCP, RAG, voice and workflows, plus the VoltOps console for observability.
Multi-model AI coding orchestrator where a coordinator routes Markdown-defined specialist tasks to Claude, Codex, Gemini, Kimi and Grok CLIs in isolated git worktrees.
An MCP server that orchestrates parallel Claude Code worker swarms in tmux and git worktrees, with protocol-based behavioral constraints and a live dashboard.
MCP server and CLI letting AI agents reverse engineer native binaries, Electron apps, .NET assemblies and websites.
Desktop, mobile, web and CLI app for running and orchestrating multiple coding agents such as Claude Code, Codex and OpenCode in parallel worktrees.