What is Superset?
Superset is a desktop application that allows you to run multiple CLI coding agents simultaneously on your machine. It’s the terminal built specifically for orchestrating AI coding agents at scale. Think of it as a turbocharged terminal that lets you:- Run 10+ coding agents in parallel without context switching
- Isolate each task in its own git worktree so agents never interfere
- Monitor all your agents from one central interface
- Review changes quickly with a built-in diff viewer
Superset is currently optimized for macOS. Windows and Linux support is untested.
Why Superset exists
Coding agents are powerful, but running multiple agents simultaneously creates challenges: The problems:- Context switching overhead — Switching between terminal windows, editors, and agent sessions wastes time
- Workspace conflicts — Running multiple agents in the same directory causes file conflicts and git chaos
- Lost productivity — Manually monitoring agents means you can’t work on other tasks while they run
- Difficult reviews — Reviewing agent changes across scattered terminals and files is tedious
- Parallel execution — Run 10+ agents simultaneously without performance degradation
- Git worktree isolation — Each workspace gets its own branch and working directory
- Centralized monitoring — Track all agent status from one interface
- Built-in diff viewer — Review and edit changes without leaving the app
Key features
Superset provides everything you need to run coding agents at scale:Parallel execution
Run 10+ coding agents simultaneously on your machine without context switching overhead.
Worktree isolation
Each task gets its own git branch and working directory so agents never interfere with each other.
Agent monitoring
Track agent status and get notified when changes are ready for review.
Built-in diff viewer
Inspect and edit agent changes without leaving the app.
Workspace presets
Automate environment setup, dependency installation, and configuration.
Universal compatibility
Works with any CLI agent that runs in a terminal.
Quick context switching
Jump between tasks with keyboard shortcuts as agents complete their work.
IDE integration
Open any workspace in your favorite editor with one click.
Supported agents
Superset works with any CLI-based coding agent. If it runs in a terminal, it runs on Superset.| Agent | Status |
|---|---|
| Claude Code | Fully supported |
| OpenAI Codex CLI | Fully supported |
| Cursor Agent | Fully supported |
| Gemini CLI | Fully supported |
| GitHub Copilot | Fully supported |
| OpenCode | Fully supported |
| Any other CLI agent | Will work |
Who should use Superset?
Superset is ideal for:- Developers managing multiple features — Work on several features simultaneously by running different agents in isolated workspaces
- Teams scaling agent usage — Coordinate multiple agents across different parts of a codebase without conflicts
- Engineering managers — Monitor agent progress across your team from a central dashboard
- AI researchers — Test different agents and prompts in parallel to compare results
- DevOps engineers — Automate infrastructure changes across multiple repositories simultaneously
How it works
Superset leverages git worktrees to create isolated environments for each agent:Create a workspace
When you create a workspace, Superset creates a new git worktree linked to a new branch.
Run setup scripts
Automatically runs setup commands defined in
.superset/config.json (like bun install or copying environment files).Git worktrees allow you to have multiple working directories from the same repository, each on a different branch. This means your agents never conflict with each other or your main codebase.
Next steps
Installation
Download Superset or build from source
Quickstart
Get your first agent running in under 5 minutes
Workspaces
Learn about workspace isolation and management
Keyboard shortcuts
Master Superset’s productivity shortcuts