We're hiring engineers

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+461
billing webhooks+193
refactor auth flow+39423
speed up cold start+33
bump dependencies+1278
cloud3
nightly evals+81264
api hotfix+123
docs refresh+58
gpu-box14
mobile1
cli4
Claudeclaude
Codexcodex
Cursorcursor
OpenCodeopencode
* ▐▛███▜▌ * * ▝▜█████▛▘ * * ▘▘ ▝▝ *
Claude Code v2.0.74
Opus 4.5 · 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

Trusted by builders from

Microsoft
OpenAI
Runway
Wordware
Salesforce
Wix
Datadog
Intercom
ByteDance
Toss
Google
Vercel
Cloudflare
Amazon
How it works

The best agent will change.
Your workflow shouldn't.

01

Start with the work.

Describe what you need. Superset creates an isolated workspace and clean branch for the task.

02

Pick the best agent.

Use Claude Code, Codex, or any coding agent. Choose per task or run several side by side.

03

Review the result.

See what changed, give feedback, and merge the work when it's ready.

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
fx
fx
Antigravity
Antigravity
Kiro
Kiro
Terminals (3)
Parallel Execution

Scale from two agents to 100+

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
+9318
Set up Cursor Rules fo...30m
+37
Bioinformatics Tools45m
+13521
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

Bring your agents together.

Or ask your coding agent to install the Superset CLI.

$brew install superset-sh/tap/superset