1、下载并安装node.js
Claude Code是由JavaScript编写的,所以在安装之前需要先安装Node.js。可以去官网下载:https://nodejs.org/zh-cn/download。
下载安装完后,打开Windows的cmd,查看node和npm的版本:
shell
C:\Users\23860>node -v
v24.12.0
C:\Users\23860>npm -v
11.6.2

2、安装claude
打开Windows的cmd,使用npm install -g来全局安装claude code,这样可以使得claude命令可以在任何目录下直接被调用。
shell
C:\Users\23860>npm install -g @anthropic-ai/claude-code
changed 2 packages in 35s
1 package is looking for funding
run `npm fund` for details
C:\Users\23860>claude -v
2.1.12 (Claude Code)
3、安装git
安装完claude code后,输入claude命令,会出现下面的提示:
shell
C:\Users>claude
Claude Code on Windows requires git-bash (https://git-scm.com/downloads/win). If installed but not in PATH, set environment variable pointing to your bash.exe, similar to: CLAUDE_CODE_GIT_BASH_PATH=C:\Program Files\Git\bin\bash.exe
这是因为Claude Code的运行依赖Bash环境,Windows默认不支持。需要安装git,利用其Git Bash,才能是Claude Code正常工作。可以访问:https://git-scm.com/install/windows,下载安装包进行安装。

4、配置连接国产AI大模型
安装完git,在cmd的命令行中输入claude,会出现以下的报错:

这是因为Claude Code客户端会默认连接Anthropic官方的大语言模型,而Anthropic官方的大语言模型在国内访问受阻。这里我们可以通过配置,让claude默认连接国产的AI大模型,这里使用智谱AI作为示例。
首先我们需要访问智谱AI开发平台,注册登录后,进入API key管理页面,申请API key。

接下来,需要配置两个环境参数:
打开Windows的cmd,其中ANTHROPIC_AUTH_TOKEN 为上一步获取的API Key。
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 这个参数的主要作用是控制 Claude Code 是否向 Anthropic 官方服务器发送非必要的通信数据,设置为1时,会禁用发送给 Anthropic 官方的遥测数据和非必要的诊断信息。这有助于减少因国际网络波动或防火墙拦截导致的工具卡顿或连接失败,使连接更稳定。
shell
setx ANTHROPIC_BASE_URL https://open.bigmodel.cn/api/anthropic
setx ANTHROPIC_AUTH_TOKEN <<API_KFY>>
setx CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 1

关闭当前CMD,重新进入后参数生效,再次输入claude 命令,可以看到进入这个设置文本风格页面,证明claude已经登陆成功了。


选择你想要的风格,一直按enter键,可以进入claude code的命令行界面:

到这里我们便正式进入了Claude Code的工作页面。输入/status后回车,我们可以看到当前Claude Code使用的模型的信息:

这里显示我们使用的是claude-sonnet-4-5-20250929,不过这不是真的,我们可以设置背后智谱大模型使用的模型。在 用户目前下新建个.claude文件夹(安装完claude一般就会有这个文件夹),并在文件夹里面创建settings.json文件,并将以下内容复制进去:
json
{
"env": {
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.6",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.6"
}
}

glm模型是智谱AI(Zhipu AI)研发的系列大语言模型,我们退出cmd,重新进入cmd使用claude命令进入claude code工作页面,再使用/status查看模型信息:

现在默认使用的模型已经变成了我们设置的。