Claude Tips mascot
Claude Tips & Tricks
Claude Code advanced

Orchestrate Multiple Claude Instances

Run multiple Claude Code instances in parallel using worktrees, tmux, or scripted orchestration for massive productivity gains.

One Claude is good. Three running in parallel is a superpower.

tmux Setup

#!/bin/bash
# launch-claudes.sh
tmux new-session -d -s claude-work

# Pane 1: Main feature work
tmux send-keys "cd $(pwd) && claude" Enter

# Pane 2: Tests
tmux split-window -h
tmux send-keys "cd $(pwd) && claude" Enter

# Pane 3: Research/review
tmux split-window -v
tmux send-keys "cd $(pwd) && claude" Enter

tmux attach-session -t claude-work

Worktree + tmux Combo

git worktree add ../project-feature main
git worktree add ../project-tests main

tmux new-session -d -s work
tmux send-keys "cd ../project-feature && claude" Enter
tmux split-window -h
tmux send-keys "cd ../project-tests && claude" Enter
tmux attach

Each Claude has its own context window and works independently. One builds the feature, one writes tests, one reviews, all simultaneously.

Scripted Orchestration

# Run multiple analyses in parallel
echo "Review auth module" | claude -p > auth-review.md &
echo "Review payment module" | claude -p > payment-review.md &
echo "Review user module" | claude -p > user-review.md &
wait
cat *-review.md | claude -p "Summarize these reviews into a single report"
Paste into Claude Code
Help me set up a tmux script that launches 3 Claude Code instances in separate panes: one for the main feature, one for tests, and one for documentation.