Claude Code teammate agents as native cmux panes

Claude Code has an experimental teammate mode that spawns sub-agents in parallel. It requires tmux and setting CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1. cmux claude-teams handles all of that for you: it sets the env var, places a tmux shim on PATH that translates every tmux command (split-window, send-keys, capture-pane) into cmux's native split/workspace API, and execs into claude --teammate-mode auto. One command.

The shim translates split-window into surface.split, send-keys into surface.send_text, capture-pane into surface.read_text. Teammates stack vertically in a right column, auto-equalizing as agents spawn and exit. Every pane shows up in the sidebar with notifications. Works over SSH via the Go relay daemon.

The same shim powers cmux omo for oh-my-openagent (formerly oh-my-opencode).

Read the docs →