周三下午,你同时开了三个终端窗口。一个跑Claude Code改前端组件,一个跑Codex重构API,还有一个在调试Docker配置。切来切去,哪个进度到哪了?哪个报错了?全乱了。
YC P26孵化的Superset想解决这个问题。它不是又一个AI编程工具,而是一个专门调度多个命令行AI助手的IDE。核心思路很简单:把每个AI任务关进独立的Git工作区,让你能并行推进、统一监控、随时接管。
具体怎么运作?Superset为每个任务创建隔离的Git worktree。这意味着多个AI可以同时干活,互不干扰——一个改登录模块,一个调支付接口,不会踩到彼此的代码。你在一处看所有进度,哪个需要人工介入,系统会主动通知。
内置的diff查看器和编辑器让你快速审阅AI的改动,不满意直接改。一键还能把任何工作区丢进你常用的编辑器或终端,无缝接手。按官方说法,目标是"Wait less, ship more"——少等待,多交付。
兼容性方面,Superset不挑工具。Claude Code、Codex、任何能在终端运行的CLI agent都能接。官方列的清单是示例,实际边界是"能在终端跑,就能在Superset跑"。
技术架构上,项目基于Bun构建,用Caddy做反向代理处理Electric SQL流。本地开发需要配置环境变量,可选完整设置或跳过验证快速测试。桌面端构建后输出在apps/desktop/release目录。
一些细节配置:快捷键全部可自定义,工作区的初始化和清理脚本放在.superset/config.json里。脚本能读取两个环境变量——SUPERSET_WORKSPACE_NAME(工作区名称)和SUPERSET_ROOT_PATH(主仓库路径),方便自动化设置。
代码托管在GitHub,采用Elastic License 2.0(ELv2),属于Source Available模式。贡献流程标准:fork、切分支、提交、推PR。项目强调"Explicit Connections",即连接哪些agent、provider、集成,完全由用户决定。
这个产品的时机很有意思。AI编程助手已经从"要不要用"变成"同时用几个",但主流IDE并没有为"多AI并行"设计。VS Code的终端面板、Cursor的composer模式,本质上还是单会话思维。Superset赌的是:当AI成为基础设施,调度层会成为一个独立品类。
风险也明显。Git worktree对大型仓库的支持、多AI并发时的资源消耗、以及用户是否真的需要"同时跑五个agent"——这些都要真实场景验证。但至少,它提出了一个被忽略的问题:当AI助手数量>1时,工作流该怎么设计?
目前仅提供macOS下载。文档、更新日志、Discord社区均已上线。对于每天在不同AI工具间切换的开发者,值得看一眼。
热门跟贴