一个人指挥一支 AI 团队:我把 Claude Code、Codex、Gemini 都放进了 SpectrAI

AI CLI 很强,但“管理 AI”开始变成新负担

这两年,Claude Code、Codex CLI、Gemini CLI、OpenCode 这类 AI 编程工具越来越成熟。以前是人一行行写代码,现在更像是:你给目标,AI 去读仓库、改文件、跑测试、解释结果。

问题也随之出现:

  • 一个项目开一个终端,三个项目就是一排窗口;
  • Claude、Codex、Gemini 各有入口,切来切去很容易丢上下文;
  • AI 正在跑、卡住、等权限、还是已经失败,很多时候要靠肉眼盯;
  • 多个 AI 同时改代码,谁改了什么、能不能合并,事后才知道;
  • 任务复杂一点,就要手工拆步骤、复制输出、再喂给下一个 AI。

也就是说,AI CLI 解决了“写代码”的一部分压力,但把“调度、观察、追踪、协作”的压力留给了开发者。

SpectrAI 想解决的正是这个问题:它不是再做一个聊天框,而是做一个多 AI CLI 会话编排与管控平台。


SpectrAI 是什么

SpectrAI(光谱AI)是一款面向开发者与团队的桌面端 AI 协同工作站。你可以把它理解成:

把 Claude Code、Codex、Gemini、OpenCode、iFlow、Copilot 以及各种 OpenAI Compatible Provider 放到同一个“指挥中心”里。

它的重点不是取代你的 IDE,也不是取代某个模型,而是让你在一个界面里完成这些事:

  • 同时创建和观察多个 AI 会话;
  • 让一个主会话拆出多个可见子 Agent;
  • 用 Agent Teams 让不同 Provider 扮演不同角色协作;
  • 把固定流程画成 Mission DAG 工作流自动跑;
  • 用 Worktree 隔离 AI 改动,先看 diff 再合;
  • 通过 MCP、Skill、远程通知,把 AI 连接到数据库、SSH、浏览器、移动端等工具。

SpectrAI 官网与下载入口

图:SpectrAI 官网展示了 Windows/macOS 下载入口,以及 Butler、Mission、Agent Teams、Provider 等核心能力。


核心功能

多会话指挥中心:不再用窗口海战术管理 AI

传统方式是:一个终端跑 Claude Code,一个终端跑 Codex,再开一个窗口看日志。SpectrAI 把这些会话统一收进桌面应用中,支持多标签、九宫格、聚焦视图和仪表盘视图。

你可以一眼看到:哪个会话在运行、哪个在等待输入、哪个异常、哪个 Token 消耗最高。对于经常同时跑多个任务的开发者,这比“挨个切终端找状态”省心很多。

结构化对话:告别黑底白字的长输出

AI 的回复通常包含长代码块、diff、命令日志、工具调用。如果全都堆在终端里,阅读成本会越来越高。

SpectrAI 会把对话结构化展示:AI 回复是 Markdown 气泡,工具调用是卡片,文件改动可以跳转查看,任务进度会同步到侧边栏。

结构化会话视图

图:会话视图把 AI 输出、工具调用和右侧状态面板组合在一起,更适合长任务追踪。

Supervisor:让主会话拆出可见子助手

复杂任务往往不是“一问一答”能完成的。比如一次重构可能包含:需求梳理、接口检查、前端改动、后端改动、测试补齐、回归验证。

在 SpectrAI 的 Supervisor 模式下,主 AI 可以创建多个子 Agent 并行处理子任务。关键是,这些子任务不是黑盒:右侧面板会展示每个子 Agent 的状态、进度和结果。

这适合做多文件分析、大型重构、并行代码审查等工作。

Agent Teams:不只是并行,而是角色协作

Supervisor 更像“一个项目经理派临时任务”,而 Agent Teams 更像“一个固定小组围绕目标协作”。

一个团队里可以有:

  • Leader:负责拆任务、看进度、汇总;
  • Architect:负责方案设计;
  • Implementer:负责代码实现;
  • Tester:负责验证和回归;
  • Reviewer:负责审查质量和目标漂移。

每个角色可以选择不同 Provider。例如 Claude 做架构,Codex 写代码,Gemini 读大上下文,再让另一个模型做评审。系统通过 SharedTaskList 认领任务,通过 TeamBus 传递消息,并在看板中可视化流转。

Agent Teams 状态总览

图:Agent Teams 用状态面板和任务看板展示多角色协作过程。

Agent Teams 办公室视图

图:团队办公室视图把抽象的多 Agent 协作变成更直观的工作空间。

Mission v2:把复杂任务画成 DAG 流水线

有些任务每次都差不多,比如:

生成方案 → 修改代码 → 运行测试 → AI 审查 → 不通过则修复 → 通过后整理报告

SpectrAI 的 Mission v2 可以把这类流程拆成 DAG 节点:支持串行、并行、AI 判定路由、循环节点、合并节点和人工确认节点。你不需要每一步都手工复制粘贴,让系统按照流程跑完即可。

Butler 2.0:AI 管家替你盯风险和权限

当 AI 会话多起来后,最怕的不是它慢,而是它悄悄卡住。SpectrAI 的 Butler 2.0 负责盯会话健康:权限请求、卡住、超时、重复确认、风险事件都会被识别。

