Superset is a free, open source ai assisted coding project written in TypeScript and released under a custom open-source licence. It has 14,351 GitHub stars, 1,275 forks and 666 open issues, and was last pushed 8 hours ago. On this registry it ranks #15 of 24 tracked projects in AI Assisted Coding, with 5 head-to-head comparisons available. It gained 231 stars over the last 6 tracked days.

Superset — Run dozens of AI coding agents in parallel on your machine

What is Superset?

What it is

Superset is an agentic IDE for orchestrating many coding agents in parallel on a developer machine. It lives in the AI-assisted coding and developer-tools ecosystem, and it is aimed at people who run CLI agents such as Claude Code, Codex, or any CLI agent. It can run any agent with the user's own subscription. The project treats each agent as a worker that can run in its own isolated git worktree, with its own branch, terminal, and environment.

The concrete problem it solves is coordination overhead. A developer who runs several coding agents by hand must manage separate terminals, branches, diffs, ports, and attention signals. Superset provides one place to start, monitor, review, and hand off work. It is meant to reduce waiting and switching, so the human can focus on choosing and merging the best result.

Key capabilities

  • It runs many CLI-based coding agents in parallel, with each task isolated in its own git worktree.
  • It tracks agents from a sidebar, using working indicators, completion chimes, and dock badges when attention is needed.
  • It includes a built-in terminal with tabs, splits, presets, persistent sessions, and a rich prompt editor for multiline input and file mentions.
  • It provides a built-in diff viewer for inspecting, commenting on, editing, committing, and pushing agent changes.
  • It can preview running development servers in an in-app browser pane, with ports detected per workspace.
  • It supports scheduled automations for recurring agent sessions, such as issue triage, changelog drafting, and dependency updates.
  • It exposes a CLI, SDK, MCP, and remote access paths, so workspaces can be reached from the desktop app, another machine, or a phone.

Who uses it and how

  • Developers use it when they want several coding-agent tasks running at once, instead of one agent in one terminal.
  • Developers can compare parallel worktrees and merge the result that best solves the task.
  • Users with remote machines can connect to another host and reach its workspaces from the desktop app, CLI, or phone.
  • Automation users can schedule agent sessions for overnight issue triage, weekly changelog drafting, or dependency freshness checks.
  • Script users can create workspaces, launch agents, read terminals, and manage automations through the Superset CLI.

Getting started

The provided install path is a macOS download from GitHub releases. Documentation is available at https://docs.superset.sh, and the Superset CLI can be used from a shell.

When to use it — and when not to

Use Superset when you already run CLI coding agents and need parallel worktree orchestration, monitoring, diff review, and scheduled automation. It is a poor fit if you need a non-macOS desktop install, because the provided getting-started link only names macOS. It also does not list a hosted option, database, storage, SMTP, or other self-hosting requirements, so infrastructure expectations are not evident from the facts.

project readme (upstream, from github) — read inline

Run 100+ Coding Agents in Parallel

🌐 Read this in other languages

English | 日本語 | 简体中文 | 繁體中文 | 한국어 | Français | Español | Deutsch | Português | Italiano | Русский | Türkçe | Polski | Nederlands | Bahasa Indonesia | Čeština | Tiếng Việt

GitHub stars GitHub release License Twitter Discord


Claude Code, Codex, or any CLI agent, each in its own isolated worktree.
Spend your time shipping, not waiting.


Download for macOS  •  Documentation  •  Changelog  •  Discord


Code 10x Faster With No Switching Cost

Superset runs CLI-based coding agents in parallel across isolated git worktrees, with built-in terminal, review, and open-in-editor workflows.

  • Run multiple agents simultaneously without context switching overhead
  • Isolate each task in its own git worktree so agents don't interfere with each other
  • Monitor all your agents from one place and get notified when they need attention
  • Review and edit changes quickly with the built-in diff viewer and editor
  • Open any workspace where you need it with one-click handoff to your editor or terminal
  • Reach your workspaces from anywhere via remote hosts, the CLI, the SDK, or MCP

Wait less, ship more.

Features

Parallel Workspaces

Run 100+ coding agents at once, each in its own git worktree with its own branch, terminal, and environment. Compare the results and merge the winner.

Docs →

Agent Monitoring

Track every agent from the sidebar, with working indicators, completion chimes, and dock badges when one needs your attention.

Docs →

Built-in Terminal

Tabs, infinite splits, presets, and persistent sessions that survive restarts. Press ⌘I for a rich prompt editor with multiline editing and @-file mentions.

Docs →

Built-in Diff Viewer

Inspect, comment on, and edit agent changes without leaving the app, then commit and push when it's ready.

Docs →

In-App Browser & Ports

Preview running dev servers in a browser pane. Ports are detected per workspace, so every worktree gets its own preview.

Docs →

Automations

Run agent sessions on a schedule: triage issues overnight, draft the weekly changelog, keep dependencies fresh.

Docs →

Remote Access

Connect another machine and reach its workspaces from anywhere: the desktop app, the CLI, or your phone. Wake offline hosts with a custom command.

Docs →

Superset CLI

Script it from any shell: create workspaces, launch agents, read their terminals, and manage automations with a single binary. If an agent can run a command, it can drive Superset.

Docs →

Command Palette

Jump to any workspace, action, or setting from one search box.

Docs →

Also in the box:

  • Built-in skills: agents come pre-loaded with superset:* skills (orchestrate parallel agents, schedule automations, file feedback, diagnose issues), provisioned automatically at launch
  • Model picker & custom agents: choose a model and reasoning effort at launch, and add any terminal agent with its own icon
  • Workspace setup scripts: automate env setup, dependency installs, and dev servers per workspace
  • Terminal presets: save agent and shell layouts and open them with one keystroke
  • Slack & Linear: spin up workspaces from Slack messages or Linear issues
  • Open in your IDE: one-click handoff to Cursor, VS Code, or any editor
  • Custom themes: build, edit, and import theme files
  • Keyboard shortcuts: every action is remappable via Settings → Keyboard Shortcuts (⌘/)
  • Bring your own providers: connect OpenRouter, Bedrock, Vertex, or Vercel AI Gateway
  • And many more: we ship daily, so this list is perpetually behind. The changelog is the real feature list.

Supported Agents

Superset works with any CLI-based coding agent, including:

Agent Status
 Amp Code Fully supported
 Antigravity CLI Fully supported
<img alt="Claude Code" src="package

readme truncated — read the full docs on github

Frequently asked questions

Is Superset free to use?

Superset is open source. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Superset do?

Run dozens of AI coding agents in parallel on your machine

What is Superset written in?

Superset is primarily written in TypeScript. Its source is publicly available at https://github.com/superset-sh/superset, and it has 14,351 GitHub stars.