MacOS虚拟机下安装ClaudeCode并使用CCSwitch调用国产大模型

· 其它笔记

🚀 博主整理的云服务器优惠活动(点击查看)

这篇文章是写给程序员看的,讲的是怎么在 macOS 虚拟机里装好 ClaudeCode 这个编程助手,再通过一个叫 CCSwitch 的免费小工具,把像智谱 GLM、通义千问这样的国产大模型接进来,这样你就能用更低的价格、更快的速度做 AI 编程了。

一、先准备好运行环境

1. 虚拟机和系统要求

建议你用下面这些配置:

注意一下:因为苹果 M 系列芯片的限制,有些虚拟机只能跑 Intel 版的 macOS 镜像。所以你要确认自己用的镜像跟电脑能配得上。

二、装 ClaudeCode

到 2026 年,官方已经不推荐用 npm 来装了,现在都是直接下原生安装包。

1. 用终端一键装好

打开终端,粘贴这行命令就行:

curl -fsSL https://claude.ai/install.sh | bash

如果网速慢或者打不开,也可以手动去官网下载 .pkg 安装文件。

2. 检查有没有装成功

在终端输入:

claude --version
# 正常会显示类似:claude-code v4.2.1

看到版本号就说明装好了。

三、装 CCSwitch 这个切换工具

CCSwitch 是个开源的小程序,作用是帮你管好几个大模型的账号和设置,还能让 ClaudeCode 自动换着用不同的模型。

1. 用 Homebrew 装(最简单)

# 先加个软件源
brew tap farion1231/ccswitch

# 然后装
brew install ccswitch

2. 手动装(备用)

去 GitHub 的发布页下载 macOS 版的 .dmg.zip 文件,解压后把程序拖进“应用程序”文件夹就行。

四、接上国产大模型(拿智谱 GLM-4.6 当例子)

1. 拿到 API 密钥

记下你拿到的密钥,一般是这种样子:sk-xxxxxxxxxxxxxxxxxxxxxxxx

2. 在 CCSwitch 里加上这个模型

你可以点图形界面操作,也可以直接在终端输命令:

ccswitch add --name "Zhipu-GLM4.6" \
             --provider zhipu \
             --model glm-4.6 \
             --api-key sk-xxxxxxxxxxxxxxxxxxxxxxxx \
             --base-url https://open.bigmodel.cn/api/paas/v4

除了智谱,还能接这些国产模型:

  • 通义千问(Qwen):qwen/qwen3.6-plus
  • DeepSeek Coder:deepseek-coder
  • Kimi:kimi-k2
  • MiniMax:minimax-m2

想看全部支持的模型,就输 ccswitch list-providers

五、换模型并启动 ClaudeCode

1. 切到你想用的模型

在终端运行:

ccswitch use Zhipu-GLM4.6

这一步会自动改掉 ClaudeCode 的配置文件(位置在 ~/.claude.json),也会更新环境变量。

2. 如果你在 VS Code 里用(可选)

3. 直接在命令行用也行

claude chat "写个 Python 的快排"

这时候回答是 GLM-4.6 给的,不是 Anthropic 的模型。

六、怎么知道是不是成功了

方法一:看当前用的是哪个模型

ccswitch current
# 会显示:Current model: Zhipu-GLM4.6 (glm-4.6)

方法二:用中文问一句试试

claude chat "你好,请用中文说说你能干啥"

如果回的是中文,而且很快,那就说明国产模型已经接上了。

七、遇到问题怎么办

问题一:虚拟机上网特别慢?

问题二:换了模型但没反应?

问题三:能不能同时用好几个模型?

可以。只要用 ccswitch use <名字> 就能随时换。你甚至可以给不同项目准备不同的配置文件,比如写个脚本或者用软链接来切换。

八、最后说两句

ClaudeCodeCCSwitch 搭在一起,你就不用非得用国外的服务,还能用上便宜又好用的国产大模型。在 macOS 虚拟机里搭这套东西,特别适合想在一个干净、独立的环境里试 AI 编程的人。

提醒一下:这篇文章是按 2026 年的工具写的。建议你时不时更新一下 ccswitchclaude-code,这样能用上新功能,也能修掉老 bug。