这是本文档旧的修订版!
Claude Code 是 Anthropic 官方推出的终端 AI 编程助手,让您可以直接在终端中与 AI 协作编程。
在 Windows 上原生安装 Claude Code 需要 Git Bash。
下载地址:https://git-scm.com/install/windows
下载系统对应版本默认选项安装即可,验证安装:
git --version
打开 PowerShell 或 CMD 终端运行以下命令:
PowerShell 安装命令:
irm https://claude.ai/install.ps1 | iex
CMD 安装命令:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Winget 安装命令(备选):
winget install Anthropic.ClaudeCode
Claude 可执行文件所在的目录需要加入系统 PATH,参考路径:
C:\Users\你的用户名\.local\bin
添加方法:打开系统属性 → 环境变量 → 编辑用户 PATH → 新建 → 添加上方路径。
完成后重启 PowerShell 终端或电脑即可。
curl 安装(推荐):
curl -fsSL https://claude.ai/install.sh | bash
Homebrew 安装:
brew install --cask claude-code
NPM 安装(需要 Node.js 18+):
npm install -g @anthropic-ai/claude-code
claude --version
| 系统 | 配置文件路径 |
|---|---|
| Windows | C:\Users\用户名\.claude\settings.json |
| macOS | ~/.claude/settings.json |
| Linux | ~/.claude/settings.json |
如果配置文件不存在,需要手动创建。
API Key 需要在 本站控制台 的令牌页面自行生成创建(以 sk- 开头)。
新建或修改 settings.json 文件,写入以下配置:
{
"env": {
"ANTHROPIC_API_KEY": "sk-你的API密钥",
"ANTHROPIC_BASE_URL": "https://xjbtoken.site",
"API_TIMEOUT_MS": "300000",
"ANTHROPIC_MAX_TOKENS": "16384",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-opus-4-6-thinking",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-opus-4-6-thinking",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-6-thinking"
},
"model": "claude-opus-4-6-thinking",
"skipDangerousModePermissionPrompt": true
}
注意: 将 sk-你的API密钥 替换为你在令牌页面生成的 API Key。
| 字段 | 说明 |
|---|---|
ANTHROPIC_API_KEY | 你的 API 密钥(在令牌页面生成,以 sk- 开头) |
ANTHROPIC_BASE_URL | API 服务地址,填本站地址 |
API_TIMEOUT_MS | 请求超时时间(毫秒),建议 300000(5分钟) |
ANTHROPIC_MAX_TOKENS | 最大输出 token 数 |
ANTHROPIC_DEFAULT_HAIKU_MODEL | Haiku 默认模型 |
ANTHROPIC_DEFAULT_SONNET_MODEL | Sonnet 默认模型 |
ANTHROPIC_DEFAULT_OPUS_MODEL | Opus 默认模型 |
model | 默认使用的模型 |
skipDangerousModePermissionPrompt | 跳过危险模式确认提示 |
通过终端直接创建或修改配置文件:
vim ~/.claude/settings.json
在您的项目目录下输入 claude 即可启动:
cd /path/to/your/project claude
启动后,您将看到以下配置步骤:
配置完成即可开始使用!
Q: 遇到 “Invalid API Key - Please run /login” 错误?
A: Claude Code 未检测到环境变量。请检查:
ANTHROPIC_API_KEY 和 ANTHROPIC_BASE_URLsk- 开头Q: PowerShell 无法安装脚本,遇到执行策略报错?
A: 以管理员身份运行 PowerShell,执行:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Q: 为什么显示 “offline” 状态?
A: Claude Code 通过连接 Google 来判断网络状态。显示 “offline” 不影响正常使用。
Q: 请求总是显示 “fetch failed”?
A: 可能是网络环境导致的问题。解决方案:
claude 命令Q: 代理/VPN 环境下无法连接?
A: 设置环境变量:
# Linux/macOS export HTTP_PROXY=http://127.0.0.1:7890 export HTTPS_PROXY=http://127.0.0.1:7890 # Windows PowerShell $env:HTTP_PROXY="http://127.0.0.1:7890" $env:HTTPS_PROXY="http://127.0.0.1:7890"