安装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
}