Superset is an agentic IDE to orchestrate 100+ coding agents in parallel. Run any agent with your own subscription.
14,059
stars
3,661
commits
TypeScript
primary language
Sep 11, 2026
updated
Orchestrate swarms of Claude Code, Codex, and more in parallel.
Works with any CLI agent. Built for local worktree-based development.
Download for macOS • Documentation • Changelog • Discord
Superset orchestrates CLI-based coding agents across isolated git worktrees, with built-in terminal, review, and open-in-editor workflows.
Wait less, ship more.
Also in the box:
superset:* skills — orchestrate parallel agents, schedule automations, file feedback, diagnose issues — provisioned automatically at launchSuperset works with any CLI-based coding agent, including:
| Agent | Status |
|---|---|
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Any other CLI agent | Works without configuration |
If it runs in a terminal, it runs on Superset
Agents get more than a terminal:
Every surface talks to the same workspaces, so you can start a task in the app and check on it from anywhere.
| Surface | What you get |
|---|---|
| Desktop App | The full IDE: terminals, diff viewer, in-app browser, automations |
| CLI | A single superset binary to manage workspaces, agents, terminals, and hosts from any shell |
| TypeScript SDK | Drive Superset programmatically with @superset_sh/sdk from Node, Bun, or Deno |
| MCP Server | Let Claude Code, Codex, Cursor, and other agents create and manage workspaces themselves |
The CLI comes bundled with the desktop app, or install it standalone:
curl -fsSL https://superset.sh/cli/install.sh | sh
# or
brew install superset-sh/tap/superset
An iOS app is coming soon so you can check on your agents from your phone.
Download the desktop app:
All you need installed is Git. gh is optional and unlocks the PR workflows; Superset offers to install it for you.
Want to hack on Superset or contribute a PR? Clone the repository, add it to the installed Superset app, and create a workspace for your change:
git clone https://github.com/superset-sh/superset.git
Then run the development setup from that workspace terminal:
./.superset/setup.local.sh
bun run dev
Run setup.local.sh once in every new worktree. It configures workspace-specific
app identity and ports so the development desktop app can run alongside the
installed Superset app and other development worktrees.
No Neon account or third-party credentials are needed. setup.local.sh brings
up a local Postgres + Electric stack via Docker and seeds a dev account. Sign in
with the "Sign in as dev" button (or admin@local.test / supersetdev).
Prereqs: Bun v1.3.14+ (pinned in .bun-version), docker, jq, and caddy, which bun dev runs as the local HTTPS proxy (brew install jq caddy && caddy trust).
See DEVELOPMENT.md for the full guide: what the setup script does, manual setup against real services, common commands, troubleshooting, and how to build the desktop app. Contribution process lives in CONTRIBUTING.md.
Configure workspace setup, teardown, and run scripts in .superset/config.json. See full documentation.
{
"setup": ["./.superset/setup.sh"],
"teardown": ["./.superset/teardown.sh"],
"run": ["./.superset/run.sh"]
}
Keyboard shortcuts are customizable via Settings → Keyboard Shortcuts (⌘/); see the full shortcut list.
We welcome contributions! See CONTRIBUTING.md for how to get set up and open a PR. Bugs and feature requests go in issues.
Join the Superset community to get help, share feedback, and connect with other users:
The desktop app is free forever. Running agents in parallel on your own machine will never require payment. Anything we charge for will be an optional service on top.
The whole app is in this repo under the Elastic License 2.0: use it, fork it, modify it, self-host it for your team. The only thing off the table is repackaging Superset itself as a service you sell to others.
(top 30 of 95)
TypeScript
92.5%
MDX
4.9%
HTML
1.3%
Superset is an agentic IDE to orchestrate 100+ coding agents in parallel. Run any agent with your own subscription.
14,059
stars
3,661
commits
TypeScript
primary language
Sep 11, 2026
updated
Orchestrate swarms of Claude Code, Codex, and more in parallel.
Works with any CLI agent. Built for local worktree-based development.
Download for macOS • Documentation • Changelog • Discord
Superset orchestrates CLI-based coding agents across isolated git worktrees, with built-in terminal, review, and open-in-editor workflows.
Wait less, ship more.
Also in the box:
superset:* skills — orchestrate parallel agents, schedule automations, file feedback, diagnose issues — provisioned automatically at launchSuperset works with any CLI-based coding agent, including:
| Agent | Status |
|---|---|
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Fully supported | |
| Any other CLI agent | Works without configuration |
If it runs in a terminal, it runs on Superset
Agents get more than a terminal:
Every surface talks to the same workspaces, so you can start a task in the app and check on it from anywhere.
| Surface | What you get |
|---|---|
| Desktop App | The full IDE: terminals, diff viewer, in-app browser, automations |
| CLI | A single superset binary to manage workspaces, agents, terminals, and hosts from any shell |
| TypeScript SDK | Drive Superset programmatically with @superset_sh/sdk from Node, Bun, or Deno |
| MCP Server | Let Claude Code, Codex, Cursor, and other agents create and manage workspaces themselves |
The CLI comes bundled with the desktop app, or install it standalone:
curl -fsSL https://superset.sh/cli/install.sh | sh
# or
brew install superset-sh/tap/superset
An iOS app is coming soon so you can check on your agents from your phone.
Download the desktop app:
All you need installed is Git. gh is optional and unlocks the PR workflows; Superset offers to install it for you.
Want to hack on Superset or contribute a PR? Clone the repository, add it to the installed Superset app, and create a workspace for your change:
git clone https://github.com/superset-sh/superset.git
Then run the development setup from that workspace terminal:
./.superset/setup.local.sh
bun run dev
Run setup.local.sh once in every new worktree. It configures workspace-specific
app identity and ports so the development desktop app can run alongside the
installed Superset app and other development worktrees.
No Neon account or third-party credentials are needed. setup.local.sh brings
up a local Postgres + Electric stack via Docker and seeds a dev account. Sign in
with the "Sign in as dev" button (or admin@local.test / supersetdev).
Prereqs: Bun v1.3.14+ (pinned in .bun-version), docker, jq, and caddy, which bun dev runs as the local HTTPS proxy (brew install jq caddy && caddy trust).
See DEVELOPMENT.md for the full guide: what the setup script does, manual setup against real services, common commands, troubleshooting, and how to build the desktop app. Contribution process lives in CONTRIBUTING.md.
Configure workspace setup, teardown, and run scripts in .superset/config.json. See full documentation.
{
"setup": ["./.superset/setup.sh"],
"teardown": ["./.superset/teardown.sh"],
"run": ["./.superset/run.sh"]
}
Keyboard shortcuts are customizable via Settings → Keyboard Shortcuts (⌘/); see the full shortcut list.
We welcome contributions! See CONTRIBUTING.md for how to get set up and open a PR. Bugs and feature requests go in issues.
Join the Superset community to get help, share feedback, and connect with other users:
The desktop app is free forever. Running agents in parallel on your own machine will never require payment. Anything we charge for will be an optional service on top.
The whole app is in this repo under the Elastic License 2.0: use it, fork it, modify it, self-host it for your team. The only thing off the table is repackaging Superset itself as a service you sell to others.
(top 30 of 95)
TypeScript
92.5%
MDX
4.9%
HTML
1.3%