Yeachan-Heo/oh-my-codex

OmX - Oh My codeX: Your codex is not alone. Add hooks, agent teams, HUDs, and so much more.

About the project

oh-my-codex is a workflow layer for OpenAI Codex CLI that adds prompts, agent teams, skills, hooks, HUDs, and other runtime assistance while leaving Codex as the execution engine. It is for people who use Codex CLI and want structured workflows and additional help as tasks become larger. The catalogue entries are its skills, hooks, and MCP integrations for those Codex workflows.

34kStars on the repository
43Mods indexed here, across every type
3d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

SessionStart

01

Yeachan-Heo/oh-my-codex

Hook Claude Code

One of 8 in hooks.json

Runs when a session starts on startup, resume and clear, executing codex-native-hook.mjs via node. From Yeachan-Heo/oh-my-codex.

not rated 34k +36 3d ago A tokens not measured original MIT

PreToolUse

02

Yeachan-Heo/oh-my-codex

Hook Claude Code

One of 8 in hooks.json

Runs before the agent uses a tool, executing codex-native-hook.mjs via node. From Yeachan-Heo/oh-my-codex.

not rated 34k +36 3d ago A tokens not measured copy · 86% MIT

PostToolUse

03

Yeachan-Heo/oh-my-codex

Hook Claude Code

One of 8 in hooks.json

Runs after a tool call finishes, executing codex-native-hook.mjs via node. From Yeachan-Heo/oh-my-codex.

not rated 34k +36 3d ago A tokens not measured copy · 77% MIT

UserPromptSubmit

04

Yeachan-Heo/oh-my-codex

Hook Claude Code

One of 8 in hooks.json

Runs when you submit a prompt, before the agent sees it, executing codex-native-hook.mjs via node. From Yeachan-Heo/oh-my-codex.

not rated 34k +36 3d ago A tokens not measured copy · 86% MIT

PreCompact

05

Yeachan-Heo/oh-my-codex

Hook Claude Code

One of 8 in hooks.json

Runs before the context is compacted, executing codex-native-hook.mjs via node. From Yeachan-Heo/oh-my-codex.

not rated 34k +36 3d ago A tokens not measured copy · 84% MIT

PostCompact

06

Yeachan-Heo/oh-my-codex

Hook Claude Code

One of 8 in hooks.json

Runs after the context is compacted, executing codex-native-hook.mjs via node. From Yeachan-Heo/oh-my-codex.

not rated 34k +36 3d ago A tokens not measured copy · 81% MIT

Stop

07

Yeachan-Heo/oh-my-codex

Hook Claude Code

One of 8 in hooks.json

Runs when the agent finishes a response, executing codex-native-hook.mjs via node. From Yeachan-Heo/oh-my-codex.

not rated 34k +36 3d ago A tokens not measured copy · 77% MIT

SubagentStop

08

Yeachan-Heo/oh-my-codex

Hook Claude Code

One of 8 in hooks.json

Runs when a subagent finishes, executing codex-native-hook.mjs via node. From Yeachan-Heo/oh-my-codex.

not rated 34k +36 3d ago A tokens not measured copy · 81% MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: