这篇文章是写给程序员看的,讲的是怎么在 macOS 虚拟机里装好 ClaudeCode 这个编程助手,再通过一个叫 CCSwitch 的免费小工具,把像智谱 GLM、通义千问这样的国产大模型接进来,这样你就能用更低的价格、更快的速度做 AI 编程了。
一、先准备好运行环境
1. 虚拟机和系统要求
建议你用下面这些配置:
- 虚拟机软件选 VMware Fusion 或者 Parallels Desktop(要能跑 macOS 系统)
- 系统版本至少是 macOS Monterey(也就是 12 版)或更新的
- 内存别少于 8 GB(最好有 16 GB)
- 硬盘至少留出 50 GB 空间
注意一下:因为苹果 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 ccswitch2. 手动装(备用)
去 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 里用(可选)
- 装官方插件 Claude Code
- 插件会自己读配置,不用额外设置
3. 直接在命令行用也行
claude chat "写个 Python 的快排"这时候回答是 GLM-4.6 给的,不是 Anthropic 的模型。
六、怎么知道是不是成功了
方法一:看当前用的是哪个模型
ccswitch current
# 会显示:Current model: Zhipu-GLM4.6 (glm-4.6)方法二:用中文问一句试试
claude chat "你好,请用中文说说你能干啥"如果回的是中文,而且很快,那就说明国产模型已经接上了。
七、遇到问题怎么办
问题一:虚拟机上网特别慢?
- 可以设个代理,或者换国内的 Homebrew 镜像源。
- 智谱、通义这些平台服务器在国内,一般不用代理也很快。
问题二:换了模型但没反应?
打开
~/.claude.json看看内容对不对:{ "model": "glm-4.6", "baseUrl": "https://open.bigmodel.cn/api/paas/v4", "apiKey": "sk-xxxxxxxx" }- 关掉终端或 VS Code 再重新打开,让新设置生效。
问题三:能不能同时用好几个模型?
可以。只要用 ccswitch use <名字> 就能随时换。你甚至可以给不同项目准备不同的配置文件,比如写个脚本或者用软链接来切换。
八、最后说两句
把 ClaudeCode 和 CCSwitch 搭在一起,你就不用非得用国外的服务,还能用上便宜又好用的国产大模型。在 macOS 虚拟机里搭这套东西,特别适合想在一个干净、独立的环境里试 AI 编程的人。
提醒一下:这篇文章是按 2026 年的工具写的。建议你时不时更新一下ccswitch和claude-code,这样能用上新功能,也能修掉老 bug。