YC P26 新创企业发布专为 Agent 设计的 IDE。对标大模型时代的开发工具升级,热度高且前景看好。
在并行编排 Claude Code、Codex 等多个 Agent。适配任何 CLI agent。为本地基于 worktree 的开发而生。
Download for macOS • Documentation • Changelog • Discord
Superset 在隔离的 git worktree 中编排基于 CLI 的代码 agent,内置终端、审查和在编辑器中打开的工作流。
同时运行多个 agent,无需上下文切换开销
在独立的 git worktree 中隔离各个任务,使 agent 互不干扰
从一个地方监控所有 agent,并在需要注意时收到通知
利用内置 diff 查看器和编辑器快速审查和编辑更改
使用一键切换在编辑器或终端中打开任何工作区
通过远程主机、CLI、SDK 或 MCP 从任何地方访问工作区
同时运行 10 多个代码 agent,每个都在自己的 git worktree、自己的分支、终端和环境中运行。比较结果并合并获胜者。
从侧边栏追踪每个 agent,带有工作指示、完成提示音和需要注意时的 dock 徽章。
标签页、无限分割、预设和在重启后持久化的会话。按 ⌘I 打开功能丰富的 prompt 编辑器,支持多行编辑和 @-文件提及。
在应用内检查、评论和编辑 agent 更改,然后在准备好时提交和推送。
在浏览器窗格中预览运行中的开发服务器。端口按工作区检测,因此每个 worktree 都获得自己的预览。
按计划运行 agent 会话:在夜间分类问题、起草每周变更日志、保持依赖项最新。
连接另一台机器,从任何地方访问其工作区:桌面应用、CLI 或手机。使用自定义命令唤醒离线主机。
从一个搜索框跳转到任何工作区、操作或设置。
模型选择器与自定义 agent:启动时选择模型和推理努力,并添加任何带有自己图标的终端 agent
工作区设置脚本:自动化每个工作区的环境设置、依赖安装和开发服务器
终端预设:保存 agent 和 shell 布局,一按快键即可打开
Slack 与 Linear:从 Slack 消息或 Linear 问题启动工作区
在 IDE 中打开:一键切换到 Cursor、VS Code 或任何编辑器
自定义主题:构建、编辑和导入主题文件
键盘快捷键:每个操作都可通过设置 → 键盘快捷键重映射(⌘/)
自带提供商:连接 OpenRouter、Bedrock、Vertex 或 Vercel AI Gateway
以及更多:我们每天都在发布,所以这个列表总是滞后的。变更日志是真正的功能列表。
如果它在终端中运行,它就在 Superset 上运行
模型选择器:启动 agent 时选择模型和推理努力
单个 agent 的设置:在设置 → Agent 中调整启动命令、prompt 模板和模型覆盖
自定义 agent:添加任何带有自己图标的终端 agent,它就像内置 agent 一样工作
状态和通知:工作指示、完成提示音和 agent 需要你时的 dock 徽章
内置聊天:在聊天窗格中与模型对话,支持内联工具批准和计划审查
每个界面都与同一工作区进行交互,因此你可以在应用中启动任务并从任何地方查看它。
CLI 随桌面应用一起打包,或单独安装:
curl -fsSL https://superset.sh/cli/install.sh | sh
# or
brew install superset-sh/tap/superset
iOS 应用即将推出,因此你可以从手机上查看 agent。
Windows 和 Linux 的构建暂不可用。
想黑掉 Superset 或贡献 PR?克隆仓库,将其添加到已安装的 Superset 应用,并为你的更改创建工作区:
git clone https://github.com/superset-sh/superset.git
然后从该工作区终端运行开发设置:
./.superset/setup.local.sh
bun run dev
在每个新 worktree 中运行一次 setup.local.sh。它配置工作区特定的应用身份和端口,以便开发桌面应用可以与已安装的 Superset 应用和其他开发 worktree 并行运行。
不需要 Neon 账户或第三方凭据。setup.local.sh 通过 Docker 启动本地 Postgres + Electric 堆栈,并填充开发账户。使用"以开发者身份登录"按钮登录(或 admin@local.test / supersetdev)。
前置条件:bun、docker、jq、caddy(brew install jq caddy && caddy trust)。
详见 DEVELOPMENT.md 获取完整指南:setup 脚本的作用、针对真实服务的手动设置、常见命令、故障排除以及如何构建桌面应用。贡献流程见 CONTRIBUTING.md。
在 .superset/config.json 中配置工作区设置、清理和运行脚本。见完整文档。
{
"setup": ["./.superset/setup.sh"],
"teardown": ["./.superset/teardown.sh"],
"run": ["./.superset/run.sh"]
}
键盘快捷键可通过设置 → 键盘快捷键(⌘/)自定义;见完整快捷键列表。
完整源代码在 GitHub 上,采用 Elastic License 2.0(ELv2)许可证。
显式连接:你选择要连接哪些 agent、提供商和集成。
我们欢迎贡献!详见 CONTRIBUTING.md 了解如何设置和打开 PR。错误和功能请求在 issues 中。
加入 Superset 社区获取帮助、分享反馈并与其他用户联系:
Discord:与团队和社区聊天
Twitter:关注更新和公告
GitHub Issues:报告错误和请求功能
GitHub Discussions:提出问题和分享想法
在 Elastic License 2.0(ELv2)下分发。更多信息见 LICENSE.md。