oh-my-codex (omx) — Orchestration layer for OpenAI Codex CLI. Async Claude Code delegation (no timeouts), structured workflows (autopilot, TDD, code review, planning), persistent state & memory. Like oh-my-zsh but for Codex.
{
"mcpServers": {
"oh-my-codex": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
oh-my-codex (omx) — Orchestration layer for OpenAI Codex CLI. Async Claude Code delegation (no timeouts), structured workflows (autopilot, TDD, code review, planning), persistent state & memory. Like oh-my-zsh but for Codex.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 7 days ago. 46 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for Oh My Codex and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Codex-native orchestration for builders who want one default path from a vague prompt to a durable multi-worker runtime.
OMX v2 is not the old Codex-to-Claude bridge. It is a full Codex product built around:
.omx/ stateomx setup
omx doctor
omx hud
omx team
omx explore
omx session
omx autoresearch
omx agents
omx plugins
omx hooks
omx version
$ultrawork$deep-interview$plan$research$team$review$tdd$doctor$hud$trace$autoresearch$architect$executor$revieweromx_task_*omx_state_*omx_memory_*omx_note_*omx_explore_*omx_team_*omx_plugin_*omx_hook_*omx_agent_*.omx/
├── hud-config.json
├── logs/
├── memory/
├── plans/
├── research/
├── sessions/
├── state/
└── team/
omx agents list|show|install|validate.codex-plugin/plugin.jsonomx plugins init|pack|validate|install-local|list|enable|disable|doctor<repo>/.codex/hooks.json~/.codex/hooks.jsonSessionStart, PreToolUse, PostToolUse, UserPromptSubmit, and Stopmemory, safety, review, telemetry, workspace-contextInstall this to .codex - https://github.com/staticpayload/oh-my-codex/
That does the full local onboarding flow:
omx CLI globally with npm linkomx setupomx doctorOnce omx is linked, move into the project you actually want to work on and run:
omx setup
If you want the old manual path, it still works:
npm install
npm run build
cd packages/cli && npm link
node packages/cli/dist/bin.js setup apply
omx doctor
omx hud
$ultrawork "ship the feature end to end"
omx setup
omx setup --force
omx setup --dry-run
omx setup repair
omx setup uninstall
omx setup migrate-v1
omx setup --no-plugin --no-hooks
omx team init
omx team spawn executor
omx team queue "implement hook doctor"
omx team claim <taskId> executor
omx team complete <taskId> executor "implemented and verified"
omx team review <taskId> reviewer approved "looks good"
omx team inbox
omx team logs executor
omx team shutdown
omx plugins validate
omx plugins pack
omx plugins install-local
omx plugins doctor
omx hooks install --presets=workspace-context,memory,safety,review
omx hooks status
omx hooks explain safety
omx explore index
omx explore refs renderHud
omx explore rename-preview oldName newName
omx explore diagnostics
omx explore tmux
pack
... [View full README on GitHub](https://github.com/scalarian/oh-my-codex#readme)