tmux-pilot documentation
Run Codex, Claude Code, and Pi in tmux without losing the thread.¶
tmux-pilot gives you one operational CLI for starting agent sessions, bootstrapping task worktrees, refreshing PR state, steering live agents, and cleaning up after the branch lands.
Launch in an existing checkout
tp new docs-pass --profile codex -c ~/repos/tmux-pilot
Bootstrap a task worktree
tp new auth-fix --profile claude --repo ~/repos/myapp --issue 771
Refresh a repo dashboard
tp refresh --repo myapp
tp ls --cols NAME,PR,STATUS,DIR --repo myapp
What You Actually Do With tp¶
tp new docs-pass --profile codex -c ~/repos/tmux-pilot
tp new review-pass --profile claude -c ~/repos/myapp
tp new pi-local --profile pi -c ~/repos/pi-mono
tp new oauth-fix --profile codex --repo ~/repos/myapp
tp new issue-771 --profile claude --repo ~/repos/myapp --issue 771
tp new pi-smoke --profile pi --repo badlogic/pi-mono
tp refresh --repo myapp
tp ls --cols NAME,PR,STATUS,DIR --repo myapp
tp ls --status active
tp peek docs-pass -n 50
tp send --wait docs-pass "continue with regression coverage"
tp status docs-pass
Built For CLI-Heavy Work¶
-
Concrete examples first
The docs lead with commands you can paste directly into a shell, not abstract architecture diagrams.
-
Profiles for the common agents
Built-in launch profiles cover Codex, Claude Code, and Pi, and custom profiles let you codify repo-specific defaults.
-
Task bootstrap included
tp new --repo ...can resolve or clone a repo, derive a task branch, create a worktree, and launch the agent there. -
Steering without attaching
tp refresh,tp ls,tp peek,tp send --wait, andtp statuslet you manage live sessions from another terminal.
Start With One Of These Pages¶
-
Get
tpinstalled and run your first Codex, Claude Code, or Pi session in a few commands. -
Find copy-paste examples for common flows: listing sessions, refreshing PR dashboards, sending follow-ups, bootstrapping worktrees, cleaning up, and reaping merged branches.
-
See the exact CLI flows for reusable profiles and repo-backed task sessions.
-
Keep a compact command-by-command reference open in another tab while you work.
Why The Site Is Structured This Way¶
The emphasis here is intentionally narrow:
- the CLI guides show real shell commands and workflows
- the concept pages explain how readiness and transcript-backed state work
- the reference section stays compact, with Python automation treated as a small secondary surface
If you only read one thing before trying `tp`, read Install and Quickstart.