Run 10+ CLI coding agents like Claude Code, Codex, etc. in parallel on your machine. Spin up new coding tasks while waiting for your current agent to finish. Quickly switch between tasks as they need your attention.
Prerequisites:
-
Install Bun (package manager and Node runtime)
-
Clone the repo from GitHub
git clone https://github.com/superset-sh/superset.git
- Set up environment variables
cp .env.example .envThen edit .env and fill in the required values:
- Neon Database:
DATABASE_URL,DATABASE_URL_UNPOOLED(required for database features) - Clerk Auth:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY,CLERK_SECRET_KEY(required for authentication) - Optional: Neon org credentials, PostHog analytics, Blob storage
Install dependencies:
bun installRun in dev mode:
bun run devBuild desktop app:
bun run build
open apps/desktop/release Note
While Electron is cross-platform, Superset Desktop has only been built and tested on macOS. Other platforms are currently untested and may not work as expected.
For each parallel tasks, Superset uses git worktrees to clone a new branch on your machine. Automate copying env variables, installing dependencies, etc. through a config file (.superset/config.json)
Each workspace gets their own organized terminal system. You can create default presets.
Superset monitors your running processes, notify you when changes are ready, and help coordinate between multiple agents.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also open issues.
See the CONTRIBUTING.md for instructions and code of conduct.
See tips and motivation under docs: docs/cookbook/README.md.
Distributed under the Apache 2.0 License. See LICENSE.md for more information.