Claude Code、Codex 这类命令行智能体普及之后,一个新的瓶颈出现了:一个任务一条会话,串行排队。想让两个智能体并行修两个 bug,你得开多个终端、切多个目录、手动盯哪边跑完;跑完想看看改了什么,再切回编辑器翻 diff;想预览效果,另起一个 dev server。智能体确实在并行打工,你的注意力却被切成了碎片。superset-sh 团队的 Superset 就是冲这个来的:一个把「多个编码智能体并行编排」做成桌面 IDE 的开源项目——每个任务一个独立工作区(Git worktree),自带 diff 审查、浏览器预览和终端,官方口径是可以并行编排上百个编码智能体。

项目采用 Elastic License 2.0(非标准 OSI 协议,允许使用、修改和分发,限制作为托管服务转售),TypeScript 编写,当前版本 desktop-v1.40.0,最近更新 2026 年 10 月 25 日,GitHub 星数超过 1.5 万,是「智能体 IDE」这个新兴品类里关注度最高的项目之一。macOS 提供 Apple Silicon 和 Intel 双版本安装包,Linux 有实验性 AppImage,Windows 版尚未发布。

项目基本信息

信息项详情
项目名称Superset
GitHub地址https://github.com/superset-sh/superset
项目描述并行编排多个编码智能体的桌面IDE,自带diff审查与浏览器预览
作者superset-sh
开源协议Elastic License 2.0(ELv2)
开源状态公开状态
LanguagesTypeScript
支持平台macOS / Linux(实验性)
最后更新2026-10-25

一、项目介绍

Superset 的核心抽象是「工作区」。每创建一个工作区,它分配一个独立的 Git worktree、独立分支和独立终端,你在里面选一个 CLI 智能体(Claude Code、Codex、OpenCode 等)描述任务,它就开始干活。多个工作区并行运行,侧边栏实时显示每个智能体的状态,完成时有提示音和角标,哪个需要你关注一目了然。

审查环节被做进了产品内部:内置 diff 查看器可以直接查看、评论、编辑智能体的改动,满意再提交推送;内置浏览器面板自动探测每个工作区的端口,各个 worktree 有独立的 dev server 预览。Design 模式下还能在浏览器里点选元素,把「把这个按钮改成圆角」这类需求连元素上下文一起发给智能体。PR 评审也能反哺给智能体:在 Pull requests 视图选中 diff 行,直接把反馈发给正在运行或新建的智能体会话。

二、核心优势

第一,真并行且隔离干净。每个任务独享 worktree,工作文件互不干扰,合并前逐个审查,还能对同一个需求开两个工作区跑不同方案,留下更好的那个。

第二,审查流闭环。diff 查看、评论、编辑、提交、推送都在一个应用里完成,不用在编辑器、终端、浏览器之间来回横跳。

第三,预览即所得。端口自动探测,每个工作区独立预览;Design 模式把「指哪改哪」的直觉操作带进 AI 协作。

第四,监控成本低。侧边栏统一展示全部智能体状态,工作中、已完成、待处理一眼可辨,不用挨个终端翻。

第五,不锁死智能体。跑的是你本机的 CLI 智能体、用你自己的订阅,Superset 只做编排层,模型和计费都不经手。

三、适用场景

一人操控多智能体的独立开发者:三个需求并行推进,晚上统一审查合并。需要 A/B 两种实现方案的场景:同问题两工作区并行,择优录取。代码审查驱动的团队:PR 反馈直接转成智能体任务,评论即工单。前端开发者:浏览器预览加 Design 模式,改 UI 的反馈链路极短。中大型重构:按模块拆成多个工作区并行改,最后统一集成,比单线程硬啃快得多。

四、安装教程

从 GitHub Releases 下载对应平台的安装包,macOS 用户按芯片选择:

  • Apple Silicon:Superset-arm64.dmg
  • Intel:Superset-x64.dmg
  • Linux:Superset-x86_64.AppImage(实验性,macOS 是主目标平台)

安装后只需本机装有 Git 即可使用;gh CLI 可选,装上后启用 PR 工作流,Superset 会提示帮你安装。Windows 用户目前只能等待官方发布,暂不支持。

首次使用流程:添加本地仓库或克隆一个,创建工作区,选择 CLI 智能体,描述一个小改动,然后在 Changes 面板审查补丁、跑测试、在浏览器面板预览,确认后提交。

常见报错:其一,Linux AppImage 启动异常——该包标注实验性,优先使用 macOS 版,或关注 Releases 页面修复动态。其二,智能体无法启动——确认所选 CLI 智能体已在本机安装并完成登录,Superset 调用的是本地智能体。其三,PR 工作流按钮不可用——安装 gh 并完成 gh auth login。

五、使用示例

典型工作流这样展开:早上把三个任务分别建成三个工作区——「修复结账页的金额四舍五入错误」「给设置页加暗色模式」「把用户模块迁到 TypeScript」。三个工作区各自跑 Claude Code,侧边栏显示全部「工作中」。午休回来,第一个任务已完成,打开 Changes 面板看 diff,键改动清晰;顺手在浏览器面板预览结账页,输入 0.005 元验证边界情况,确认无误后提交。

下午想换个思路试试暗色模式,再建一个工作区让 Codex 另写一版。两个方案的 diff 并排对比,留下更贴合项目 CSS 变量体系的那份,另一个工作区直接丢弃。PR 评审时,同事在 GitHub 上提了两条意见,你在 Pull requests 视图选中对应 diff 行,点「发送给智能体」,新的会话带着行级上下文开始修,不用再把评论复制到终端里。

六、常见问题

问:和直接开多个终端跑智能体有什么区别?答:隔离、审查、预览、监控四件事被产品化了:worktree 自动管理、内置 diff 审查、端口自动探测预览、统一状态监控,终端方案这些都要自己搭。

问:worktree 能保证安全隔离吗?答:官方明确说明 worktree 只分离工作文件,不沙箱进程,也不防止合并冲突,审查和测试仍不可少。

问:支持 Windows 吗?答:暂未提供,官方下载页只有 macOS 和实验性 Linux 版本。

问:协议有什么限制?答:Elastic License 2.0 下可以自用、修改和再分发,但不能把软件本身作为托管服务提供给他人;自建内网工具自用不受影响,想做 SaaS 需仔细读协议。

七、总结

当智能体从「一个助手」变成「一队工人」,瓶颈就从模型能力转移到了编排与审查,Superset 把这个环节做成了趁手的桌面 IDE:并行工作区、内置 diff、独立预览、统一监控,加上不锁死智能体和订阅的开放姿态,对已经重度使用 CLI 智能体的开发者几乎是刚需。限制也要说清:协议是 Elastic License 2.0 而非标准开源协议,macOS 是主力平台,Windows 用户还需等待。如果你同时开着三个以上智能体终端,这个工具值得立刻试。