Technology RadarTechnology Radar
Trial

Superset is a desktop app for running 10+ AI coding agents in parallel, each isolated in its own Git worktree. It's a session management layer — a unified terminal, diff viewer, and monitor — not an orchestration engine. You decide the tasks; Superset manages the parallel workspaces.

Why It's in Trial

Strong community signal (9.8k stars, 802 forks, 119 releases as of April 2026) and a clearly differentiated niche: developers who need to run multiple CLI-based coding agents simultaneously without losing track of what each is doing. The worktree-per-task isolation is the right primitive, and the unified interface genuinely reduces the friction of juggling multiple terminal windows. Worth hands-on evaluation for teams already running parallel Claude Code or Codex workflows.

Not in Adopt because: (1) the Elastic License 2.0 (ELv2) makes it source-available but not truly open source — teams can't use it as the basis for a competing hosted service; (2) it's macOS-only in practice (Windows/Linux listed as untested); (3) it requires Caddy, GitHub CLI, and Bun as dependencies, which adds setup friction.

What It Is (and Isn't)

Superset is a session multiplexer, not a task scheduler. It does not decompose tasks, build dependency graphs, schedule waves, or run reviewer agents. If you want those capabilities, look at Taskplane or Overstory for team-model orchestration (multiple roles collaborating on the same work), or Composio agent-orchestrator for fleet-model orchestration (one agent per independent issue). Superset's value is in the UI layer: watch N agents work in real time, review diffs, hand off to your editor, and merge when ready.

Key Features

  • Worktree-per-task isolation: each agent gets its own Git branch and working directory — no interference, no shared file conflicts
  • Agent-agnostic: supports Claude Code, OpenAI Codex CLI, Cursor Agent, Gemini CLI, GitHub Copilot, Amp Code, OpenCode, Pi, and any CLI agent
  • Built-in diff viewer: review changes inline before merging
  • Workspace presets: .superset/config.json automates environment setup/teardown per workspace
  • Keyboard-first navigation: ⌘1–9 to switch agents, ⌘T for new terminal tab, ⌘D for split
  • Private by default: no telemetry; explicit opt-in for agent connections

Caveats

  • ELv2 license — not open source; cannot be used as a SaaS/cloud competing service
  • macOS-only (Windows/Linux support untested)
  • Requires Caddy + GitHub CLI + Bun — heavier dependency footprint than pure CLI tools
  • No built-in task scheduling, dependency management, or review automation — you do that manually
  • Electron-based desktop app; resource-heavy compared to terminal multiplexers like tmux

Key Characteristics

Property Value
Interface Desktop app (Electron)
License Elastic License 2.0 (ELv2)
Underlying model Any (BYOK — agent-agnostic)
Platform macOS (Windows/Linux untested)
Pricing Free tier; Pro $20/seat/month
Provider superset-sh (Avi Peltz, Kiet Ho, Satya Patel)
GitHub superset-sh/superset