外观
Claude Code 一键脚本
一键脚本把安装 Claude Code、写环境变量、配置跳过 onboarding 这些步骤全部包起来,适合不想手动折腾的用户。脚本兼容 macOS、Linux,Windows 用户可以在 WSL 或者 Git Bash 下运行。
0. 前置:确认 Node.js 已就绪
bash
node -v
npm -vnode -v 至少要 v22,低于这个版本请先看安装 Node.js。
1. 运行一键命令
打开终端,跑:
bash
curl -fsSL https://sh.aitongdao.com/claude-code.sh | bash脚本会弹出一个交互菜单:安装 Claude Code、配置 API、或者一键全装。选 3(全部) 最省事。
2. 脚本会做哪些事
2.1 安装 Claude Code
脚本会先检查你本地有没有 claude 命令。没有的话,优先调用官方安装器(macOS/Linux)或者直接跑 npm install -g @anthropic-ai/claude-code。如果默认 npm 源太慢,脚本会自动切到国内镜像 https://registry.npmmirror.com 重试。
2.2 写入 API Key 和 Base URL
你会被提示输入 API Key(输入时用 * 遮盖,不会回显明文)。Base URL 直接固定为 AI通道的 https://ai.aitongdao.com。脚本会把这两个值写进环境变量:
ANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKEN
2.3 写到哪里
脚本会自动探测你的 shell,把 export 语句追加到对应的配置文件末尾:
- 用 zsh 的话写入
~/.zshrc(macOS 默认) - 用 bash 的话写入
~/.bashrc(Linux / Git Bash 默认)
同时还会创建或更新 ~/.claude.json,把 hasCompletedOnboarding 设为 true,这样第一次启动 claude 时不会再让你走一遍初始化流程。
3. 使用前还需要什么
在运行脚本之前,你需要先在 aitongdao.com 完成:
- 注册账号并充值
- 在"令牌"菜单创建一个 API Key
- 创建时分组选
ccmax(Claude Code 专用分组)
没选对分组会导致 /v1/models 拿不到模型列表,脚本会提示验证失败。
4. 装完后怎么用
脚本跑完后,完全关闭当前终端窗口,重新开一个(让环境变量生效),然后:
bash
claude --version
claude doctorclaude doctor 会检查环境变量是否正确、能否访问 Base URL、认证是否通过。全绿之后,cd 到你的项目目录,跑 claude 就能开工了。
常见问题
1. 脚本提示找不到 npm
说明 Node.js 没装好,或者 npm 不在 PATH 里。先回到安装 Node.js 装好 22+ 版本,再跑一键脚本。
2. Windows 为什么不能直接用 PowerShell 跑这条命令
这个脚本是 bash 脚本,PowerShell 没法解释它。Windows 用户有两个选择:在 WSL 下运行(推荐),或者装 Git for Windows 后在 Git Bash 里跑。想用纯 Windows 环境请看Windows 手动安装。
3. 脚本跑完后 claude 命令找不到
最常见的原因是环境变量没刷新。关掉终端、重新打开一个新窗口再试。还是不行的话,检查 $PATH 里有没有 ~/.local/bin 或 ~/.claude/local/bin,必要时把它们加到你的 shell 配置文件。
4. API Key 验证没通过还能保存吗
脚本在写入之前会调用 /v1/models 验证 Key。如果网络临时波动或者你的令牌分组还没选好,验证会失败。脚本会问你是否仍然保存——选 y 会强制写入,你后续可以自己改 ~/.zshrc 或 ~/.bashrc 里的值再修正。