功能
Agent Switchboard 以项目为单位划分编程智能体的连接,让对话和工作在 PC 与手机之间随处继续。
按项目路由
注册文件夹后,每个工具的连接(API 密钥、网关、订阅登录)、模型和推理强度只应用于该文件夹。未单独设置的文件夹直接使用全局默认值。
- 在项目首页的“工具设置”中,以卡片形式查看每个工具的连接、模型、effort 和适用范围,点击卡片即可直接修改。
- Codex 使用文件夹专用配置文件,Claude Code 使用
.claude/settings.local.json,Pi、OpenCode、Qwen Code 使用各自的项目设置文件。 - 通过连接测试确认 endpoint、认证以及所选模型是否可用。模型不可用时会停止应用。
- 修改设置前备份原文件和 revision,应用后重新读取文件进行验证。验证失败时恢复到之前的状态。
Switcher 对话
无需终端,直接在应用内与编程智能体对话。Claude Code、Codex、Antigravity CLI 为推荐引擎,也可以选择 OpenCode 和 GitHub Copilot CLI。
- 在对话时间线中查看推理、工具调用、文件变更、审批请求和用量。
- 重新打开应用时恢复对话列表和布局,并通过重新连接继续同一对话。
- 可为每个对话更换模型和推理强度;使用“仅应用于此对话”,可在不改动项目设置的情况下使用其他连接。
- 支持命令菜单、历史搜索、Markdown 复制与导出,以及 AI 代码审查。
在手机上继续
在手机上查看并输入 PC 应用内的终端和 Switcher 对话。支持 PWA 和 Android 应用。
- 手机连接默认关闭。开启后,PC 只向中继服务器发起出站连接,不开放端口。
- 中继服务器只转发密文,不做存储。每次连接时,双方使用临时 X25519 密钥生成新的会话密钥。
- 首次连接时扫描二维码,并确认 PC 审批窗口与手机上显示的 6 位数字一致。
- 通知内容使用各设备的密钥加密后发送,中继服务器和推送服务无法查看内容。
编排
指挥会话将大型任务拆分给多个 worker 会话,并在一处跟踪进度和结果。
- 将用户请求记录为公共待办,并与 worker 任务关联。区分 worker 的成功报告与指挥的完成确认。
- 在仪表板上显示 worker 报告的进度、受阻原因、等待回答和无进展状态。
- 通过指挥、组长、worker 关系图查看大型运行的流程,也可以打开远程 PC 上的原始会话。
- 创建或恢复 worker 时指定模型和推理强度,空闲的 worker 会被安全地停止并归档。
多台 PC 与用量
在侧栏的“我的电脑”中打开以同一 Google 账号登录的其他 PC,使用该 PC 的项目和会话。
- 默认情况下,其他 PC 需要在审批窗口中确认 6 位数字后才能注册。
- 在应用内根据本地 CLI 会话记录,按文件夹、工具、模型和日期汇总 Token 用量。默认关闭。
- 开启多台 PC 合计后,仅将 Token 数量(不含对话正文)用账号统计密钥加密后同步。服务器不知道该密钥。
- 填入各模型和连接的单价后,会同时显示预估 API 费用。
支持的工具
区分管理连接的工具与仅负责安装、检测和运行的工具。支持 Windows x64、macOS(Apple Silicon)和 Linux x64。
连接管理(API、网关、默认认证)
- Codex
- Claude Code
- Pi
- OpenCode
- Qwen Code
- Cline CLI
- Droid
- Crush
- Kimi Code
安装、检测、运行
- Antigravity CLI
- Copilot CLI
- Cursor CLI
- Amp
- Goose
- Aider
- Kilo CLI
- Grok Build
- Gemini CLI
桌面应用(安装、检测、运行)
- ZCode
Switcher 对话引擎
- Claude Code
- Codex
- Antigravity CLI
- OpenCode
- GitHub Copilot CLI
OAuth 令牌由各 CLI 自行保管。Agent Switchboard 不会读取或复制这些令牌。