Multi-Claude
Techniques for using multiple Claude Code instances and sessions.
Multiple Terminals
Run Claude Code in separate terminals for different tasks:
Terminal 1: Frontend development
cd frontend && claudeTerminal 2: Backend development
cd backend && claudeBackground Subagents
Run research tasks in the background:
> Run this analysis in the backgroundPress Ctrl+B to send a running task to background.
Parallel Research
Use subagents for parallel exploration:
> @explore Research the authentication module
> @explore Research the database layerShared Context via CLAUDE.md
When working in the same codebase:
- Use
/initto create shared project context - Commit
CLAUDE.mdto version control - All Claude instances benefit from the same context
Session Management
Resume a session:
claude --resumeContinue in current directory:
claude -cList recent sessions:
claude --list-sessionsUse Cases
Code Review + Development
- Terminal 1: Implement feature
- Terminal 2: Review changes as you go
Frontend + Backend
- Terminal 1: Work on API endpoints
- Terminal 2: Build UI components
Research + Implementation
- Background: Deep dive into patterns
- Foreground: Implement based on findings
Best Practices
- Use separate directories - Avoid file conflicts
- Coordinate on Git - Pull before pushing
- Share via CLAUDE.md - Consistent project context
- Use subagents for research - Keep main session focused