CC Switch + Claude Code + DeepSeek 搭建免费强大的 AI 编程助手
2026/7/10 10:55:29 网站建设 项目流程

手把手教你用 CC Switch + Claude Code + DeepSeek 搭建免费强大的 AI 编程助手(Mac/Linux/Windows 全平台)

先搞懂这三样东西分别干啥

  • Claude Code:Anthropic 官方出品的终端 AI Coding Agent,相当于一个超级智能的“命令行程序员”。它原本只连 Anthropic 自己的 API(收费)。
  • DeepSeek:国内优秀的大模型,提供了兼容 Anthropic Messages API 的端点https://api.deepseek.com/anthropic)。这意味着 Claude Code 可以直接连 DeepSeek,不需要任何代理。
  • CC Switch:一个开源桌面工具(GitHub 上 farion1231/cc-switch,44K+ Star),用 Tauri 写的。它能帮你可视化管理Claude Code、Codex、Gemini CLI 等多个工具的 Provider、MCP 和 Skills 配置。简单说,它就是一个“配置管家”,让你点点鼠标就能切换后端模型,不用手动改 JSON 文件。

一句话总结:Claude Code 是干活的车(Agent就是这个概念),DeepSeek 是发动机,CC Switch 是方向盘和仪表盘。


准备工作:所有平台都要做的两件事

无论你用 Mac、Linux 还是 Windows,先把这两步搞定:

1. 安装 Node.js(版本 ≥ 18)

Claude Code 是一个 npm 包,所以 Node.js 是必须的。

  • Macbrew install node
  • Linux(Ubuntu/Debian)curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - && sudo apt-get install -y nodejs
  • Windows:去 https://nodejs.org 下载 LTS 版本的 .msi 安装包,一路 Next,记得勾选“Add to PATH”。

装完后打开终端验证:

node-vnpm-v

能看到版本号就行。

2. 获取 DeepSeek API Key

  1. 访问 https://platform.deepseek.com,注册账号。
  2. 进入 API Keys 页面,点击“新建 API Key”。
  3. 复制生成的sk-开头的字符串(只显示一次,务必保存好)。
  4. 充点钱,最低 1 元人民币就够了,够你用很久。

第一步:安装 Claude Code

全局安装,一行命令:

npminstall-g@anthropic-ai/claude-code

安装完成后检查版本:

claude--version

如果输出了版本号(比如 0.2.11),说明安装成功。

⚠️ 第一次运行claude会提示你登录 Anthropic 账号,先别管它,我们后面会用 CC Switch 跳过这一步。


第二步:安装 CC Switch(按你的平台选)

CC Switch 提供了多种安装方式,挑一种你习惯的。

🍎 macOS

最简单的是 Homebrew:

brew tap farion1231/ccswitch brewinstall--caskcc-switch

如果没有 Homebrew,可以去 https://github.com/farion1231/cc-switch/releases/latest 下载.dmg文件,拖到 Applications 文件夹。

🐧 Linux

根据你的发行版选择:

  • Debian/Ubuntu:下载.deb包,然后sudo dpkg -i cc-switch_*.deb
  • Fedora/RHEL:下载.rpm包,sudo rpm -ivh cc-switch-*.rpm
  • Arch Linuxparu -S cc-switch-bin
  • 通用方法:下载 AppImage 文件,赋予执行权限后双击运行:chmod +x CC-Switch-*.AppImage && ./CC-Switch-*.AppImage

🪟 Windows

  1. 去 https://github.com/farion1231/cc-switch/releases/latest 下载CC-Switch-*-Windows.msi
  2. 双击安装,完成后在开始菜单找到 CC Switch 并启动。
  3. 如果你打算在 WSL 里用 Claude Code,也没关系——CC Switch 写入的是 Windows 下的%USERPROFILE%\.claude\settings.json,而 WSL 会自动映射这个路径,两边能共享配置。

第三步:在 CC Switch 中添加 DeepSeek Provider

这一步是整个教程的核心,也是最爽的一步——不用手写任何 JSON

  1. 打开 CC Switch,第一次启动会让你选择要管理的工具,勾选 Claude Code(也可以顺手勾上 Codex 和 Gemini,以后用得着)。
  2. 左侧导航切换到Claude标签页。
  3. 点击右上角的“+”按钮添加新的 Provider。
  4. 在预设列表中搜索DeepSeek,选中它(如果没有,就手动创建一个)。
  5. 填写以下参数:
字段
Provider NameDeepSeek V4(名字随意)
Base URLhttps://api.deepseek.com/anthropic
API Keysk-你的DeepSeekKey
Opus / Sonnet(主模型)deepseek-v4-pro[1m]
Haiku / 子任务模型deepseek-v4-flash

