这个项目能做什么

Superset 是一个智能体 IDE,旨在并行运行 100 多个编码智能体,每个智能体都在自己独立的 git worktree 中运行。它支持任何基于 CLI 的编码智能体,包括 Claude Code、OpenAI Codex CLI、Cursor Agent、Gemini CLI、GitHub Copilot 等众多工具,对流行智能体提供完整集成,并对任何终端智能体提供通用支持。 主要功能包括: - **并行工作区**:同时运行多个智能体,每个智能体都有自己的分支、终端和环境,并比较结果以合并最佳方案。 - **智能体监控**:从侧边栏跟踪所有智能体,带有工作指示器、完成提示音和 Dock 徽章。 - **内置终端**:标签页、分屏、预设、持久会话,以及支持 @-文件提及的丰富提示编辑器。 - **内置差异查看器**:检查、评论和编辑智能体的更改,然后提交并推送。 - **应用内浏览器与端口**:在浏览器窗格中预览开发服务器,并支持按工作区检测端口。 - **自动化**:为问题分类或起草变更日志等任务安排智能体会话。 - **远程访问**:连接其他机器,并通过桌面端、CLI 或手机随时随地访问工作区。 - **Superset CLI**:一个单一二进制文件,可从任何 shell 管理工作区、智能体、终端和主机。 - **命令面板**:快速导航到任何工作区、操作或设置。 - **更多功能**:内置技能、模型选择器、自定义智能体、工作区设置脚本、终端预设、Slack 与 Linear 集成、在 IDE 中打开交接、自定义主题、键盘快捷键,以及自带提供商支持(OpenRouter、Bedrock、Vertex、Vercel AI Gateway)。 Superset 提供多种使用界面:桌面应用(以 macOS 为主,Linux 为实验性支持)、CLI、TypeScript SDK 和 MCP 服务器,它们都共享相同的工作区。它还有一个用于远程控制的 iPhone 应用。 安装很简单:下载桌面应用,或通过 curl 或 Homebrew 安装 CLI。开发环境使用 Bun、Docker 和本地 Postgres,无需外部凭据。 该项目在 Elastic License 2.0 下提供源代码,桌面应用对个人并行智能体使用永久免费。欢迎通过 GitHub 贡献代码。