superset-sh/superset

Code Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine

解决的问题

Superset 解决了使用多个 AI 编程代理时产生的摩擦和上下文切换开销。它允许开发人员同时运行多个代理而不会相互干扰,并提供一个集中环境来监控、审查和管理它们的输出。

工作原理

该平台通过将每个任务隔离在各自专用的 git worktree 中来编排基于 CLI 的代理(如 Claude Code 或 GitHub Copilot)。这确保了每个代理都在其各自的分支和环境中运行。用户通过桌面应用程序与这些代理进行交互,该程序包含内置终端、用于审查代码更改的 diff 查看器以及用于预览开发服务器的内置浏览器。

适用对象

专为使用基于 CLI 的 AI 编程代理并希望通过并行运行多个自动化任务(无需手动管理环境)来扩展生产力的开发人员而设计。

亮点

  • 并行工作区:一次运行 10 多个代理,每个代理都在具有独立终端和环境的隔离 git worktree 中运行。
  • 代理监控:通过带有工作指示器和通知的侧边栏跟踪代理状态。
  • 集成工作流:具有内置终端、用于检查更改的 diff 查看器以及用于预览端口的内置浏览器。
  • 远程访问:通过桌面应用、CLI 或移动设备从任何地方访问工作区。
  • 自动化:调度代理会话以处理重复性任务,如分类问题或更新依赖项。