Superset
在隔离 Git worktree 中并行编排终端编码智能体的 macOS 编辑器。
- Star 数
- ★ 16k
- 最近更新
- 今天
- License
- MIT
- 主语言
- TypeScript
- FA 评分
- 52/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台Codex · Claude Code
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 需要同时让 Claude Code 和 Codex CLI 分别实现同一功能的开发者,可在多个独立 worktree 中并行运行并比较结果。
- 不适合
- 需要 Windows 或 Linux 桌面版的团队(Windows 尚未提供,Linux 仅为实验性)
- 无法使用本地 Git 仓库或终端环境的用户
- 需要完全离线、不连接任何外部服务的团队
- 源码审查
- 52/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
Superset 是一款面向 CLI 编码智能体的 macOS 桌面代码编辑器,可在独立 Git worktree 中同时运行多个任务。每个工作区拥有自己的分支、终端和环境,应用提供侧栏状态监控、通知、内置终端、差异审阅器与编辑器。它还提供端口检测和内嵌浏览器,用于预览各工作区启动的开发服务器。除桌面应用外,项目还提供 superset CLI、@superset_sh/sdk TypeScript SDK 和 MCP Server,均用于管理同一批工作区。文档说明它支持 Claude Code、OpenAI Codex CLI 等多种预置智能体,也可运行任意终端型智能体。
用户创建工作区后,Superset 为任务建立隔离的 Git worktree、分支、终端和环境,并在其中启动 CLI 编码智能体。它从侧栏展示智能体工作状态,在需要关注时发出完成提示音和 dock 徽标;终端支持标签页、分屏、持久会话、⌘I 多行提示编辑和 @ 文件提及。用户可在内置 diff viewer 中检查、评论和编辑改动,然后提交并推送;应用还会按工作区检测端口,并在浏览器窗格中预览开发服务器。它可通过 automations 定时运行智能体会话,并通过桌面应用、superset CLI、@superset_sh/sdk 或 MCP Server 创建和管理工作区。
- 需要同时让 Claude Code 和 Codex CLI 分别实现同一功能的开发者,可在多个独立 worktree 中并行运行并比较结果。
- 维护多分支项目的工程师,可让每个修复任务使用独立分支、终端和环境,避免代理任务互相干扰。
- 需要审查代理生成补丁的技术负责人,可在内置 diff viewer 中查看、评论和修改后再提交推送。
- 需要同时预览多个开发分支服务的前端开发者,可使用按工作区检测的端口和内嵌浏览器。
- 希望夜间处理 issue 分类、周报变更日志草稿或依赖更新的团队,可配置定时 automations 运行代理会话。
- 需要从 shell、程序或其他编码智能体管理工作区的开发者,可使用 superset CLI、TypeScript SDK 或 MCP Server。
如何安装或部署这个 Agent?
安装路径仅明确提供 macOS:从 GitHub Releases 下载 Superset。CLI 随桌面应用提供,也可执行 curl -fsSL https://superset.sh/cli/install.sh | sh,或执行 brew install superset-sh/tap/superset。开发仓库需要 Bun、Docker、jq 和 Caddy;克隆后执行 ./.superset/setup.local.sh,再执行 bun run dev。README 说明每个新 worktree 都要运行一次 setup.local.sh;本地开发会通过 Docker 启动 Postgres 与 Electric,并可使用 “Sign in as dev” 或 [email protected] / supersetdev 登录。
如何使用这个 Agent?
在桌面应用中创建工作区并启动任一 CLI 编码智能体;可在 Settings → Agents 调整启动命令、提示模板与模型覆盖,并可通过模型选择器设定模型和 reasoning effort。使用侧栏查看状态,在终端中运行任务,在 diff viewer 中审阅和编辑改动后提交推送;开发服务启动后,可在浏览器窗格查看检测到的端口。若要定义工作区生命周期脚本,在 .superset/config.json 中配置 setup、teardown 和 run 数组,例如 {"setup":["./.superset/setup.sh"],"teardown":["./.superset/teardown.sh"],"run":["./.superset/run.sh"]}。
这个 Agent 有哪些优点和局限?
- 以独立 Git worktree、分支、终端和环境隔离并行任务,直接针对多代理并发开发场景。
- 将智能体状态、持久终端、补丁审阅编辑和开发服务器预览整合在同一桌面界面中。
- 除桌面界面外,还明确提供 CLI、TypeScript SDK 和 MCP Server 来操作相同工作区。
- 预置完整支持多种 CLI 编码智能体,并声明其他终端型智能体无需配置即可运行。
- 发布版仅提供 macOS;README 明确说明 Windows 与 Linux 尚无可用构建,且标为未测试。
- 本地开发依赖 Bun、Docker、jq、Caddy、Git 与 GitHub CLI;Caddy 还需要执行
caddy trust。 - 核心工作流依赖本地 Git worktree 和终端型智能体,不适合无法访问本地代码库或 shell 的场景。
- 仓库元数据标示 License 为 NOASSERTION,而 README 声称采用 Elastic License 2.0;采用前应核实实际许可文件。
这个 Agent 与同类方案有什么区别?
与直接在单一终端运行 CLI 编码智能体相比,Superset 增加了隔离 worktree 的并行执行、集中状态监控、内置审阅与端口预览。它明确支持 Claude Code、OpenAI Codex CLI、Cursor Agent、Gemini CLI、GitHub Copilot、OpenCode 等,也允许接入其他终端型智能体。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Superset 当前 | 52 · 缺口较多 | 桌面应用免费版 + 付费版 | ★ 16k | 今天 | TypeScript | Codex · Claude Code |
| Ateam 多智能体开发工作台 | 70 · 存在缺口 | 桌面应用免费 + 模型费 | ★ 16 | 今天 | TypeScript | Codex · Claude Code |
| Happier | 82 · 表现良好 | 桌面应用免费 + 模型费 | ★ 2.2k | 今天 | TypeScript | Codex · Claude Code |
| wmux 智能体工作台 | 74 · 存在缺口 | 桌面应用 | ★ 447 | 今天 | TypeScript | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示:README 强调'Private by Default',用户选择连接代理和提供商,但未提供权限最小化的具体实现细节。存在用户确认机制(如权限请求),但未明确所有操作都需确认。数据流透明度不足,未详细说明数据如何流动。敏感数据处理未明确。依赖安全有 overrides 和 trustedDependencies,但未提供漏洞扫描证据。外部影响包括运行代理和自动化,但未明确限制。回滚机制未明确。来源归属有团队信息,但发布者未验证。扣分原因:权限最小化、数据流透明度、敏感数据处理、外部影响、回滚均缺乏具体证据。
证据显示:测试文件展示了自洽性,如 ensure-main-workspace 测试覆盖并发场景。依赖可用性有 package.json 和 CI 配置,但未验证所有依赖的可用性。失败消息有测试覆盖,如 fake-acp-adapter 模拟错误。扣分原因:依赖可用性未充分验证,失败消息的覆盖范围有限。
证据显示:README 描述了多种使用场景(并行工作区、自动化等),受众明确。能力边界有文档说明,但未明确限制。触发精度未详细说明。环境适配有 macOS、Linux 支持,但 Windows 未支持。扣分原因:触发精度和部分能力边界未明确。
证据显示:信息架构清晰,有 README、文档链接。安装说明详细。命名稳定性未明确。示例和 FAQ 有文档链接。已知限制未明确列出。许可证为 Elastic License 2.0,但元数据为 NOASSERTION。版本和变更日志有链接。维护责任有团队信息。扣分原因:命名稳定性、已知限制未明确。
证据显示:输出可用性有 CLI、SDK、MCP 等接口。边际价值高,提供并行代理编排。成本效益未明确,但免费桌面应用。扣分原因:成本效益缺乏具体数据。
证据显示:README 中的声明有文档链接,但未提供具体证据。跨来源验证有限。事实和推断未明确分离。扣分原因:声明可追溯性不足,跨来源验证有限。
- 发布者身份未验证,需谨慎对待。
- 许可证元数据为 NOASSERTION,实际为 Elastic License 2.0,需确认。
- 依赖安全未提供漏洞扫描证据,建议检查依赖。
- 数据流透明度不足,需了解数据如何被处理。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
Internal Testing Build This is an automated canary build from main branch. - Commit: bcc2455e5c157bfc7f6b98885a1ba7fd7b6b8331 - Short SHA: bcc2455e5c - Built: 2026-11-05T12:07:07Z ⚠️ This build is for internal testing only and may be unstable.在 GitHub 查看 ↗ -
desktop-v2.0.5 Paradev Desktop desktop-v2.0.5
发布说明摘录
What's Changed * docs: browser extensions, terminal link menu, and a wording trim by @Kitenite in https://github.com/ParadevAI/Paradev/pull/9353 * docs: add Migrate from Conductor and Conductor Cloud guides by @Kitenite in https://github.com/ParadevAI/Paradev/pull/9355 * chore: relicense under MIT by @Kitenite in https://github.com/ParadevAI/Paradev/pull/9356 * fix(desktop): float composer chips over the transcript and resume chats quietly by @harshithmullapudi in https://github.com/ParadevAI/Paradev/pull/9332 …在 GitHub 查看 ↗ -
desktop-v2.0.4 Paradev Desktop desktop-v2.0.4