第 4 卷
选择建议
| 你的情况 | 从哪开始 | 原因 |
|---|---|---|
| 从没用过AI编程工具 | CLI | 一行命令装好,每一步都看得见 |
| 用过Claude Code | CLI,再试/import | 体验最接近,设置能带过来 |
| 想同时跑几件事、定时跑 | 桌面App | 多线程、worktree、Scheduled tasks都在这 |
| 不想在本机装东西 | 云端 | 浏览器里建环境就能用 |
| 重度VS Code用户 | IDE扩展 | 不用切换窗口 |
花叔的建议:拿不定主意就从CLI开始。花5分钟装好,进一个项目目录,让它做一件小事,走完一次从提需求到看结果的循环。再决定要不要开App或云端。
§03 你的第一个任务
Your First Task
用一个真实跑过的小任务,走一遍Codex干活的完整过程:读文件、改代码、请求权限、自己验证、交总结。每一步都有截图。
第一个任务挺重要,它决定了你接下来愿不愿意继续用这个工具。所以这一章不追求复杂,只追求完整:从提
需求,到它交回一个能用的结果。
准备一个小项目
我准备了一个很小的目录 demo-project,里面三个文件:
index.html:一个单文件网页「小猫的备忘录」,一个标题、两条待办,白底黑字。
README.md:一句话说明。
AGENTS.md:给Codex的三条规矩。
# AGENTS.md
- 所有回复使用中文。
- 修改页面时保持单文件 HTML,不引入外部依赖。
- 改完后在总结里列出改动的文件名。
AGENTS.md是Codex每次开工前都会读的项目说明,§05整章讲它。这里先放三条,看它遵不遵守。
为了还原产品默认的样子,我启动时显式指定了默认模型和默认权限(你自己用时直接输 codex 就行):
codex -m gpt-6.1-sol -c model_reasoning_effort=low \ -s workspace-write -a on-request
提需求
在输入框里写需求,按回车:

需求写在底部输入框。状态栏显示当前是GPT-6.1-Sol、推理档位low。输入框下方的「tab to queue message」是说:它干活时你按 Tab可以先排一条后续指令。
需求写得具体一点:放哪、怎么交互、用什么记住、有什么限制。它不用猜,你也好验收。
它先读,再改
回车之后,它没有直接动手。先说了一句打算,然后找文件、读文件:

按Ctrl+T打开完整的转录视图能看到这一段:先用 rg --files 找到AGENTS.md和index.html,再 cat index.html 看现状,说明自己的处理方式(浅色仍是首次打开的默认),然后才开始改。
改动以diff的形式出现在对话里,红色是删掉的行,绿色是加上的行: