发现 AI 代理的未来

Superset

收录于 2026年5月4日
智能体与应用工具
开源
Electron桌面应用多智能体系统MCPAI代理智能体与应用工具开发者工具/代码自动化/工作流/RPA

面向 AI 编码代理时代的本地代码编辑器,通过 Git Worktree 隔离实现多 CLI 编码代理的并行编排与统一管理。

Superset 是一款定位为"AI 代理时代代码编辑器"的桌面应用,核心价值在于解决多 AI 编码代理并行工作时的隔离与管理问题。它基于 Git Worktree 机制,为每个任务创建独立的工作目录和分支,使 Claude Code、Codex CLI、Cursor Agent、Gemini CLI 等任意终端 CLI 代理能够同时运行而互不干扰。

在代理编排层面,Superset 支持同时运行 10+ 个编码代理,每个 workspace 配备持久化终端会话(支持分屏与多 Tab),并提供自动端口转发以避免冲突。代理完成编码后,用户可通过内置 Diff Viewer 直接在应用内审查、编辑、暂存和提交变更,形成完整的"分配→执行→审查→合并"工作流。

在工程集成层面,Superset 提供 Workspace Presets 和 Setup/Teardown 脚本实现环境自动化搭建与清理;支持通过 MCP 协议服务器、CLI 工具和 TypeScript SDK 进行扩展集成;兼容 VS Code、Cursor、Xcode、JetBrains 等外部 IDE 的一键打开。对于 Monorepo 场景,不同 worktree 可并行操作不同子包。

应用采用 Electron + Bun 构建,Turborepo 管理 Monorepo 结构,后端使用 tRPC + SQLite。设计上遵循本地优先原则,离线可用,连接时自动同步。当前支持 macOS(Apple Silicon & Intel),Windows/Linux 尚在开发中。采用 Elastic License 2.0,源码可用但禁止作为托管服务提供给第三方。

核心工作流程#

  1. 用户创建 Workspace → 自动创建 Git Worktree(独立分支 + 工作目录)
  2. 可选执行 Setup 脚本(环境搭建、依赖安装)
  3. 在 Workspace 的持久化终端中启动任意 CLI 编码代理
  4. 代理产生代码变更 → 通过内置 Diff Viewer 审查、编辑、暂存、提交
  5. 可选执行 Teardown 脚本清理环境

运行时依赖#

  • Bun v1.0+
  • Git 2.20+
  • GitHub CLI (gh)
  • Caddy(开发服务器)

兼容生态#

  • AI 编码代理:Claude Code、OpenAI Codex CLI、Cursor Agent、Gemini CLI、Amp Code、GitHub Copilot、OpenCode、Pi 等
  • AI Provider:OpenRouter、AWS Bedrock、Google Vertex、Vercel 等
  • 外部 IDE:VS Code、Cursor、Xcode、JetBrains、Terminal
  • 关联框架:Mastra(@mastra/* 包)

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。