Superset Mobile is here

Bring Any Agent. Orchestrate Them All.

One workspace for Claude Code, Codex, and any coding agent.

Workspaces
Automations
New Workspace
desktop5
⠋new workspacecreating
⠋
fix onboarding crash+46 −1
billing webhooks+193
refactor auth flow+394 −23
speed up cold start+33
bump dependencies+127 −8
cloud3
⠋
nightly evals+812 −64
api hotfix+12 −3
docs refresh+58
gpu-box14
mobile1
cli4
Claudeclaude
Codexcodex
Cursorcursor
OpenCodeopencode
Claude Code v2.1.278
Fable 5.1 with high effort · Claude Max
~/.superset/worktrees/superset/cloud-ws
❯ /mcp
MCP Servers
1 connected
❯1.superset-mcp✓ connected
config: .mcp.json
Claudeclaudefinished · worked for 7s
Pushed and opened a draft PR.
2 files+46−1
❯Type a task for Claude…
❯ superset automations
Name
Schedule
Last run
daily-triage
daily 9:00
⠋running
changelog-draft
sun 11:00
✓ 2h ago
dep-upgrades
weekly
✓ 1d ago
roadmap-sync
monthly
✓ 3d ago
❯ superset connect gpu-box
✓ connected · us-east · 64 cores · 128 GB
Files
Changes
Review
+393−42·5 files·main
packages/db/src/schema
cloud-workspace.ts
+119
enums.ts
+21
apps/desktop/src/renderer
CloudTerminal.tsx
+169
useCloudWorkspaces.ts
+84
LegacyTerminalPane.tsx
−42
cloud-workspace.tsenums.ts+4
@@ -1,4 +1,6 @@
1import { db } from "../db"
+import { CloudWorkspace } from "./types"
+import { createSSHConnection } from "./ssh"
2
−export const getWorkspaces = () => {
+export const getWorkspaces = async () => {
4 return db.query.workspaces
gpu-box (ssh)
❯ ssh gpu-box
Welcome to gpu-box · us-east · 64 cores · 128 GB
❯ superset status
3 workspaces running
⠋nightly evals · claude · 42m
✓ api hotfix · ready for review
✓ docs refresh · PR opened

Start work from anywhere

Run your agents from your phone.

Trusted by builders from

Microsoft
OpenAI
Runway
Wordware
Salesforce
Wix
Datadog
Intercom
ByteDance
Toss
Google
Vercel
Cloudflare
Amazon
Agent Independence

Switch agents. Keep your workflow

Use Claude Code, Codex, OpenCode, or any coding agent for each task. Your workspaces, branches, and review flow stay the same.

new terminal
New Terminal
Claude
Claude
OpenCode
OpenCode
Codex
Codex
Gemini
Gemini
Cursor Agent
Cursor Agent
Mistral Vibe
Mistral Vibe
Kimi Code
Kimi Code
Grok CLI
Grok CLI
Hermes
Hermes
Muse Code
Muse Code
Devin
Devin
fx
fx
Antigravity
Antigravity
Kiro
Kiro
Terminals (3)
Parallel Execution

Scale to 100+ agents

Launch agents across features, bug fixes, and refactors, all in parallel. Status at a glance shows which agents are working, which are blocked, and which are waiting on you.

superset
In Progress 3
Analyze Tab vs Agent Usag...
Generating
PyTorch MNIST Experiments
Generating
Fix PR Comments Fetching I...
Generating
Ready for Review 3
Enterprise Order Mana...now
+93−18
Set up Cursor Rules fo...30m
+37
Bioinformatics Tools45m
+135−21
❯Type a task for Claude…
Automations

Put recurring work on a schedule

Turn chores into scheduled agents: issue triage, changelog drafts, dependency bumps. They run on their own and open PRs for you to review.

automations
Name
Schedule
Last run
daily-triage
daily 9:00
⠋ running
changelog-draft
sun 11:00
✓ 2h ago
dep-upgrades
weekly
✓ 1d ago
roadmap-sync
monthly
✓ 3d ago
daily-triage
→ triaging 12 new issues…
→ drafted 3 support replies
→ opened PR #841 for review
Isolation

Changes are isolated

Each agent runs in its own isolated Git worktree. No merge conflicts, no stepping on each other's changes. Review and merge work when you're ready.

components/HeroSection/HeroSection.tsx
Messages
Commits3
Against Main
Unstaged
HeroSection.tsx+12-3
GridBackground.ts+45
constants.ts+8-2
ProductDemo.tsx+23-15
1 export function HeroSection() {
2   return (
3-    <div className="hero-old">
4+    <section className="relative py-24">
5+      <GridBackground />
6       <div className="max-w-7xl mx-auto">
7-        <h1>Welcome</h1>
8+        <m.h1
9+          initial={{ opacity: 0 }}
10+          animate={{ opacity: 1 }}
11+        >
12+          Superset
13+        </m.h1>
14       </div>
15-    </div>
16+    </section>
17   );
18 }
Remote Access

Run workspaces anywhere

Add any machine as a host. Workspaces keep running when your laptop sleeps, and you can check in from wherever you are.

gpu-box (ssh)
❯ ssh gpu-box
Welcome to gpu-box · us-east · 64 cores · 128 GB
❯ superset status
3 workspaces running
⠋ nightly evals · claude · 42m
✓ api hotfix · ready for review
✓ docs refresh · PR opened
CLI & SDK

Drive it from the terminal

Everything is scriptable. Spawn workspaces and agents from the CLI, wire Superset into CI with the SDK, or let your agent drive it over MCP.

superset (cli)
❯ superset new "fix onboarding crash" --agent claude
✓ workspace ready · fix-onboarding-crash
❯ superset ls
⠋fix onboarding crashclaudeworking
✓billing webhookscodexreview
✓speed up cold startopencodeready
Open Anywhere

Open in any IDE

Jump into your favorite editor with one click. VS Code, Cursor, Xcode, JetBrains IDEs, or any terminal: open worktrees exactly where you need them.

superset
src
Search files...
components
HeroSection.tsx
constants.ts
index.ts
hooks
utils
Finder
Finder
Cursor
Cursor
⌘O
VS Code
VS Code
Xcode
Xcode
Sublime Text
Sublime Text
Terminal
Terminal
JetBrains
JetBrains

What builders say about Superset

Security

Private by default.
You're in control.

Your code stays local by default, with explicit control over connected services.

Source Available

Full source available on GitHub under Elastic License 2.0 (ELv2). Inspect, audit, and contribute to the code. No black boxes, no hidden functionality.

Local First

Repos, worktrees, terminal output, and agent sessions stay on your machine. Cloud sync covers account and organization metadata only.

Your Agents, Your Accounts

Use your existing agent subscriptions and API keys. Superset never proxies model calls or locks your workflow to one provider.

Frequently
asked questions

How is Superset different from just running Claude Code in a terminal?

Claude Code, Codex, and OpenCode are the agents; Superset is where you run many of them at once. Each task gets its own isolated Git worktree, so ten agents can work on ten branches simultaneously while you monitor, review, and merge from one place.

See how Superset compares to other tools →
I already use an IDE like Cursor, is this for me?

Superset is designed to work with your existing tool, we natively support deep-linking to IDEs like Cursor so you can open your workspaces and files in your IDE.

Which AI coding agents are supported?

Superset works with any CLI-based coding agent, including Claude Code, OpenCode, OpenAI Codex, and more. Choose a different agent for every task without changing your workspace or review flow.

How does the parallel agent system work?

Every agent runs in its own Git worktree and branch, keeping working files separate. Changes can still conflict when merged. You watch, review, and merge them all from one window.

Read the guide to parallel coding agents →
Is Superset free to use?

Superset has a free tier. The source code is available on GitHub under Elastic License 2.0 (ELv2), so you can inspect and self-host it subject to the license terms.

Can I use my own API keys?

Absolutely. Superset doesn't proxy any API calls. You use your own API keys directly with whatever AI providers you choose. This means you have full control over costs and usage.

Is Superset open source?

Superset is source-available: the code is public on GitHub under Elastic License 2.0 (ELv2), which lets you inspect and self-host it subject to the license terms, but is not OSI-approved open source. Superset is unrelated to Apache Superset, the business-intelligence tool.

What platforms does Superset run on?

The desktop app runs on macOS, with an experimental Linux AppImage; Windows is not yet available. Beyond the desktop app there's a CLI, a TypeScript SDK, and an MCP server, so you can drive Superset from scripts, terminals, and other agents.

Is Superset just a wrapper around Claude Code?

No. Your agents stay independent; Superset is the orchestration layer around them. Each task gets an isolated Git worktree, persistent sessions, diff review, and scheduled runs without tying the workflow to one provider.

Bring your agents together.

Or ask your coding agent to install the Superset CLI.

$brew install superset-sh/tap/superset