All 306 Dependencies
Every package superset depends on, ranked by repo health score.
Superset is a desktop application built for developers who want to run multiple AI coding agents in parallel without the overhead of context switching or workspace collisions. Instead of waiting for one agent to finish before starting the next task, Superset lets you dispatch work to Claude Code, OpenAI Codex, Gemini CLI, Cursor Agent, GitHub Copilot, and other CLI-based agents simultaneously—each isolated in its own git worktree so their changes never interfere with one another.
At its core, Superset wraps each agent in a managed terminal session backed by a custom PTY daemon that handles session persistence, handoff between restarts, and output buffering. A local host service process coordinates workspace lifecycle—cloning worktrees, running setup and teardown scripts from `.superset/config.json`, and tracking which agent is doing what. The renderer is a React application that surfaces all running workspaces in a unified sidebar, a built-in diff viewer, and a notification system that pings you the moment an agent completes or needs attention.
The project ships as a native macOS Electron app with an embedded Bun runtime, a bundled CLI, and a relay service for remote connectivity. The entire monorepo is built with Turborepo, typed end-to-end with TypeScript, and uses tRPC for IPC between the Electron main process and renderer, keeping the API contract fully type-safe across layers.
Superset is source-available under the Elastic License 2.0, meaning the full codebase is readable and modifiable for personal and internal use, but you cannot offer it as a hosted service to third parties. The project is under active development with multiple releases per week and a public roadmap driven through GitHub Discussions and Discord.