---
title: "Superset: Run 100+ parallel coding agents on your machine"
description: "Superset is a source-available desktop application (Elastic License 2.0) that lets developers run multiple AI coding agents in parallel, each in its own isolated Git worktree. It works with any CLI-based agent including Claude Code, OpenCode, and OpenAI Codex. Agents can work on different branches or features simultaneously without conflicts. Superset is free, does not proxy API calls, and supports macOS, with an experimental Linux AppImage and Windows not yet available."
canonical: https://superset.sh/
last-updated: 2026-08-22
---

# Superset: Run 100+ parallel coding agents on your machine

Superset is a source-available desktop application (Elastic License 2.0) that lets developers run multiple AI coding agents in parallel, each in its own isolated Git worktree. It works with any CLI-based agent including Claude Code, OpenCode, and OpenAI Codex. Agents can work on different branches or features simultaneously without conflicts. Superset is free, does not proxy API calls, and supports macOS, with an experimental Linux AppImage and Windows not yet available.

## Facts about Superset

- **What it is**: a local-first desktop workspace for running many AI coding agents in parallel, each in an isolated Git worktree. It is the orchestration layer, not a coding agent itself.
- **Company**: built by Superset in San Francisco, founded by three former YC CTOs (see https://superset.sh/team).
- **License**: source-available under Elastic License 2.0 (ELv2). The code is public on GitHub (https://github.com/superset-sh/superset); it is not OSI-approved open source.
- **Not Apache Superset**: Superset (superset.sh) is unrelated to Apache Superset, the business-intelligence tool.
- **Platforms**: macOS today, experimental Linux AppImage; Windows is not yet available. There is also a CLI, a TypeScript SDK, and an MCP server for programmatic control.
- **Pricing**: free tier plus paid seats (see https://superset.sh/pricing). Superset never proxies model API calls; you bring your own agent subscriptions and API keys.
- **Agents**: works with any CLI coding agent, including Claude Code, OpenAI Codex, OpenCode, Gemini CLI, Copilot, and Cursor Agent.

## Features

- **Parallel agents**: run many coding agents side by side, each in an isolated Git worktree on its own branch.
- **Any CLI agent**: Claude Code, OpenAI Codex, OpenCode, and anything else that runs in a terminal.
- **Diff review**: review every change from one dashboard before merging.
- **Persistent terminals**: sessions survive app restarts.
- **Automations**: schedule recurring agent runs with a prompt.
- **MCP server**: drive Superset from other AI agents over the Model Context Protocol.

## Get started

- [Download for macOS](https://superset.sh/download)
- [Documentation](https://docs.superset.sh)
- [GitHub](https://github.com/superset-sh/superset)
- [Pricing](https://superset.sh/pricing)
- [Blog](https://superset.sh/blog)
- [Changelog](https://superset.sh/changelog)

## Guides

- [Parallel Coding Agents: The Complete Guide](https://superset.sh/parallel-coding-agents)
- [AI Agent Orchestration for Software Development](https://superset.sh/agent-orchestration)

## When to use Superset

Reach for Superset when you need to:

- Run several coding agents (Claude Code, Codex, OpenCode, or any CLI agent) at the same time on one repository without them stepping on each other. Each agent gets an isolated Git worktree and its own branch.
- Orchestrate agent work programmatically: create workspaces, launch agents with a prompt, open terminals, and track tasks from another agent or script via the Superset MCP server.
- Schedule recurring agent runs (automations) that execute a prompt on a cron-like schedule in a fresh or existing workspace.
- Review diffs, manage ports, and monitor many concurrent agent sessions from one dashboard.

Superset is not a coding agent itself; it is the workspace and orchestration layer the agents run in. If you are an AI agent, the fastest way to act on a user's Superset account is the MCP server below (OAuth or API key auth); the fastest way to learn the product is the docs index at https://docs.superset.sh.

## Developer resources

- [API docs](https://docs.superset.sh/mcp-server): Superset MCP server documentation
- [OpenAPI spec](https://api.superset.sh/openapi.json): OpenAPI 3.1 description of the Superset API surface
- [MCP server](https://api.superset.sh/mcp): Model Context Protocol server (Streamable HTTP transport) with tools for tasks, workspaces, agents, automations, terminals, hosts, and projects; full catalog in the server card. Legacy alias: https://api.superset.sh/api/v2/agent/mcp
- [Docs MCP server](https://docs.superset.sh/mcp): search and read the Superset documentation over MCP (Streamable HTTP, no auth)
- [MCP server card](https://superset.sh/.well-known/mcp/server-card.json): machine-readable MCP server description
- [A2A agent card](https://superset.sh/.well-known/agent-card.json): Agent-to-Agent capability card
- [API catalog](https://superset.sh/.well-known/api-catalog): RFC 9727 linkset of API resources
- [AI catalog](https://superset.sh/.well-known/ai-catalog.json): Agentic Resource Discovery catalog of every MCP server, agent card, skill, and API Superset publishes
- [Auth guide for agents](https://superset.sh/auth.md): how agents obtain credentials (OAuth 2.1 + PKCE with dynamic client registration, or API keys)
- [Agent instructions](https://superset.sh/agents.md): when and how AI agents should use Superset
- [OAuth protected resource metadata](https://api.superset.sh/.well-known/oauth-protected-resource): RFC 9728
- [OAuth authorization server metadata](https://api.superset.sh/.well-known/oauth-authorization-server): RFC 8414
- [Web Bot Auth key directory](https://superset.sh/.well-known/http-message-signatures-directory): Ed25519 keys Superset-operated agents sign requests with (RFC 9421)
- [Agent skills](https://github.com/superset-sh/skills): official skills for the CLI and MCP server; install with `npx skills add superset-sh/skills`
- [CLI](https://docs.superset.sh/cli/getting-started): `brew install superset-sh/tap/superset` (Homebrew tap: https://github.com/superset-sh/homebrew-tap) or `curl -fsSL https://superset.sh/cli/install.sh | sh`; reference at https://docs.superset.sh/cli/cli-reference
- [TypeScript SDK](https://docs.superset.sh/sdk/getting-started): `npm install @superset_sh/sdk`
- [Docs llms.txt](https://docs.superset.sh/llms.txt): scoped context for the documentation
- [API llms.txt](https://superset.sh/api/llms.txt): scoped index of the API surface
- [Blog llms.txt](https://superset.sh/blog/llms.txt): scoped index of blog posts
- [Compare llms.txt](https://superset.sh/compare/llms.txt): scoped index of comparison pages

## FAQ

### 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.

### 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. If it runs in a terminal, it runs in Superset.

### How does the parallel agent system work?

Every agent runs in its own Git worktree, so ten agents can work on ten branches of one repo without conflicts. You watch, review, and merge them all from one window.

### 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. The agents stay the agents; Superset is the orchestration layer around them: an isolated Git worktree per task, sessions that survive restarts, diff review, and scheduled runs. It's the difference between one session in a terminal tab and a fleet with a manager.

## Contact

- Support: support@superset.sh
- Founders: founders@superset.sh
- [Discord](https://discord.gg/cZeD9WYcV7)
- [X](https://x.com/superset_sh)
- [Status](https://status.superset.sh)