Yeachan-Heo/oh-my-codex

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

33kStars on the repository
42Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

SessionStart

01

Yeachan-Heo/oh-my-codex

Hook

One of 7 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 33k +39 yesterday A tokens not measured

PreToolUse

02

Yeachan-Heo/oh-my-codex

Hook

One of 7 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 33k +39 yesterday A tokens not measured

PostToolUse

03

Yeachan-Heo/oh-my-codex

Hook

One of 7 in hooks.json

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

not rated 33k +39 yesterday A tokens not measured

UserPromptSubmit

04

Yeachan-Heo/oh-my-codex

Hook

One of 7 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 33k +39 yesterday A tokens not measured

PreCompact

05

Yeachan-Heo/oh-my-codex

Hook

One of 7 in hooks.json

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

not rated 33k +39 yesterday A tokens not measured

PostCompact

06

Yeachan-Heo/oh-my-codex

Hook

One of 7 in hooks.json

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

not rated 33k +39 yesterday A tokens not measured

Stop

07

Yeachan-Heo/oh-my-codex

Hook

One of 7 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 33k +39 yesterday A tokens not measured

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: