Skipper Desk
一个面向 AI 编程 CLI 的统一网关插件 —— 一个账号、一个 Token,在多家大模型之间随心切换。
Skipper Desk 把 Claude Code、Codex、Gemini、OpenCode 等命令行 AI 编程工具统一接入同一个高可用网关。你只需在浏览器里登录一次 Skipper Desk 账号,插件就会把对应的 Token 和模型配置写入各 CLI 的配置文件,让你无需手动折腾环境变量,即可在不同厂商的模型之间一键切换。
✨ 主要特性
- 多 CLI 统一管理 —— 一个面板同时管理 Claude Code、Codex、Gemini、OpenCode 的供应商配置。
- 一个账号,多家模型 —— 浏览器登录后,用同一个 Token 接入 Claude(Opus / Sonnet / Haiku)、DeepSeek、GLM、Kimi、MiniMax 等模型。
- 预设即用 —— 内置经过校准的供应商预设,登录后自动注入 Token,无需手动填写 base_url、模型名或环境变量。
- 自动写入配置 —— 切换供应商时自动写入对应 CLI 的配置文件(如 Claude 的环境变量、Codex 的 TOML、OpenCode 的
opencode.json)。
- Prompts / Skills / Sessions —— 在侧边栏内浏览和管理提示词、技能,并查看历史会话。
- 高可用网关 —— 所有请求经统一网关转发,提供稳定的多厂商接入能力。
🚀 快速开始
- 在 VS Code 扩展市场搜索 Skipper Desk 并安装。
- 点击左侧活动栏的 Skipper Desk 图标打开侧边栏。
- 点击 浏览器登录,在打开的页面完成 Skipper Desk 账号登录(没有账号可在登录页注册)。
- 回到 VS Code,选择目标 CLI(Claude / Codex / Gemini / OpenCode)和供应商,插件会自动写入配置。
- 在终端里正常使用你的 CLI 工具,即可通过 Skipper Desk 网关访问所选模型。
🧩 支持的 CLI
| CLI |
说明 |
| Claude Code |
写入 ANTHROPIC_* 环境变量,支持 Opus / Sonnet / Haiku 及多厂商 Claude 兼容模型 |
| Codex |
写入 [model_providers.*] TOML 配置 |
| Gemini |
写入 Gemini CLI 配置 |
| OpenCode |
合并写入 ~/.config/opencode/opencode.json |
📦 系统要求
- VS Code
^1.85.0
- 一个 Skipper Desk 账号(首次登录可在登录页注册)
📄 许可证
本软件为专有软件,版权所有 © 2026 nanwangjkl,保留所有权利,详见 LICENSE。
本项目在前端与业务逻辑上参考了 cc-switch(MIT),相关归属见 NOTICE.md。
🛠 开发者
源码构建、调试、submodule 与发布流程见 docs/DEVELOPMENT.md。
| |