power-switch 是一个本地桌面应用,用来统一管理 AI 模型,并把模型配置应用到 WorkBuddy、Claude Code 和 Codex。
请从 GitHub Releases 下载对应系统的安装包:
- macOS:下载通用版
.dmg,支持 Intel 和 Apple Silicon。 - Windows:按设备选择 x64 或 ARM64 的
.msi。 - Linux:按发行版选择 x64 或 ARM64 的
.AppImage、.deb或.rpm。
首次打开时,macOS 或 Windows 可能显示未验证发布者提示,请确认下载地址后再允许打开。Windows 使用 MSI 安装时可能需要安装 WebView2;Linux 使用 AppImage 前请先赋予执行权限。
打开“模型库”,点击“添加模型”,填写:
- 模型名称
- 接口协议
- API 地址
- API Key
- 模型 ID
根据服务商能力设置工具调用、图像输入、上下文窗口和推理档位。
点击“测试模型”。应用会发送一次简单的文本请求。测试成功后才能保存模型;修改模型信息后需要重新测试。从 New API 添加和分享链接导入也会在入库前测试,批量导入仅保存测试成功的条目。
测试只验证基本文本调用,不代表图像、工具调用或完整上下文能力一定可用。
在模型卡片点击“应用到 Agent”:
- 选择与模型协议兼容的 WorkBuddy、Claude Code 或 Codex。
- 预览将要修改的文件和内容。
- 确认后写入配置并自动备份。
WorkBuddy 写入成功后可以打开新建任务页,请在 WorkBuddy 中手动选择刚添加的模型。已有任务不会被切换。
在模型库点击“从 New API 添加”:
- 输入 New API 实例地址。
- 登录账号。
- 选择客户端、平台名称和模型。
- 点击“创建并添加”。
接口固定使用 default 分组。同一实例、同一账号重复添加模型时会复用专属密钥;创建或复用密钥后会测试模型,成功才保存到模型库。测试失败时,密钥可能已经创建,重试会复用已有密钥。
每次应用配置前,power-switch 都会先创建备份。打开“模型配置备份”可以:
- 查看某次修改前后的内容
- 恢复指定备份
- 删除不需要的备份
恢复前会再次备份当前配置,避免误操作后无法返回。
macOS、Linux 使用 $HOME/.power-switch,Windows 使用 %USERPROFILE%\.power-switch。设置页会显示实际路径。目录中的 models.json 保存模型、API Key 和应用设置;new-api.json 保存密钥创建恢复记录;new-api/sessions/ 保存 New API 登录会话;backups/ 保存应用配置前的原始快照。skill-staging/ 只用于技能安装期间的临时文件,.lock 用于防止多个进程同时写入。
以上凭据和快照均为明文,请按敏感数据保护整个目录。应用只读写这个新目录,不会读取、迁移或删除旧应用数据目录与旧系统凭据库条目;升级后需要重新添加旧模型并登录 New API。应用到 Agent 时,仍会写入各 Agent 自己的配置文件。
在“设置”中可以修改 WorkBuddy、Claude Code 的配置文件位置和 Codex 的配置目录。默认位置如下:
| Agent | 默认位置 |
|---|---|
| WorkBuddy | 用户目录下的 .workbuddy/models.json |
| Claude Code | 用户目录下的 .claude/settings.json |
| Codex | 用户目录下的 .codex/config.toml |
Codex 使用 OpenAI Responses 协议。手动添加时,所选模型必须由服务商的 /models 接口返回,并需填写实际上下文窗口。应用配置时会生成独立的模型目录文件,保留现有配置中的其他供应商和设置。
配置智谱或 MiniMax 时,可分别参考其 Codex 接入说明和 Codex 手动配置说明。API 地址填写文档中的基础地址;power-switch 会向其 /responses 端点发送测试请求。
修改路径后点击“保存设置”。设置只会影响之后的读取和写入,不会立即修改 Agent 配置。
- 模型、API Key、New API 登录会话和备份均以明文保存在本机用户目录。
- API Key 以本地配置形式保存,请不要分享模型文件、备份文件或带密钥的分享链接。
- 保存模型不会自动修改 Agent;必须经过“应用到 Agent”并确认后才会写入。
- 删除模型库记录不会撤销服务商上的密钥,需要时请到服务商控制台操作。
检查 API 地址、API Key、模型 ID 和协议是否匹配。部分服务商要求地址包含 /v1,部分服务商不需要,请以服务商文档为准。
WorkBuddy 的新任务页面支持打开,但深链不能可靠地替你选择自定义模型。应用会打开新建任务页,请手动选择模型。
先在模型库测试模型,再应用到目标 Agent。应用成功回读配置后会显示写入结果;随后请在 Agent 中新建会话验证。
默认在启动后检查正式版更新;在「设置 → 软件更新」中可关闭自动检查,或启用「测试计划」接收 RC 版本。关闭自动检查后仍可手动检查,但「测试计划」不可选。发现更新后,需点击确认才会下载和安装;完成后按提示重启。macOS DMG、Windows MSI 和 Linux AppImage 支持应用内更新;其他安装包可前往 Releases 手动下载。SHA256SUMS 可用于核对文件完整性。
确认服务商提供 /models 清单,且该模型 ID 位于清单中;随后检查 /responses 是否返回包含助手文本的已完成响应。两项检查缺一不可。