安装nodejs、git。
安装Claude Code:
# 设置国内镜像源(加速下载) npm config set registry https://registry.npmmirror.com # 安装稳定版本(2.1.112,npmmirror 可用的最新版) npm install -g @anthropic-ai/claude-code@2.1.112 # 切回官方源(重要:避免 Claude Code 自动更新时拉到不完整的平台包) npm config set registry https://registry.npmjs.org
启动claude再退出。
编辑用户目录下的配置文件:
C:\Users\Administrator\.claude.json
添加下面这行:
"hasCompletedOnboarding": true,
安装CCSwitch,启动claude。
linux端安装cc-switch-cli:带有图形界面的cc-switch
github.com/SaladDay/cc-switch-cli/blob/main/README_ZH.md
免应答:
全局配置(影响所有项目):~/.claude/settings.json
项目配置(仅影响当前项目):<项目根目录>/.claude/settings.json
{
"permissions": {
"defaultMode": "bypassPermissions"
}
}使用GLM模型配置:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.7",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5.2[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.2[1m]",
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "1000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
"API_TIMEOUT_MS": "3000000"
},
"theme": "dark",
"permissions": {
"defaultMode": "bypassPermissions",
"allow": [
"Bash(*)",
"Write(*)",
"Edit(*)",
"Read(*)"
],
"deny": [
"Bash(rm -rf /*)",
"Bash(rm -rf /)",
"Bash(rm -rf ~)",
"Bash(rm -rf ~/*)",
"Bash(rm -rf $HOME)",
"Bash(rm -rf $HOME/*)",
"Bash(rm -rf C:/*)",
"Bash(rm -rf /c/*)",
"Bash(sudo rm -rf *)",
"Bash(mkfs*)",
"Bash(dd if=* of=/dev/*)",
"Bash(shutdown*)",
"Bash(reboot*)",
"Bash(halt*)",
"Bash(poweroff*)",
"Write(/etc/*)",
"Write(/boot/*)",
"Write(/sys/*)",
"Write(/proc/*)",
"Write(C:/Windows/*)",
"Write(C:/Program Files/*)",
"Edit(/etc/*)",
"Edit(/boot/*)",
"Edit(/sys/*)",
"Edit(/proc/*)",
"Edit(C:/Windows/*)",
"Edit(C:/Program Files/*)"
]
},
"skipDangerousModePermissionPrompt": true
}使用deepseek模型配置:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxxxxxxxxxxxxx",
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_DEFAULT_FABLE_MODEL": "deepseek-v4-pro[1M]",
"ANTHROPIC_DEFAULT_FABLE_MODEL_NAME": "deepseek-v4-pro",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro[1M]",
"ANTHROPIC_DEFAULT_OPUS_MODEL_NAME": "deepseek-v4-pro",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro[1M]",
"ANTHROPIC_DEFAULT_SONNET_MODEL_NAME": "deepseek-v4-pro",
"ANTHROPIC_MODEL": "deepseek-v4-pro"
},
"includeCoAuthoredBy": false,
"theme": "dark",
"permissions": {
"defaultMode": "bypassPermissions",
"allow": [
"Bash(*)",
"Write(*)",
"Edit(*)",
"Read(*)"
],
"deny": [
"Bash(rm -rf /*)",
"Bash(rm -rf /)",
"Bash(rm -rf ~)",
"Bash(rm -rf ~/*)",
"Bash(rm -rf $HOME)",
"Bash(rm -rf $HOME/*)",
"Bash(rm -rf C:/*)",
"Bash(rm -rf /c/*)",
"Bash(sudo rm -rf *)",
"Bash(mkfs*)",
"Bash(dd if=* of=/dev/*)",
"Bash(shutdown*)",
"Bash(reboot*)",
"Bash(halt*)",
"Bash(poweroff*)",
"Write(/etc/*)",
"Write(/boot/*)",
"Write(/sys/*)",
"Write(/proc/*)",
"Write(C:/Windows/*)",
"Write(C:/Program Files/*)",
"Edit(/etc/*)",
"Edit(/boot/*)",
"Edit(/sys/*)",
"Edit(/proc/*)",
"Edit(C:/Windows/*)",
"Edit(C:/Program Files/*)"
]
},
"skipDangerousModePermissionPrompt": true
}