Claude 安装官方[文档](https://code.claude.com/docs/zh-CN/overview#native-install-recommended)已经很详细了,还有中文。
不过大陆用户是用不了它们的服务的,可以使用代理站,例如 [Openroute](https://openrouter.ai/)或者其他。
Openroute 的[文档](https://openrouter.ai/docs/guides/guides/claude-code-integration)里有说明,可以添加下面的环境变量来使用他们的代理。
```shell
# Set these in your shell (e.g., ~/.bashrc, ~/.zshrc)
export ANTHROPIC_BASE_URL="https://openrouter.ai/api"
export ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY"
export ANTHROPIC_API_KEY=""
```
不过还漏掉一个,由于 Claude 启用初始化的时候要连接它们的服务器,我们在这一步就会被拒绝,无法进行下去,所以需要在用户目录添加 `.claude.json` 文件,如果已经有了就直接修改,添加如下参数:
```json
{
"hasCompletedOnboarding": true
}
```
意思是告诉Claude,我们已经完成了初始化,继续后面的。
Openroute 的模型也是不便宜,所以我用了字节火山的试试,首月9块钱。不过目前感觉质量不太行。
> 下面的项目就是用它修改的,我整了半天,连个 Dockerfile 都能搞错。

Claude 会帮你完成很多操作,包括执行构建命令,但是万一 AI 犯病了,可能把你当前电脑环境搞的一团糟,所有还有个方法是在 Docker 中运行,挂载当前项目到 Docker 中。
Github 中看到一个项目 [claude-docker](https://github.com/VishalJ99/claude-docker),不过这个只支持 Mac,还预装了一些 MCP,我感觉不需要,就删了,还增加了 Linux 支持,
项目地址[在这](https://github.com/thetbw/claude-docker)。
使用方法如下
```shell
# 1. 克隆项目
git clone https://github.com/thetbw/claude-docker
cd claude-docker
# 2. 在项目下添加一个.env文件并编辑,比如上面的自定义代理,就可以加在这里
# 使用代理的话,还需要在当前项目目录下添加一个上述的.claude.json来跳过初始化
cp .env.example .env
nano .env # Add any optional configs
# 3. 安装,这里的安装支持把脚本添加到你的环境变量
sudo ./src/install.sh
# 4. 在任何目录,输入claude-docker就可以执行了。
cd ~/your-project
claude-docker
```

最后,试了下 Mac 上的一个docker管理工具 `OrbStack` 还挺好用的,比如`Docker Desktop` 看着舒服多了。
---
现在都说用 AI 来降本增效,但对于打工人来说,就是有少赚了钱又多干了很多活。就拿刚才的 AI 来说,要是用 Claude 官方的来说,一个月几百块钱了,我没注意具体多少钱,还没做什么事,公司也很少会帮你报销这些钱,但是有些公司是有内部的一些采购吧。
从上次说试试一些AI来看,我还没有深度使用什么,之前用过几次`Roo Code`,写一个小功能就要几块钱,一顿折腾今天饭钱就没了,而且真的一言难尽,自己还要有更多的心智负担,原不如熟练掌握一个技能有用,所以感觉,还是得自己多学习呀。
后面顺着这次火山模型的包月,再试一个月看看吧,这天我打字都感觉冻手...
使用Claude