AI 编程助手
镜像里预装了四个 AI 编程助手,各自用自己的命令启动:
| 助手 | 命令 | 版本 | 官网 |
|---|---|---|---|
| Claude Code | claude | 2.1.283 | claude.com/claude-code |
| Codex | codex | 0.158.0 | github.com/openai/codex |
| Gemini CLI | gemini | 0.61.0 | github.com/google-gemini/gemini-cli |
| Grok | grok | 1.0.41 | x.ai |
登录
在 /workspace(你的项目)里运行命令。第一次运行时,每个助手都会引导你用它自己的账号或 API key 登录,按提示操作即可。具体步骤由各家决定,请参考上面的官方文档。
每个助手的登录状态和设置,都保存在容器里的 home 目录下:
| 助手 | 位置 |
|---|---|
| Claude Code | ~/.claude/ 和 ~/.claude.json |
| Codex | ~/.codex/ |
| Gemini CLI | ~/.gemini/ |
| Grok | ~/.grok/ |
这些内容会随容器一起被删除。想在重启后保持登录,把这些目录放进 Docker 卷,见数据与持久化。
使用建议
- 同时跑多个助手:用 tmux 分出多个窗格。tmux 会高亮有新输出的窗口,一眼就能看出哪个助手需要你处理。见 tmux。
- 接收通知、远程审批:用 yeci-notify,助手完成任务或需要授权时,会给你发 Telegram 消息。
- 内存:
NODE_OPTIONS设为--max-old-space-size=4096,基于 Node 的助手处理大任务时内存够用。 - 版本:每个镜像里的助手版本是固定的。想用新版本,请拉取更新的镜像(见镜像与版本),不要在容器里升级:容器删除后,这些改动都会丢失。