pangelini777/oh-my-gem

High-fidelity port of the Oh My OpenCode (OMO) agent orchestration system to the Gemini CLI.

This repository also configures its own agents. See what oh-my-gem tells them →

2Stars on the repository
18Mods indexed here, across every type
3mo agoLast push, which is what freshness is scored on
customA LICENSE file GitHub cannot name, so bodies are not copied

BeforeAgent

01

pangelini777/oh-my-gem

Hook Claude Code

One of 5 in hooks.json

Runs on the BeforeAgent event, executing agent_status.py via python3. From pangelini777/oh-my-gem.

not rated 2 3mo ago A tokens not measured

BeforeModel

02

pangelini777/oh-my-gem

Hook Claude Code

One of 5 in hooks.json

Runs on the BeforeModel event, executing tmux_manager.py, keyword_detector.py, intent_gate.py and model_router.py via python3 (4 commands). From pangelini777/oh-my-gem.

not rated 2 3mo ago A tokens not measured

AfterAgent

03

pangelini777/oh-my-gem

Hook Claude Code

One of 5 in hooks.json

Runs on the AfterAgent event, executing todo_enforcer.py and ralph_loop.py via python3 (2 commands). From pangelini777/oh-my-gem.

not rated 2 3mo ago A tokens not measured

BeforeTool

04

pangelini777/oh-my-gem

Hook Claude Code

One of 5 in hooks.json

Runs on the BeforeTool event for replace and write_file tool calls, executing hashline_wrapper.py via python3. From pangelini777/oh-my-gem.

not rated 2 3mo ago A tokens not measured

AfterTool

05

pangelini777/oh-my-gem

Hook Claude Code

One of 5 in hooks.json

Runs on the AfterTool event, executing output_truncate.py, hashline_wrapper.py, edit_error_recovery.py and json_error_recovery.py via python3 (4 commands). From pangelini777/oh-my-gem.

not rated 2 3mo ago 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: