npm install -g code-squad-clicsq # Open tmux dashboardDashboard controls:
j/kor↑/↓- Navigate worktree listn- Create new worktreed- Delete worktreeEnter- Open worktree in new paneq- Quit (closes all panes)Ctrl+b m- Move/swap panes
csq # Open tmux dashboard (default)
csq new <name> # Create worktree
csq list # List worktrees
csq quit # Delete current worktree
csq --legacy # Use old TUI mode- Tmux Dashboard - Manage worktrees with keyboard shortcuts
- Multi-pane Layout - Work on multiple branches side-by-side
- Auto tmux Install - Installs tmux if missing (macOS/Linux)
- File Sync - Copy config files (
.env*) to new worktrees
- Git
- tmux (auto-installed on first run)
Create ~/.code-squad/config.json:
{
"projects": {
"/path/to/project": {
"worktreeCopyPatterns": [".env*", "config/**"]
}
}
}Or create .code-squad.json in your project root.
For IDE users who prefer visual management.
Search "Code Squad" in Extensions or Open VSX
- Thread Management - Multiple AI agents in isolated workspaces
- Worktree Isolation - Each thread gets its own git worktree
- Diff View - File-by-file or grouped by function/class
- Inline Comments - Select lines, comment, send to AI
- Auto-Detect - Detects claude, codex, gemini, opencode
| Setting | Default | Description |
|---|---|---|
codeSquad.autoDetect |
true |
Auto-detect AI tools |
codeSquad.autoShowPanel |
true |
Open panel when AI detected |
codeSquad.worktreeCopyPatterns |
[] |
Files to copy to worktree |
MIT License
