Skip to main content

Multi-agent orchestration for OpenAI Codex CLI - Turn Codex into a team of AI agents

Project description

Oh My Codex

Multi-agent orchestration system for OpenAI Codex CLI

FeaturesQuick StartModesSkillsMulti-Agent한국어


Inspired by oh-my-claudecode, adapted for OpenAI Codex CLI.

Why Oh My Codex?

OpenAI Codex CLI is powerful, but lacks the multi-agent orchestration that makes Claude Code + oh-my-claudecode so effective. This project bridges that gap.

Based on Vercel's research showing AGENTS.md outperforms skills (100% vs 79%), we use an AGENTS.md-first design.

Features

Feature Description
🧠 AGENTS.md-First Core orchestration always in context
🚀 8 Execution Modes team, autopilot, ultrawork, ralph, pipeline, eco, plan, ultrapilot
🔧 31 Native Skills Full toolkit matching oh-my-claudecode
🤖 32 Specialized Agents From PM to Data Scientist
📊 Smart Routing Automatic model selection
💾 Session Management Pause, resume, track
📡 HUD & Tracing Real-time metrics and debugging

Quick Start

# Clone
git clone https://github.com/junghwaYang/oh-my-codex.git
cd oh-my-codex

# Install
./install.sh

# Use
omx "autopilot: build a REST API for tasks"

Execution Modes

Mode Keyword Description
Team team: Canonical multi-agent pipeline (plan→exec→verify→fix)
Autopilot autopilot: Full autonomous execution
Ultrawork ulw: Parallel multi-file operations
Ralph ralph: Persistent mode (never gives up)
Ultrapilot ultrapilot: Maximum parallelism
Pipeline pipeline: Sequential staged processing
Eco eco: Token-efficient execution
Plan plan: Interview-driven planning

Examples

# Team orchestration (recommended for complex tasks)
omx "team: build a fullstack app with auth"

# Autopilot for feature development
omx "autopilot: implement user dashboard"

# Parallel refactoring
omx "ulw: rename userId to user_id everywhere"

# Persistent debugging
omx "ralph: fix all TypeScript errors"

# Token-efficient quick fix
omx "eco: add .env to gitignore"

# Planning without execution
omx "plan: design the payment system"

Skills (31)

Orchestration

Skill Description
team Multi-agent staged pipeline
autopilot Autonomous execution
ultrawork Parallel execution
ultrapilot Maximum parallelism
ralph Persistent mode
pipeline Sequential processing
swarm Legacy multi-agent (→ team)

Planning & Analysis

Skill Description
planner Interview-driven planning
ralplan Iterative planning consensus
analyze Code quality analysis
research Deep research
deepsearch Codebase exploration

Development

Skill Description
eco Token-efficient mode
tdd Test-driven development
build-fix Fix build errors
deepinit Project initialization
release Version & changelog

Quality & Review

Skill Description
reviewer Code review
code-review Comprehensive review
security-review Security audit
ultraqa Parallel testing

Tools & Utilities

Skill Description
git-master Git workflows
playwright E2E testing
debug Systematic debugging
mcp-setup MCP configuration
configure-notifications Alerts setup

System

Skill Description
doctor Installation diagnostics
hud Real-time metrics
trace Execution tracing
learner Pattern extraction
note Session notes

Agents (32)

Primary Orchestration

  • PM — Master orchestrator
  • Coordinator — Parallel execution management
  • Executor — Task execution
  • Deep Executor — Complex implementations

Planning & Analysis

  • Planner — Creates actionable plans
  • Analyst — System analysis
  • Researcher — Information gathering
  • Explorer — Codebase navigation

Architecture & Design

  • Architect — System design
  • Designer — UI/UX design
  • System Designer — Distributed systems

Development

  • Frontend — React, Vue, TypeScript
  • Backend — APIs, databases
  • Fullstack — End-to-end development
  • Mobile — React Native, Flutter
  • DevOps — CI/CD, infrastructure

Quality & Testing

  • Tester — Unit/integration tests
  • QA — Quality assurance
  • Security — Security engineering
  • Performance — Performance optimization

Review & Critique

  • Reviewer — Code review
  • Critic — Challenge assumptions

Specialized

  • Scientist — Data science
  • Data — Data engineering
  • ML — Machine learning
  • Writer — Documentation
  • Docs — API documentation
  • Vision — Visual analysis

Support

  • Debugger — Bug finding
  • Refactorer — Code improvement
  • Migrator — Upgrades & migrations

Architecture

oh-my-codex/
├── AGENTS.md                 # Core orchestration brain
├── .codex/skills/            # 31 native skills
│   ├── team/
│   ├── autopilot/
│   ├── ultrawork/
│   └── ... (28 more)
├── orchestrator/             # Python multi-agent
│   ├── agents/               # 32 agent definitions
│   ├── session.py            # Session management
│   ├── mcp.py                # MCP servers
│   ├── router.py             # Model routing
│   └── cli.py                # CLI entry
├── bin/omx                   # CLI wrapper
├── config.toml               # Configuration
└── install.sh                # Installer

CLI Reference

omx "task description"          # Auto-detect mode
omx "autopilot: task"           # Explicit mode
omx -m ultrawork "task"         # Force mode
omx --model gpt-4.1 "task"      # Model override
omx --list                      # List sessions
omx --resume <id>               # Resume session
omx --status                    # Check status
omx -v "task"                   # Verbose

Configuration

~/.codex/config.toml

[model]
default = "o3"

[model.routing]
simple = "gpt-4.1-mini"
standard = "gpt-4.1"
complex = "o3"

[hud]
enabled = true
style = "standard"

[trace]
enabled = false
level = "standard"

Credits

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oh_my_codex-0.1.0.tar.gz (35.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oh_my_codex-0.1.0-py3-none-any.whl (35.6 kB view details)

Uploaded Python 3

File details

Details for the file oh_my_codex-0.1.0.tar.gz.

File metadata

  • Download URL: oh_my_codex-0.1.0.tar.gz
  • Upload date:
  • Size: 35.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for oh_my_codex-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4dd856c512e6d3ff16657410388e37b06c2f705666c038e9e1181110fb6d35d3
MD5 b60c140b284770bfc298d7b7184c358a
BLAKE2b-256 d834c4b43a338f0699ef0d3142143cb7e38948b5e50e395a577bf0b0c02515c5

See more details on using hashes here.

File details

Details for the file oh_my_codex-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: oh_my_codex-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 35.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for oh_my_codex-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 74c18197e58af73c2ead4e02aa9bf0d0062914ed944cf8353f22c974669a4bed
MD5 907a19fe392b1e34b30d83673a0f4f46
BLAKE2b-256 01bcd2c25de784b2ed90b981fc622f039f5604c4f8b947236bda744e9693d51a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page