superset
Superset is an agentic IDE to orchestrate 100+ coding agents in parallel. Run any agent with your own subscription.
- 15.5k stars
- 1.4k forks
- 1,020 open issues
- Language: TypeScript
- License: NOASSERTION
- updated
Install
git clone https://github.com/superset-sh/superset && cp superset/*.md ~/.claude/agents/- Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
- Start a new Claude Code session to load the agents.
- Delegate work to them with the Task/Agent tool or by name.
Editor's note
Superset is a macOS desktop application built with Electron that acts as an orchestration layer for running multiple CLI-based coding agents in parallel on a local machine. It assigns each agent task its own isolated git worktree and branch, preventing agents from interfering with one another while allowing developers to run ten or more instances simultaneously. The app includes a built-in terminal, a diff viewer for inspecting and editing agent-produced changes, workspace presets for automating environment setup and dependency installation, and one-click handoff to external editors. Claude Code is among the fully supported agents alongside OpenAI Codex CLI, Cursor Agent, Gemini CLI, GitHub Copilot, and others; any CLI agent that runs in a terminal is compatible without additional configuration. The worktree isolation model is a concrete architectural choice that lets developers review finished tasks asynchronously rather than babysitting a single agent session. The tool targets developers who want to parallelize agentic coding work without context-switching overhead between separate terminal windows or editor instances.
19 items in this repository
Personalized audit that teaches the advanced Superset features the user isn't using yet (automations, parallel agents, tasks, multi-host, terminal remote control, custom commands, MCP) and sets them up live. Use when the user wants to get more out of Superset, asks "what else can Superset do", "how do I 10x my workflow", "what am I missing", or wants to learn a specific Superset feature.
Turn a recurring chore into a Superset automation. Drafts the agent prompt, confirms schedule and target, creates it with the CLI, and reviews the first run together. Use when the user wants a scheduled or recurring agent, a daily or weekly job, or says things like "every morning do X", "automate this", "set up a cron agent", "run this on a schedule".
Open, navigate, screenshot, read, click, and type in web pages from an agent. Use when the user asks to open a URL, preview or verify a running web app, check a page's console, fill a form, click through a web flow, or automate anything in a browser, including "open localhost:3000", "screenshot the page", "what does the console say", "click the submit button". Drives the in-app browser pane of a Superset workspace by default and Browser Use for browsers the panes cannot reach.
Verify UI behavior end-to-end by driving the running desktop app over the Chrome DevTools Protocol. Use when asked to verify, reproduce, or confirm a UI change, bug, or regression in the real app rather than in tests.
Operate the user's real desktop apps and windows on macOS, Windows, or Linux. Use when the user asks to open or drive a native app, click or type in a desktop UI, inspect or arrange a window, use their signed-in system browser, or verify an end-to-end GUI flow, including "open Settings and turn on dark mode", "click Save in that window", "what's on screen". Uses an accessibility-first driver (Cua Driver by default, Peekaboo on macOS). Not for Superset's in-app browser pane, headless scraping, or anything an API or CLI can do directly.
Set up a Superset open-source contribution, from forking and cloning superset-sh/superset through local dev setup and the repo's rules to a merge-ready PR. Use when the user wants to contribute to Superset, fix a Superset bug themselves, add a feature to Superset, or prepare a PR against superset-sh/superset.
Create a database migration with Drizzle on a fresh Neon branch. Use when changing the packages/db schema or generating migrations.
Walk the user through design or implementation decisions one at a time, or review completed code one change at a time. Use when the user says "walk me through each decision", "let's decide together", "help me work through these choices", "walk me through what you did", or "QA step by step". Present concise context, mutually exclusive options, log each answer, and finish with a summary.
Diagnose and fix Superset problems such as connection failures, offline hosts, terminals not attaching, auth or update issues. Use when the user reports something broken or misbehaving in Superset itself ("Superset won't connect", "my host shows offline", "terminal won't attach", "the app is stuck"), before filing feedback.
Collect and submit feedback about Superset (bug reports, feature requests, or general feedback) privately to the Superset team or as a public GitHub issue. Use when the user wants to report a Superset bug, request a feature, or send feedback about Superset.
Coordinate several coding agents in parallel through Superset, each in its own workspace, with follow-ups, progress reads, dependency tracking, and structured results. Use when the user asks to delegate, parallelize, fan out, or split up coding work across agents, workspaces, or hosts, hand work between agents, or monitor workers, including "spin up agents for each of these", "run these in parallel", "what are my workers doing". Not for ordinary single-agent workspace, task, or automation management.
Build and publish a self-contained HTML page to Superset, then answer the comments readers pin to it. Use when the user asks to make or publish a page, turn a report, dashboard, chart, doc, or analysis into a shareable link, update or re-version a page already published, or work through comments left on one, including "make me a page for this", "publish this as a page", "share it as a link", "add a version", "address the comments on that page".
Validates project structure against co-location and architecture patterns defined in AGENTS.md
Critique and improve the visual design of an existing UI component with concrete implementation guidance. Use when the user asks to redesign, restyle, reimagine, polish, or improve a component, screen, or interface, especially in React and Tailwind codebases.
Make a repository Superset-ready by authoring .superset/config.json with setup, teardown, and run scripts so every new workspace boots configured, then verifying with a real workspace. Use when the user wants to set up a project or repo for Superset, configure workspace setup scripts, or fix a failing workspace setup ("new workspaces don't have node_modules", "my .env is missing in workspaces", "setup script isn't running").
Digest of what the user's Superset agents did while they were away, sweeping workspaces, tasks, and agent terminals to report what finished, what needs review, and what's blocked. Use when the user asks "what did my agents do", "what happened while I was away", wants a standup or summary of agent work, or returns after a break.
Create workspaces, spawn agents, schedule automations, and manage Superset projects/tasks/hosts via the `superset` CLI. Use to orchestrate coding agents across devices from the terminal.
Read and update the Superset desktop app's user settings (theme, fonts, terminal, git, notifications, behavior) via the superset CLI, including creating and installing custom themes from JSON. Use when asked to change app settings, switch or create a theme, adjust fonts, or configure desktop preferences without opening the settings UI.
Canonical three-section structure for Linear and Superset tickets in this repo. Use when creating, drafting, or grooming a ticket.
Subagents overview
Superset
Run Claude Code, Codex, or another CLI agent with terminals, code review, and browser previews in one workspace.
Download for macOS • Documentation • Changelog • Discord
Documentation for agents
The docs are available as a Markdown index linking to individual pages, or one full-text file.
Install
Download the desktop app:
macOS: Apple Silicon (.dmg) · Intel (.dmg)
Linux: x64 AppImage (experimental; macOS is the primary target)
Windows: not yet available
All you need installed is Git. gh is optional and enables the PR workflows; Superset offers to install it for you.
Start with one task
Install Superset and add a repository from your computer or clone one.
Create a workspace, choose your CLI agent, and describe a small change you want to make.
Inspect its patch in Changes, run the relevant tests, and preview your app in the browser pane before committing.
For a walkthrough of workspace creation and review, see Your First Parallel Session.
Review and revise
Change your app's UI. Use Design in the browser pane to select an element and send your requested change to an agent with element context. Walkthrough · Design Mode docs
Ask an agent to fix a PR. Open Pull requests → Code, select diff lines, and send feedback to a running or new agent session. Posting to GitHub is optional. Walkthrough · PR docs
Review a report with your team. Ask an agent to publish a Page. Teammates pin comments, and a watching agent can revise it at the same link. Keep its host and session running for feedback delivery. Walkthrough · Pages docs
See the diff viewer and browser previews
Built-in Diff Viewer
Inspect, comment on, and edit agent changes without leaving the app, then commit and push when it's ready.
In-App Browser & Ports
Preview running dev servers in a browser pane. Ports are detected per workspace, so every worktree gets its own preview.
Run independent tasks
Give each task a Git worktree with its own branch and terminals. Worktrees separate working files; they do not sandbox processes or prevent merge conflicts.
Workspace docs · Terminal docs · Agent status
See workspaces, monitoring, terminals, and the command palette
Parallel Workspaces
Review each result before merging, or try two approaches to the same problem and keep the one you prefer.
Agent Monitoring
Track every agent from the sidebar, with working indicators, completion chimes, and dock badges when one needs your attention.
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.
Command Palette
Jump to any workspace, action, or setting from one search box.
Work across devices and on a schedule
Connect another machine to reach its workspaces remotely, or schedule an agent to work on a recurring task. The CLI, SDK, and MCP server also let agents and scripts manage workspaces.
Mobile supports iPhone and iPad and requires Superset Pro and iOS 26 or iPadOS 26 or later. Use cloud workspaces without keeping your own computer connected. To reach workspaces on your own computer, enable Remote Access and keep that host awake and online.
Remote access · Automations · iPhone and iPad · CLI
See mobile, automations, remote access, and the CLI
Superset for iPhone and iPad
Control Claude Code, Codex, and other terminal agents in cloud workspaces or on your connected computer. Pick up the same workspaces and terminal sessions, send follow-up prompts, review diffs, and merge PRs from your iPhone or iPad.
Download on the App Store • Learn more →
Automations
Run agent sessions on a schedule or when something happens: review a PR when you're asked, triage a new Sentry issue, pick up a bug report from Slack, draft the weekly changelog.
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.
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.
Customize your workflow
Built-in skills: agents come pre-loaded with
superset:*skills (orchestrate parallel agents, schedule automations, file feedback, diagnose issues), provisioned automatically at launchWorkspace 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
What people ask about superset
What is superset-sh/superset?
superset-sh/superset is subagents for the Claude AI ecosystem. Superset is an agentic IDE to orchestrate 100+ coding agents in parallel. Run any agent with your own subscription. It has 15.5k GitHub stars and its last recorded update is dated 2026-10-23.
How do I install superset?
You can install superset by cloning the repository (https://github.com/superset-sh/superset) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is superset-sh/superset safe to use?
Our security agent has analyzed superset-sh/superset and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains superset-sh/superset?
superset-sh/superset is maintained by superset-sh. The last recorded GitHub activity is dated 2026-10-23, with 1020 open issues.
Are there alternatives to superset?
Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.
Maintain this repo? Show its Trust Score in your README
The badge shows this repository's current Trust Score and verdict, and links back to this page. It follows the catalogue data: nobody can buy or edit the score it displays.
[](https://claudewave.com/en/repo/superset-sh-superset)<a href="https://claudewave.com/en/repo/superset-sh-superset"><img src="https://claudewave.com/api/badge/superset-sh-superset" alt="ClaudeWave Trust Score for superset-sh/superset" width="320" height="64"></a>