Run 10 Claude Code agents. Stay sane.
A terminal cockpit for orchestrating Claude Code sessions in parallel.
See which agents need you. Jump in, direct, jump out.
Sessions grouped by repo Β· Real-time status via hooks Β· PR state Β· One-key approve
Your agents are coding. brizz-code keeps you in control.
- π See β real-time status across every repo
- β‘ Act β jump, approve, repeat
- π Ship β PRs, branches, worktrees β all visible
brew install brizzai/tap/brizz-codecurl -fsSL https://raw.githubusercontent.com/brizzai/brizz-code/master/install.sh | bashRequires gh.
go install github.com/brizzai/brizz-code/cmd/brizz-code@latestRequires Go 1.26+.
- macOS
- tmux (
brew install tmux) - Claude Code
# Launch
brizz-code
# 'a' β new session in current repo
# 'n' β workspace picker with path autocomplete
# '?' β all keybindingsEvery agent's state, always visible. Hook-based detection β no polling, no delay.
β running Β β waiting Β β finished Β β idle Β β error
Space jumps to the next session that needs attention. Y approves the prompt without attaching. Two keys, done. Cycle through a dozen waiting agents in seconds.
Sessions live under their repo. Branch name, dirty state, and full PR status on every header β CI pass/fail, review state, changes requested, unresolved threads. Collapse groups, filter with /, switch branches with b. Requires gh for PR info (optional).
w creates a new worktree with branch picker. Zero config β works with any repo. Each worktree gets its own isolated session. Custom workspace commands via .bc.json if you need them.
f forks a session β branches off the Claude conversation at that point. Try a different approach without losing the original. Both sessions keep running independently.
- Session resume β restart with
r, Claude picks up exactly where it left off - Full terminal attach β
Enterfor full PTY,Tabfor split mode (beta),Ctrl+Qto detach - Auto-naming β sessions title themselves from your prompt
- 5 themes β tokyo-night, catppuccin-mocha, rose-pine, nord, gruvbox (
Sto switch) - Chrome tab control β
popens PR in Chrome, reuses existing tab - Bug reports β
!captures diagnostics and opens a pre-filled GitHub issue
There are a dozen multi-agent session managers now. Most try to support every AI CLI under the sun. brizz-code takes the opposite approach: go deep on Claude Code, and nothing else.
Every feature is designed around how Claude Code actually works β hooks, conversation resume, session IDs, prompt structure. No generic "send keystrokes and hope" abstraction layer.
| brizz-code | claude-squad | ccmanager | agent-deck | |
|---|---|---|---|---|
| Status detection | β Hooks (real-time) | β Pane scraping | β Pane scraping | β Hooks |
| PR state (CI + reviews + threads) | β | β | β | β |
| Smart session naming | β | β | β | β |
| Fork conversation | β | β | β | β |
| Open PR in browser | β | β | β | β |
| Session resume | β | β | β | β |
| Git worktrees | β | β | β | β |
| Multi-agent (Codex, Geminiβ¦) | β | β | β | β |
| Linux | β | β | β | β |
| No tmux dependency | β | β | β | β |
The trade-off is intentional. Claude-squad and ccmanager support 5+ agents β but treat them all the same. brizz-code knows what Claude Code is. It reads hook status files. It resumes conversations. It knows your PR has 2 unresolved threads. It names sessions from your actual prompt. That depth is only possible by going narrow.
If you use Claude Code as your primary agent and want the tightest integration, this is it.
| Key | Action |
|---|---|
j / k |
Navigate up/down |
Enter |
Attach to session |
Ctrl+Q |
Detach from session |
Tab |
Focus/unfocus preview (split mode, beta) |
Space |
Jump to next waiting/finished session |
a |
New session (current repo) |
n |
New session (workspace picker) |
w |
New worktree session |
Y |
Quick approve waiting prompt |
f |
Fork session |
d |
Delete session |
r |
Restart session |
R |
Rename session |
b |
Switch git branch |
e |
Open in editor |
p |
Open PR in browser |
/ |
Filter sessions |
S |
Settings |
! |
Bug report / diagnostics |
? |
Help |
q |
Quit |
See CONTRIBUTING.md for development setup and guidelines.
Apache 2.0
