CC Switch ccswitch:// 协议:把配置打包成一条链接,同事点一下就导入
2026/9/16 20:29:04 网站建设 项目流程

CC Switch ccswitch:// 协议:把配置打包成一条链接,同事点一下就导入

【免费下载链接】cc-switchA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io项目地址: https://gitcode.com/GitHub_Trending/cc/cc-switch

CC Switch 是给 Claude Code、Codex、Gemini 等 AI 编码工具做配置管理的桌面应用。它的ccswitch://深度链接协议,能把提供商、MCP、提示词、技能四种配置打包成一条链接,别人点一下就能导入,不用手填端点和密钥。读完这篇,你会点导入、会拼链接,也能知道哪些坑别踩。

点一条 ccswitch:// 链接:3 步走完整导入流程

先看你作为接收方要做的事,一共 3 步,全程不到 10 秒。

  1. 确保 CC Switch 已安装(3.20.x 版本),协议会随安装自动注册,不用额外操作。
  2. 在浏览器里点分享链接。第一次点时浏览器会问"是否允许打开外部应用",选允许,应用会被拉起。
  3. 应用弹出确认窗口,把链接里的配置摆给你看。核对无误后点导入,提供商就出现在列表里了。

注意确认窗口里的一个细节:API Key 只显示前 4 位,后面全是星号。这是显示层的脱敏,链接本身还是明文——后面"坑"那节会再强调一次。

拼一条提供商分享链接:3 个必填参数,其余都可选

自己生成链接很简单:ccswitch://v1/import?后面挂参数就行。

先记住必填的 3 个,一个都不能少:

参数作用示例值
resource资源类型,提供商固定填providerprovider
app配置给哪个应用用claudecodexgemini
name导入后显示的名称我的中转

app的合法取值有 7 个:claudecodexgeminigrokbuildopencodeopenclawhermes。填错会直接报Invalid provider app type

选填的按需加,常用几个:

参数说明示例
endpointAPI 端点,多个用英文逗号分隔https://api.example.com/v1
apiKey密钥,建议留空让对方自己填sk-xxxx
model默认模型claude-sonnet-4
homepage提供商官网https://example.com
icon内置图标名claude
enabled导入后是否立即启用true

Claude 用户还能用haikuModelsonnetModelopusModel三个参数,分别指定三档模型,一次配齐。

拼出来大概长这样:

ccswitch://v1/import?resource=provider&app=claude&name=我的中转&endpoint=https%3A%2F%2Fapi.example.com%2Fv1&model=claude-sonnet-4

拼链接时不想手动做 URL 编码?仓库根目录的deplink.html自带表单生成器和 Base64 编解码器,浏览器打开填参数就能生成。

一条链接还能导 MCP、提示词和技能

provider 只是 4 种资源之一,resource换个值,参数结构完全不同。

MCP 服务器resource=mcp)。必填两个:appsconfig。和 provider 不同,MCP 用apps且支持逗号分隔多选,一条链接可以同时给 Claude 和 Codex 装上。config是 Base64 后的 JSON,格式固定按mcpServers结构解析。服务器已存在时重复导入只更新启用状态,不会覆盖原有配置。

提示词resource=prompt)。必填appnamecontent三个,content是提示词正文,可加descriptionenabled。适合把团队统一的系统提示分享给新人。

技能仓库resource=skill)。必填repo,且必须是owner/name两段的严格格式,多一段少一段都报错。可选branchdirectory指定分支和本地目录名。注意技能只支持 Claude,解析器里直接写死了。

四种资源就 4 个必填字段起跳,参数名不重复记,用时查表就行。

进阶分享:Base64 全量配置,URL 参数优先覆盖

参数逐个传只适合简单场景。配置多了,v3.8 起可以整体塞进config参数:把完整配置文件做 Base64 编码后贴上,Claude 和 Gemini 用 JSON,Codex 用 TOML。也可以留configUrl指向远程配置地址,让对方导入时在线拉取。

覆盖规则先说结论:URL 参数优先于config。两边同时存在时以 URL 参数为准。

这个规则有个实用玩法:你在链接里放好端点和模型,故意不带apiKey,团队每人导入后自己补密钥。配置统一、密钥各管各的,一条链接两用。

v3.9 起链接还能带usageScriptusageAutoInterval等用量查询参数,导入后新用户不用二次配置,用量自动查询直接生效。不过默认usageEnabledfalse,脚本只导入不启用,需要手动打开。

想核对解析逻辑,可以看后端解析器:src-tauri/src/deeplink/parser.rs,四种资源的必填校验和取值白名单都在里面。

边界与坑:链接是明文,密钥别往公开渠道贴

🔗 这一节集中讲边界,看完再分享不迟。

  • 协议只认v1/importhost 不是v1、路径不是/import,解析器直接拒绝,没有容错。
  • 脱敏只在确认窗口里。API Key 打码是界面层的事,链接本身明文可读。真实密钥贴进公开文档或群聊,等于裸奔。
  • Base64 不是加密。config里的内容任何人一条命令就能解出原文,别把它当保险箱用。
  • skill 的repo格式最严格。必须是owner/name两段,写成全 URL 或单段仓库名都会被判非法。
  • 应用没启动也能导入。v3.13.0 起点链接会按需重建主窗口再弹确认框,首次打开会稍慢,属正常现象,不是卡死。
  • 只导可信来源的配置。导入前确认窗口会展示全部字段,来源不明的链接,先解码看一眼再点。

现在就试一把

最低门槛的起点:打开deplink.html,生成一条不含密钥的提供商链接,在自己电脑上的 CC Switch 里点开,走一遍"确认—导入"。10 秒后你就有了一份能直接发给同事的配置链接,下次换提供商再也不用语音教学了。

【免费下载链接】cc-switchA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io项目地址: https://gitcode.com/GitHub_Trending/cc/cc-switch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询