低风险操作可以自动处理,高风险再打扰你。它还可以结合记忆系统,把项目偏好、历史决策和用户习惯注入新会话,让 AI 不再每次都从零开始。

账号与额度设置

图:设置页集中管理账号、额度和偏好,适合长期运行多 AI 工作流。

Worktree + 文件追踪:AI 改了什么,先看清楚再合

SpectrAI 支持 Git Worktree 隔离。每个任务可以在独立分支中运行,AI 改坏了可以直接丢弃,不污染主仓库。

文件管理器会实时追踪 AI 创建、修改、删除的文件,并把改动归因到对应会话。配合 Git 面板,你可以先看 diff、再决定是否合并。


和同类工具的对比

iTerm2 / Warp / Alacritty:终端很好,但不是 AI 调度台

这些工具的终端体验本身非常成熟:渲染、快捷键、字体、分屏都很好。

但它们的核心定位仍然是通用终端。多项目、多 Provider、多会话状态、AI 子任务、Token 与风险监控、Worktree 改动归因,都不是它们的主线。

如果你只是想要一个好终端,它们仍然很合适;如果你已经在同时调度多个 AI CLI,SpectrAI 会更像“控制台”。

Codex Desktop / Claude Desktop / OpenCode:对话友好,但编排能力有限

这类工具通常把单个 AI 交互做得更直观,适合专注某一种模型或某一种工作流。

SpectrAI 的差异在于:它把多个 Provider、多会话、多 Agent、MCP 工具、工作流和文件追踪放在同一层管理。它更关心“怎样让一组 AI 稳定完成任务”,而不是只优化某一个对话窗口。

VSCode / Cursor:写代码很强,但 AI 会话不是它们的唯一中心

VSCode、Cursor 是优秀的编辑器,补全、跳转、插件生态都很强。SpectrAI 并不试图替代 IDE。

更合理的组合是:

  • IDE 负责编辑与精细阅读;
  • SpectrAI 负责多 AI 会话编排、任务监控、Worktree 隔离和远程通知。

当你只是改一个文件,IDE 里的 AI 就够了;当你要同时跑审查、重构、测试、文档和评审,SpectrAI 的价值会更明显。


一张表说清楚

能力 通用终端 IDE / AI 编辑器 单 AI 客户端 自己写脚本 SpectrAI
多 AI CLI 会话集中管理
Claude / Codex / Gemini 等多 Provider 统一接入
Supervisor 子 Agent 可视化
Agent Teams 多角色协作
Mission DAG 工作流
MCP / Skill 工具网关
Worktree 隔离与改动归因
文件改动、diff、会话上下文联动
远程通知与移动端查看
适合场景 单终端操作 写代码与补全 单模型对话 固定自动化 多 AI 编排与管控

技术实现

SpectrAI 的技术栈偏工程化,核心目标是把不同 AI CLI 的差异收敛成统一会话事件,再把任务、文件、团队、工作流状态持久化。

模块 实现思路
桌面框架 Electron 28 + React 18 + TypeScript 5
状态管理 Zustand 管理会话、任务、团队、工作流等前端状态
本地存储 SQLite / better-sqlite3 + Repository Pattern,保存会话、消息、任务、用量、团队等数据
Provider 适配 Claude Code Agent SDK V2、Codex JSON-RPC、Gemini NDJSON、iFlow ACP、OpenCode / OpenAI Compatible 等协议适配
事件映射 将不同 CLI 输出统一映射为结构化消息、工具调用、状态变化和用量数据
Agent 编排 MCP + WebSocket Bridge 支持主会话创建、等待、取消、追踪子 Agent
Agent Teams SharedTaskList 原子认领任务,TeamBus 负责角色间单播/广播,团队数据落 SQLite
工作流 Mission DAG 支持串行、并行、路由、循环、合并、人工确认等节点
文件追踪 FS Watch + Git Worktree 归因,实时展示 AI 创建/修改/删除文件
远程控制 Telegram、飞书、企业微信、移动端通知与远程查看

这套架构的好处是:不同 Provider 可以各自发挥长处,但在用户面前呈现为统一的任务、会话和协作模型。


下载试试

如果你已经在用 Claude Code、Codex CLI、Gemini CLI 或其他 AI 编程工具,可以这样上手:

  1. 打开官网:https://www.spectraidev.com/
  2. 下载 Windows 或 macOS 安装包;
  3. 安装并登录你常用的 AI CLI;
  4. 在 SpectrAI 的 Provider 设置里完成检测;
  5. 新建普通会话体验结构化对话;
  6. 再尝试 Supervisor、Agent Teams 或 Mission,把复杂任务交给多个 AI 协同处理。

适合优先尝试 SpectrAI 的人:

  • 经常同时跑多个 AI 编程会话;
  • 已经在 Claude Code、Codex、Gemini 之间来回切换;
  • 希望 AI 自动拆任务,但又不想失去过程可见性;
  • 重视 Worktree 隔离、diff 审查和可回滚;
  • 想把数据库、SSH、浏览器、视频、文档等工具接入 AI 工作流。

一句话总结:

当 AI 从“一个助手”变成“一组协作者”,你需要的就不再只是聊天框,而是一个指挥中心。SpectrAI 就是为这个阶段准备的。

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