Claude Code 安装与配置

Anthropic 官方 CLI 工具,直接在命令行中对话编程。

推荐 MacOS 用户使用 iTerm2 终端,体验更佳。

第一步:安装 Claude Code

MacOS / Linux / WSL

curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell

irm https://claude.ai/install.ps1 | iex

Windows CMD

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

原生安装会自动在后台更新,保持最新版本。

npm 安装(需先完成「环境准备」)

npm i -g @anthropic-ai/claude-code

第二步:配置 API

Linux / MacOS 配置

添加到 ~/.bashrc~/.zshrc(默认推荐 kimi-k2.6):

export ANTHROPIC_AUTH_TOKEN="你的API Key"
export ANTHROPIC_BASE_URL="https://api.icodeeasy.cc"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"
export CLAUDE_CODE_ATTRIBUTION_HEADER="0"

如果 api.icodeeasy.cc 连接慢,可以把 ANTHROPIC_BASE_URL 换成 https://jp.icodeeasy.cc

保存后运行 source ~/.bashrcsource ~/.zshrc 使配置生效。

Windows 配置

在 PowerShell 中运行:

# 设置 API 密钥
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "你的API Key", "User")

# 设置中转站地址
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.icodeeasy.cc", "User")

# 禁用非必要流量
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", "1", "User")

# 禁用归因头
[Environment]::SetEnvironmentVariable("CLAUDE_CODE_ATTRIBUTION_HEADER", "0", "User")

如果 api.icodeeasy.cc 连接慢,可以把 ANTHROPIC_BASE_URL 换成 https://jp.icodeeasy.cc

设置后需要重新打开 PowerShell 才能生效。

可以在新的 PowerShell 窗口中验证用户级环境变量:

[Environment]::GetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "User")
[Environment]::GetEnvironmentVariable("ANTHROPIC_BASE_URL", "User")
[Environment]::GetEnvironmentVariable("CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", "User")
[Environment]::GetEnvironmentVariable("CLAUDE_CODE_ATTRIBUTION_HEADER", "User")

SetEnvironmentVariable 写入的是用户级持久环境变量,不会立即更新当前 PowerShell 会话。新开一个 PowerShell 窗口后再用 claude 启动。


第三步:启动 Claude Code

cd your-project-folder
claude