#oh-my-claudecode
coterm omc launches Oh My Claude Code (OMC) in a coterm-aware environment. OMC is a multi-agent orchestration system for Claude Code with 19 specialized agents, smart model routing, and tmux-based team pipelines. When OMC spawns team panes, they become native coterm splits.
#Usage
coterm omc
coterm omc team 3:claude "implement feature"
coterm omc --watchAll arguments after omc are forwarded to the omc CLI.
#What you get
OMC's team mode uses tmux for pane management. With coterm omc, those panes become native coterm splits:
- Team worker panes (Claude/Codex/Gemini sessions) appear as coterm splits in the workspace
- HUD monitoring display shows live status in a split pane
- Auto-layout management arranges agent panes in a main-vertical grid
- Your main session stays in the primary pane while agents work beside it
#Prerequisites
npm install -g oh-my-claude-sisyphusOMC requires Claude Code CLI installed and authenticated.
#How it works
Same pattern as coterm claude-teams. A tmux shim intercepts tmux commands from OMC and translates them into coterm API calls.
- Creates a tmux shim at ~/.coterm/omc-bin/tmux that redirects to coterm __tmux-compat
- Sets TMUX and TMUX_PANE to simulate a tmux session
- Prepends the shim directory to PATH
- Injects NODE_OPTIONS restore module for Claude Code compatibility
- Execs into omc with all remaining arguments forwarded
#Directories
| Path | Purpose |
|---|---|
~/.coterm/omc-bin/ | Contains the tmux shim script |
~/.coterm/tmux-compat-store.json | Persistent storage for tmux-compat buffers and hooks |
#Environment variables
| Variable | Purpose |
|---|---|
TMUX | Fake tmux socket path encoding the current coterm workspace and pane |
TMUX_PANE | Fake tmux pane identifier mapped to the current coterm pane |
COTERM_SOCKET_PATH | Path to the coterm control socket for the shim to connect to |