项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 16087
使用教程
环境要求
- 本机已安装 Git(唯一必需依赖)
- macOS(Apple Silicon 或 Intel,主要支持平台)或 Linux x64(实验性)
- gh CLI 为可选项,装后可解锁 PR 工作流,Superset 会提示帮你安装
- Windows 暂不支持
安装与启动步骤
-
1确认已装 Git
Superset 唯一必需的依赖是 Git,因为每个代理任务都跑在独立的 git worktree 里。先在终端确认 Git 可用。
git --version -
2下载安装包
按系统选择:macOS Apple Silicon 下载 Superset-arm64.dmg,Intel 下载 Superset-x64.dmg;Linux x64 下载 AppImage。
-
3安装并启动
macOS 打开 dmg 把 Superset 拖入「应用程序」后启动;Linux 给 AppImage 加可执行权限再双击运行。
-
4按提示处理 gh
首次使用若提示安装 GitHub CLI(gh),它只是可选项,用于解锁 PR 相关工作流,可让 Superset 帮你装或直接跳过。
-
5打开代码仓库
在 Superset 中打开一个本地 Git 仓库,它会在其中为每个代理创建隔离工作区,避免多个代理互相改冲突。
-
6配置工作区脚本
在项目根目录新建 .superset/config.json,用 setup / teardown / run 声明工作区创建、销毁和运行时要执行的脚本。
{ "setup": ["./.superset/setup.sh"], "teardown": ["./.superset/teardown.sh"], "run": ["./.superset/run.sh"] } -
7自定义快捷键
进入 Settings → Keyboard Shortcuts(快捷键 ⌘/)按自己的习惯调整按键绑定,完整快捷键列表见官方文档。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
setup | 否 | 工作区创建后执行的初始化脚本列表 | ["./.superset/setup.sh"] |
teardown | 否 | 工作区销毁前执行的清理脚本列表 | ["./.superset/teardown.sh"] |
run | 否 | 在工作区中启动项目或代理时执行的脚本列表 | ["./.superset/run.sh"] |
如何确认成功
应用能正常启动并进入工作区界面;终端执行 git --version 能输出版本号,说明依赖齐备。
常见问题
Q:Windows 可以安装吗?
A:目前不支持。官方仅提供 macOS 版(Apple Silicon 与 Intel)和 Linux x64 AppImage,其中 macOS 是主要目标平台。
Q:必须安装 GitHub CLI(gh)吗?
A:不必需。git 是唯一硬性依赖,gh 为可选项,装上后可解锁 PR 相关工作流,Superset 会主动提示并帮你安装。
Q:Linux 版稳定吗?
A:README 明确标注 Linux x64 AppImage 为 experimental(实验性),建议优先在 macOS 上使用。
Q:怎么调整快捷键?
A:打开 Settings → Keyboard Shortcuts(快捷键 ⌘/)即可修改,完整快捷键清单见 docs.superset.sh/keyboard-shortcuts。
Q:在哪里找更多文档?
A:官方文档地址为 https://docs.superset.sh,另有 Changelog 与 Discord 社区可从 README 顶部的链接进入。
注意事项
- README 只提供桌面客户端下载,没有源码编译或命令行安装方式,不要擅自使用其他包管理器。
- Superset 依赖 Git worktree 隔离各代理任务,因此工作目录必须是 Git 仓库。
- Linux 版本为实验性,功能与稳定性以 macOS 版为准。
- 配置文件的完整说明见 docs.superset.sh/setup-teardown-scripts。
核心亮点
- 利用 Git worktree 为每个代理隔离工作区,有效避免多代理同时编辑同一代码库时的冲突
- 提供图形化界面实时查看各代理的运行状态和输出日志,显著提升多任务的可观测性
- 原生支持 Claude Code、Codex 等主流 AI 编码代理,并可通过插件扩展更多工具
不足之处
- 基于 Electron 构建,内存和 CPU 占用相对较高,对低配机器不够友好
- 文档/社区待观察
适用场景
- 并行处理多个独立的编码任务,如一个代理写新功能,另一个代理修 bug
- 需要同时监控多个 AI 代理在长时任务中的运行进度和结果
- 团队协作时统一管理多个 AI 代理的执行环境,确保代码隔离和安全
替代项目
OpenHands、Aider、Continue
上一篇:uxc
下一篇:open-terminal
同类项目推荐
4D-ARE
开源
让智能体说清为什么,而不只是给答案
Build LLM agents that explain why, not just what. Attribution-driven agent requireme···
apps-sdk-template
开源
用 TypeScript 快速搭一个能调 MCP 的 ChatGPT 应用
A minimalist Typescript ChatGPT App based on the Skybridge framework
jacobian
开源
给 AI 智能体装上可组合的数学计算与定理证明工具
Composable mathematics tools for agents
agenite
开源
用 TypeScript 快速搭建可切换多模型的 AI 代理
Build powerful AI agents with TypeScript. Agenite makes it easy to create, compose, ···
cyber-neo
开源
用 Claude Code 扫描项目,揪出 OWASP 和 CWE 漏洞
Open-source cybersecurity analysis agent for Claude Code. Scans projects for vulnera···
daymon
开源
让 AI 7x24 小时自动干活,组建你的虚拟团队
Daymon puts your favorite AI to work 24/7. It schedules, remembers, and orchestrates···
OpenHarness
开源
给长时间运行的AI智能体装上安全锁,确保任务不跑偏、不丢失。
Reliability harness for long-running OpenClaw agents: persistent state, strict task ···
awesome-ai-sdks
开源
一站式找全AI智能体开发工具,告别选型困难
A database of SDKs, frameworks, libraries, and tools for creating, monitoring, debug···
AI-Agents-public
开源
给 AI 编程助手装上 140 个生产级技能,开箱即用
Production-grade agent skills and Custom GPT prompts for ChatGPT, Claude Code, and C···
