The command center for AI coding agents
Run multiple AI agents in parallel. Each in its own isolated workspace. All from one screen.
Quick Start · Discussions · Contributing
Running multiple AI coding agents gets messy fast:
- 5 terminals, 5 agents — endless
Cmd+Tab - No visibility — what's agent #3 doing?
- No isolation — agents overwriting each other
- No persistence — close terminal, lose everything
Your brain becomes the bottleneck. More agents = more chaos.
| Isolated Workspaces | Every agent gets its own git worktree. No conflicts. |
| Parallel Execution | Run multiple agents simultaneously. |
| Unified Dashboard | All agents, one screen. No context switching. |
| Real-time Monitoring | Watch agents work live. |
| Persistent Sessions | Close app. Come back. Everything's there. |
| Multi-Agent Support | Claude Code, Codex, OpenCode or bring your own. |
| Dependency | Version | Install |
|---|---|---|
| Bun | 1.0+ | curl -fsSL https://bun.sh/install | bash |
| Git | 2.20+ | Download |
Note: You can use any terminal-based AI agent (Claude Code, Codex, Cursor CLI, etc.)
git clone https://github.com/TheCaspianAI/Caspian.git
cd Caspian
bun install
bun run devbun run build:mac # macOS
bun run build:linux # Linux
bun run build:win # WindowsAdd Repo → Create Workspace → Launch Agent → Monitor → Review → Ship PR
Each workspace is an isolated git worktree. Agents can't step on each other. When you're happy with the changes, create a PR directly from Caspian.
| Layer | Tech | Responsibilities |
|---|---|---|
| Renderer | React 19, TypeScript, Tailwind v4 | Dashboard, terminal streaming, diff viewer |
| IPC | tRPC | Type-safe communication |
| Main | Electron, Node.js | Git orchestration, terminal daemon, SQLite |
PRs welcome! See CONTRIBUTING.md for guidelines.
What AI agents does Caspian support?
Any terminal-based agent: Claude Code, Codex CLI, OpenCode, Gemini CLI, etc. If it runs in a terminal, it works.
How is this different from just using tmux?
Caspian provides git worktree isolation (agents can't conflict), a visual dashboard, persistent sessions across restarts, and one-click PR creation. Tmux gives you panes; Caspian gives you a control plane.
Does it work offline?
Yes. Caspian runs entirely locally. Your code never leaves your machine.