使用Claude
Claude 安装官方文档已经很详细了,还有中文。
不过大陆用户是用不了它们的服务的,可以使用代理站,例如 Openroute或者其他。
Openroute 的文档里有说明,可以添加下面的环境变量来使用他们的代理。
# 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 文件,如果已经有了就直接修改,添加如下参数:
{ "hasCompletedOnboarding": true}意思是告诉Claude,我们已经完成了初始化,继续后面的。
Openroute 的模型也是不便宜,所以我用了字节火山的试试,首月9块钱。不过目前感觉质量不太行。
下面的项目就是用它修改的,我整了半天,连个 Dockerfile 都能搞错。
Claude 会帮你完成很多操作,包括执行构建命令,但是万一 AI 犯病了,可能把你当前电脑环境搞的一团糟,所有还有个方法是在 Docker 中运行,挂载当前项目到 Docker 中。
Github 中看到一个项目 claude-docker,不过这个只支持 Mac,还预装了一些 MCP,我感觉不需要,就删了,还增加了 Linux 支持,
项目地址在这。
使用方法如下
# 1. 克隆项目git clone https://github.com/thetbw/claude-dockercd claude-docker# 2. 在项目下添加一个.env文件并编辑,比如上面的自定义代理,就可以加在这里# 使用代理的话,还需要在当前项目目录下添加一个上述的.claude.json来跳过初始化cp .env.example .envnano .env # Add any optional configs# 3. 安装,这里的安装支持把脚本添加到你的环境变量sudo ./src/install.sh# 4. 在任何目录,输入claude-docker就可以执行了。cd ~/your-projectclaude-docker最后,试了下 Mac 上的一个docker管理工具 OrbStack 还挺好用的,比如Docker Desktop 看着舒服多了。
2026-01-03补充:发现 docker 将要原生支持 ai agent 的沙盒访问,其实就是和我说的这个做同样的事情,那么后面这个其实就没啥用了。
原文参见 https://www.docker.com/blog/docker-sandboxes-a-new-approach-for-coding-agent-safety/
现在都说用 AI 来降本增效,但对于打工人来说,就是有少赚了钱又多干了很多活。就拿刚才的 AI 来说,要是用 Claude 官方的来说,一个月几百块钱了,我没注意具体多少钱,还没做什么事,公司也很少会帮你报销这些钱,但是有些公司是有内部的一些采购吧。
从上次说试试一些AI来看,我还没有深度使用什么,之前用过几次Roo Code,写一个小功能就要几块钱,一顿折腾今天饭钱就没了,而且真的一言难尽,自己还要有更多的心智负担,原不如熟练掌握一个技能有用,所以感觉,还是得自己多学习呀。
后面顺着这次火山模型的包月,再试一个月看看吧,这天我打字都感觉冻手...