💡[1m]表示开启 1M 上下文窗口,DeepSeek 目前支持这个后缀。如果 CC Switch 新版有单独的“上下文长度”选项,你也可以在那里设置。

  1. 如果你想用最大思考强度(Effort Level),可以在高级设置里添加环境变量:CLAUDE_CODE_EFFORT_LEVEL: max
  2. 点击保存,然后点亮该 Provider 右侧的开关

就这么简单!CC Switch 会自动修改~/.claude/settings.json(Windows 下是%USERPROFILE%\.claude\settings.json),写入类似下面的内容:

{"env":{"ANTHROPIC_BASE_URL":"https://api.deepseek.com/anthropic","ANTHROPIC_AUTH_TOKEN":"sk-你的Key","ANTHROPIC_MODEL":"deepseek-v4-pro[1m]","ANTHROPIC_DEFAULT_OPUS_MODEL":"deepseek-v4-pro[1m]","ANTHROPIC_DEFAULT_SONNET_MODEL":"deepseek-v4-pro[1m]","ANTHROPIC_DEFAULT_HAIKU_MODEL":"deepseek-v4-flash","CLAUDE_CODE_SUBAGENT_MODEL":"deepseek-v4-flash","CLAUDE_CODE_EFFORT_LEVEL":"max"}}

⚠️ 注意:DeepSeek 的 Anthropic 兼容端点只识别ANTHROPIC_AUTH_TOKEN,而不是ANTHROPIC_API_KEY。很多教程写错了,导致连不上。


第四步:验证是否生效

关闭所有现有终端,然后打开一个新的终端窗口(这样才能加载最新的环境变量)。

进入你的项目目录(比如cd ~/my-project),然后运行:

claude

如果一切顺利,你会直接进入 Claude Code 的交互界面,不再要求登录。输入:

/status

重点关注这两行:

  • API Endpoint→ 应该是https://api.deepseek.com/anthropic
  • Model→ 应该是deepseek-v4-pro[1m]

然后再问它一句:“你现在用的是哪个模型?” 它会回答 DeepSeek。这就对了。

终极验证:去 DeepSeek 开放平台的“调用记录”页面,看看有没有产生请求。有的话,恭喜你,全部配置成功!


第五步(可选):在 VSCode 或 JetBrains IDE 中使用

如果你喜欢在编辑器里用 AI 助手,Claude Code 也有插件。

VSCode

  1. 扩展市场搜索Claude Code for VS Code(Anthropic 官方出品)。
  2. 安装后,侧边栏会出现 Claude 图标。
  3. 点击它,它会自动读取你刚才 CC Switch 配置好的全局设置,无需再次输入 API Key。

IntelliJ IDEA

  1. 插件市场搜索Claude Code [Beta]
  2. 安装后,它会调用本地的claudeCLI,同样继承 CC Switch 的环境变量。

常见问题排雷

问题原因与解决
/status显示的还是 Anthropic 官方地址终端没重启,或者 settings.json 被其他环境变量覆盖。关掉所有终端重开。
报 401 Unauthorized你把ANTHROPIC_AUTH_TOKEN写成了ANTHROPIC_API_KEY。DeepSeek 只认前者。
报模型不存在(404)模型名可能写错了,或者没加[1m]后缀。去 DeepSeek 官网查看当前支持的模型列表。
Windows 下claude报 git 相关错误没安装 Git for Windows,下载安装即可。
CC Switch 启用了,但claude还是让我登录检查~/.claude.json(注意不是 settings.json)是否存在,如果不存在,新建一个文件写入{"hasCompletedOnboarding": true}跳过引导。
切了 Provider 但没生效检查 CC Switch 里当前激活的 Profile 是否正确,以及是否点了“启用”按钮。

进阶玩法:多 Provider 自由切换

CC Switch 最大的魅力在于你可以添加多个 Provider,比如:

  • DeepSeek(主力,便宜长上下文)
  • SiliconFlow(另一个国产兼容端点)
  • OpenRouter(聚合多家模型)
  • 甚至你自己部署的 vLLM 服务

每个 Provider 都可以单独配置模型、API Key、Base URL。需要切换时,只需在 CC Switch 中点一下对应 Provider 的开关,然后重启终端(或重新打开编辑器)即可。再也不用手动改 JSON 了。


写在最后

这套组合拳的好处是:

  • 省钱:DeepSeek 的价格远低于 Anthropic 官方,尤其适合日常编码辅助。
  • 灵活:CC Switch 让你像换衣服一样切换不同的 AI 后端。
  • 强大:Claude Code 本身的 Agent 能力(自动读文件、写代码、运行命令)加上 DeepSeek 的 1M 上下文,处理大型项目游刃有余。

如果你是第一次接触这些工具,可能会觉得步骤有点多。但相信我,只要按照上面的顺序一步步来,最多十分钟就能跑起来。一旦用上,你就再也回不去普通的 ChatGPT 聊天界面了。

有任何问题,欢迎在评论区留言。也欢迎分享你配置成功的截图,让大家一起感受 AI 编程的快乐。

Happy coding! 🚀

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

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

立即咨询