superset
by
superset-sh

Description: IDE for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine

View superset-sh/superset on GitHub ↗

Summary Information

Updated 21 minutes ago
Added to GitGenius on March 2nd, 2026
Created on October 21st, 2025
Open Issues/Pull Requests: 242 (+0)
Number of forks: 245
Total Stargazers: 3,611 (+79)
Total Subscribers: 11 (+1)
Detailed Description

Superset is a desktop application, essentially an Integrated Development Environment (IDE), designed to streamline and enhance the workflow of developers utilizing Command Line Interface (CLI) based coding agents, particularly those powered by artificial intelligence. Its primary purpose is to provide a turbocharged terminal experience, enabling users to efficiently run, monitor, and manage multiple AI coding agents simultaneously, thereby accelerating the development process. The project positions itself as the "Terminal for Coding Agents," aiming to provide a superior environment for interacting with tools like Claude Code, OpenAI Codex, and others.

The core functionality of Superset revolves around its ability to facilitate parallel execution of multiple coding agents. This allows developers to run several agents concurrently without the typical context-switching overhead associated with managing multiple terminal windows or processes. Each task or agent is isolated within its own git worktree, ensuring that different agents don't interfere with each other's operations and maintain a clean, organized workspace. This isolation is crucial for preventing conflicts and maintaining the integrity of the development process.

A key feature is the integrated agent monitoring system. Superset provides a centralized location to track the status of all running agents, offering notifications when agents require attention or have completed their tasks. This centralized monitoring significantly improves workflow efficiency by eliminating the need to constantly check individual terminal outputs. The built-in diff viewer and editor further enhance the user experience by allowing developers to quickly inspect and modify changes made by the agents directly within the application, without switching to external tools.

Superset offers several other features to improve developer productivity. Workspace presets allow users to automate the setup of their development environments, including tasks like setting up environment variables and installing dependencies. The application is designed to be universally compatible with any CLI-based agent, expanding its usability beyond the initially supported agents. Quick context switching allows users to easily jump between different tasks as needed, and IDE integration enables users to open any workspace in their preferred external editor with a single click.

The repository explicitly supports a range of popular AI coding agents, including Claude Code, OpenAI Codex CLI, Cursor Agent, Gemini CLI, GitHub Copilot, and OpenCode. However, the application's design ensures compatibility with any CLI agent that can run within a terminal environment, making it a versatile tool for developers using a variety of AI-powered tools.

The project has specific requirements for its operation. It is currently designed for macOS, although Windows and Linux compatibility is listed as untested. It requires Bun v1.0+ for its runtime, Git 2.20+ for version control, the GitHub CLI (gh), and Caddy for a development server. The repository provides clear instructions for both quick installation (via pre-built macOS downloads) and building from source, including steps for setting up environment variables, Caddy, and running the application.

Superset also offers customizable keyboard shortcuts for workspace navigation, terminal control, and layout management, further enhancing the user experience and promoting efficient workflow. Configuration options are available through `.superset/config.json`, allowing users to define setup and teardown scripts for each workspace, automating tasks like installing dependencies or setting up environment variables. The project is actively seeking contributions and encourages community participation through Discord, Twitter, GitHub Issues, and Discussions. The project is licensed under the Apache 2.0 License.

superset
by
superset-shsuperset-sh/superset

Repository Details

Fetching additional details & charts...