频道:@DavidOndrej · 时长:1:24:14
| 项目 | 内容 |
|---|---|
| 视频标题 | CODEX FULL COURSE: From Zero to Deployed App (2026) |
| 视频ID | hoCWD1aI60Y |
| 频道 | @DavidOndrej |
| 时长 | 1:24:14 |
| 主题 | 从安装到部署的完整 Codex 系统化教程,包含 CLI、IDE 扩展、Codex App、子代理、技能、自动化等全部主题 |
| 视频链接 | https://www.youtube.com/watch?v=hoCWD1aI60Y |
“这是为零基础准备的终极 Codex 指南。我叫 David Andre,已经在 AI 编程上投入了超过一千个小时。我用 Codex 构建了 Vectal,我的 AI 创业项目,去年以七位数被收购。”
David 自称是 YouTube 上最早系统化教 Codex 的人之一,帮助过几十万人入门。这期 1 小时 24 分钟的视频,是他迄今为止最完整、最系统的 Codex 教学。
视频覆盖:基础安装与登录、CLI 的所有命令、AGENTS.md 系统提示文件、图像输入、Web 搜索、Plan 模式、模型与推理深度选择、Sandbox 与权限策略、Cursor IDE 集成、Codex 扩展、Git 与 GitHub、Vercel 部署、Codex App(多代理并行编排)、Skills(技能)、Automations(自动化)、Sub-agents(子代理)。
这篇教程会把全部 1 小时 24 分钟的内容浓缩成可直接执行的步骤,但保留所有关键命令、Pro 技巧和心智模型。这是 2026 年开始用 Codex 的最完整中文指南。
Codex 现在共有 4 种使用方式:
David 强调:这 4 种方式共享同一个账号、同一个会话历史、同一套
skills。你可以在 CLI 起一个会话,到 Codex App 里用
/resume 继续。
“Codex 是目前最持久、最稳定、运行时间最长还少出错的 AI 编程代理。它在构建复杂应用、深度 debug 和长时间运行不犯错这几方面,比 Cloud Code 更强。”
David 的精确说法:“如果你 2026 年还没用 Codex,你真的在错过很多东西。Cloud Code 不错,但它在很多用例上不如 Codex 强。”
打开终端(Mac 用 Spotlight 搜 terminal;Windows 按 Win+R 输入 cmd),粘贴 OpenAI 官方文档里的一行 install 命令,回车。
完成后在终端输入:
codex
第一次启动会提示有更新,让它自动更新(通常 2~3 秒)。
如果安装失败:检查是否装了 Node.js。命令:
node -v
没有就去 nodejs.org 装最新版。
2026 年 OpenAI 把 Pro 分成了两档:$100/月 和 $200/月(前者是新增的)。
“这是 Codex 历史上最划算的时刻。Pro 现在从 $100/月起步。”
如果你有多个 ChatGPT 账号(比如个人 + 团队),登录时选用量额度最大的那个。
/model启动 Codex 后第一件事是确认模型。命令:
/model
规则: - 永远选最新 GPT 模型(视频录制时是 GPT-5.4) - 永远不要用 mini 模型——David 原话:“god forbid” - 不要用 GPT-5.2、GPT-5.3 Spark、GPT-5.3 Codex 这些老版本
四个档位: - Low——永远不要用,推理量太少,表现差 - Medium——默认,多数任务足够,省额度 - High——David 自己的默认值。简单任务 5 秒搞定,复杂任务可以跑 2~4 分钟 - Extra High——仅用于极复杂 bug、大型重构(如把整个后端改成 Rust)
cd 与
ls永远不要在你 Mac 的根目录跑 Codex。Codex 默认会从你启动它的目录开始工作。
两个必学的终端命令: - ls ——
列出当前目录的所有文件和文件夹 - cd <folder> ——
进入文件夹;按 Tab 自动补全 - cd .. —— 上一级目录 -
pwd —— 显示当前所在路径
正确做法:每个项目独立放一个文件夹,先 cd 进去再启动
codex。
“不要做那种把所有东西都堆在 Desktop 上的人。每个项目独立一个文件夹,这是绝对的基本功。”
/fast/fast
切换 fast mode 后推理速度翻倍。代价是额度消耗也更快。 - $8 / $20 订阅:谨慎使用 - $100 / $200 Pro:永远开着 fast mode,没有理由不开
/resume —— 恢复之前的会话/new 或 /clear ——
开新会话(无需重启终端)/plan —— 切换到 Plan 模式(详见第 6 阶段)启动 Codex 后第一件事就是让它创建 AGENTS.md:
“create an AGENTS.md file in this project and keep it empty for now. Just put a header.”
David 把他自己的 AGENTS.md 预设放在了 GitHub Gist(视频描述里有链接)。直接复制 raw 内容,粘贴到 Codex 里:
“tagged with XML”——任何大段粘贴都用 XML 标签包起来:
<context>
... 你粘贴的内容 ...
</context>
这是 Pro 级别的 context engineering 技巧:让模型清楚地知道哪里是开始、哪里是结束。
拿来用之前必须改掉的字段: - 项目名 - 目标用户 - 你的技能水平 - 项目目的
否则 Agent 会按通用模板行事,效果打折扣。
David 在视频里特意花了 3 分钟讲选题哲学:
“我的观众 98% 是男性。本能是做自己会用的工具,结果都涌进了高度竞争的赛道。”
他举例:有个女生用一个 manifestation app(显化 app)做到了 300K MRR——“我都不知道 manifestation 是什么意思,但我知道 300K MRR 是什么意思。”
最大的机会在女性用户、轻量工具、品牌驱动的产品,不需要复杂 AI,关键是产品定位精准。
让用户上传自己的脸部照片,看自己做了鼻整形 / 唇填 / 狐狸眼提升 / 拉皮 / 注射肉毒 / 不同肤色等不同医美项目后的样子。
“这是技术上有趣的项目,因为它能让我们用到 AI 图像编辑能力。”
I want to build an app where you can upload an image of yourself
and see how you would look like with different facial changes.
Smaller nose, lip filler, foxy eye lift, facelift, Botox,
different skin tone, and at least 10 plus other things that
women often do or would like to see how they would look on them
before doing anything.
The target audience is women 18 to 55 years old.
Update AGENTS.md accordingly and also create README.md file.
注意要点: - 明确目标用户 - 列出至少 10 个具体功能(不要含糊地说”各种功能”) - 同时要求更新 AGENTS.md 和 README.md
Mac 截图:Cmd+Shift+3(全屏)或 Cmd+Shift+4(区域) Windows 截图:Print Screen 或 Win+Print Screen 粘贴到 Codex:Ctrl+V(不是 Cmd+V!即使在 Mac 上也用 Ctrl+V,这是 Codex CLI 的限制)
David 的原话: > “When I code with AI, I attach screenshots all the time. Every other prompt includes at least one attached image.”
应用场景: - 截图一个你喜欢的网站设计,让 Codex 模仿 - 截图错误界面,让 Codex 调试 - 截图布局参考图,让 Codex 复制风格
Use the web search tool to find the 20 plus most common facial
cosmetic surgeries women do and save them into a single bullet
list into README.md file.
为什么这很强: - 模型训练数据有截止日期,最新文档或市场数据不在内 - Codex 内置的 web search 接近 perplexity 标准搜索的水平(不是深度研究) - 用来做竞品调研、用户调研、文案灵感、最新 API 文档查询
“build this whole app fully and completely like a professional developer would. Make it a web app and keep building until the full app has been finished.”
关键修饰词: - “fully and completely” - “like a professional developer would” - “keep building until … has been finished”
David 切到 /fast + High reasoning + YOLO mode,让它跑 8
分钟。结果一次构建出几百行代码。
/plan 模式/plan
进入 Plan 模式后: - Codex 不会改任何文件(只读权限) - 它会反向采访你:你想要什么、为什么、风格如何、用什么技术栈 - 然后产出一份详细的实施计划
什么时候用 Plan 模式: - 项目刚起步,你自己也没完全想清楚 - 大型重构前 - 新功能涉及多个模块的影响
codex --full-auto(注意拼写:full-auto
中间一个连字符)codex --yolo(Danger Full Access +
Never)“I’m going to give you a secret of the industry. All of the people who achieve stuff with AI agents use them in YOLO mode.”
--dangerously-skip-permissions学一个,其他都能上手——它们底层都是 VS Code。
codex --yolocodex --yolonpm run dev 启动本地开发服务器David 让 Codex 调用 OpenRouter 的 Nano Banana 2(Gemini 3.1 Flash Image Preview)来生成变脸图——结果所有 generation 都失败,“All generations failed. Provider returned error.”
F12 / Cmd+Option+I 打开浏览器 Console,看前端错误(没找到)
截屏失败界面,粘贴给 Codex:
investigate why I'm getting this error and fix it让 Codex 看 terminal logs:
Do you see any errors in the terminal logs?关键转折:让 Perplexity Deep Research 去研究 Nano Banana 2 的正确调用方式
创建 /docs/openrouter-nano-banana-2-syntax.md,把
Perplexity 的输出粘贴进去
让 Codex 读这个 doc,对比代码库找差异并修复
Cmd+P(Mac)/ Ctrl+P(Windows):直接打开任意文件,无需在文件树里翻找。
Read @openrouter-nano-banana-2-syntax.md and analyze our
codebase to see what is different and fix it. This contains
520 lines of official documentation from OpenRouter on how
to use this specific model and how to attach images.
这个例子完整展示了 prompt engineering 的核心: 1.
Tag relevant files 用 @ 引用文件 2.
提供足够的上下文(520 行官方文档) 3.
明确指令:“analyze … see what is different … fix it” 4.
保持简洁但清晰
David 引用经典的”midwit curve”meme:
| 类型 | 行为 | 结果 |
|---|---|---|
| 初学者(左侧) | 提示词太短、太模糊,Agent 不知道你要什么 | 失败 |
| 中等智商(中间) | 用各种模板、买他人提示词、每个 prompt 花 5 分钟 | 过度工程,效率低 |
| 顶级(右侧) | 简洁但极清晰,1 分钟写完,边做边优化 | 最优 |
@ 标记相关文件/docs 文件夹存放参考资料——便于
Codex 反复查阅即使你不打算发布到 GitHub,每个项目都应该用 Git。
start a new Git repo in this project and do the first commit
后续:
stage all changes and do a Git commit
Codex 会自己跑 git status、查看变更、写 commit
message。
“你应该平均每 10~15 分钟提交一次。”
这是大多数初学者犯的错误——隔几小时才提交,一旦出问题就回不到稳定状态。
create a detailed gitignore for this project
Codex 会根据你的技术栈(Next.js、Python、Node 等)生成完整的 .gitignore。
去 github.com 创建新 repo(选 Private,除非你想完全公开)
复制 repo URL
在 Codex 里:
here is a new GitHub repo: <URL>. Please push everything in there.I want to deploy my app somewhere so that it is accessible on
the internet for others. What are the best hosting platforms
for our app specifically? Analyze the tech stack. Think harder.
Give me top 3 options. Be very concise.
关键技巧:在 Cursor 里同时问 Opus 4.6 和 GPT-5.4,两个都推荐 Vercel——决策置信度自动 +1。
.env.local 里的 key 和值)“It was like 20 seconds and we now have our project deployed.”
Vercel
会给你一个自定义域名(<project>.vercel.app),直接可访问。
| 平台 | 最适合 |
|---|---|
| Vercel | Next.js 应用、前端 |
| Netlify | 静态站点、Jamstack |
| Railway | 全栈应用、数据库 |
| Render | 后端服务、cron 任务 |
| Supabase | 数据库 + 后端服务 |
去 OpenAI 官方文档下载,拖到 Applications。
但 David 也明确说:Codex App 不是完整 IDE——所以它保留了 “Open in VS Code / Cursor” 按钮。
Skill 是一组项目专用的指令集——比 AGENTS.md 更细粒度、按需调用。
$ 符号$
输入 $ 后会列出所有可用 skills,选择即可调用。例如:
$image-gen create a potential logo for this project
$ skill-installer,让它帮你装别的 skill“Think beyond coding. This could be used to find new leads for your business.”
实用案例: - 每天早上自动总结昨天的 commits - 每周自动生成 PR 摘要 - 每周扫一遍最新文档,更新内部知识库 - 定时抓取竞品价格、最新 LinkedIn lead
launch a sub agent to add header comments to every file in our
codebase. Just briefly explaining what that file does.
Codex 会调用一个 GPT-5.4 mini 的 worker 在后台跑。
把整个视频的流程拼起来,看看一个完整的 App 是怎么从想法到上线的:
cd 进入新项目文件夹codex --yolo 启动/fastbuild this MVP as a web app. ask me 4 concise questions.../docs/ →
让 Codex 参考修复stage all and commithere is a new GitHub repo: <URL>. push everything in there| 概念 | 解释 |
|---|---|
| Codex CLI | 终端中的 Codex,最基础 |
| Codex IDE 扩展 | VS Code / Cursor 内的 OpenAI 官方插件 |
| Codex App | 独立桌面应用,最强多代理编排 |
| AGENTS.md | 60k+ 项目共用的系统提示文件 |
| /model | 选择模型,永远用最新的 |
| /fast | 开启倍速模式 |
| /plan | 进入 Plan 模式,只读 + 反向采访 |
| /resume | 恢复之前的会话 |
| /new、/clear | 开始新会话 |
| –yolo | 启动 Codex 时进入 YOLO 模式(最强权限) |
| –full-auto | 启动 Codex 时半自动模式 |
| Ctrl+V | 在 Codex CLI 里粘贴图片(不是 Cmd+V) |
| Cmd+J | Cursor 中打开集成终端 |
| Cmd+I | Cursor 中打开 AI 侧栏 |
| Cmd+P | Cursor 中按文件名跳转 |
| Sandbox Mode | 三层:Workspace Write / Read Only / Danger Full |
| Approval Policy | 四档:Untrusted / On Request / Never / Granular |
| Git Worktree | Codex App 多代理并行的核心机制 |
| Skills | 项目专用指令集,用 $ 调用 |
| Automations | 高级 cron 任务 |
| Sub-agents | 后台 GPT-5.4 mini worker |
| Vercel | Next.js 应用的首选部署平台 |
/docs/ 文件夹是 Codex 的长期记忆——把
deep research 结果、API 文档、设计参考都放这里/plan/model 选最新模型,永远不用 mini/fast 倍速模式,Pro 计划用户永远开着<context>...</context> XML
标签包裹大段粘贴--yolo = Danger Full Access +
Never,是高生产力的标配| 资源 | 说明 |
|---|---|
| OpenAI Codex 官方文档 | platform.openai.com/docs/codex |
| Node.js 官网 | nodejs.org,运行 Codex CLI 的前置依赖 |
| Cursor IDE | cursor.com,AI 优化的 VS Code fork |
| VS Code 官网 | code.visualstudio.com,开源 IDE 基石 |
| OpenRouter | openrouter.ai,统一调用各家 LLM 与图像模型 |
| Vercel | vercel.com,Next.js 部署首选 |
| GitHub | github.com,代码托管 |
| Perplexity | perplexity.ai,Deep Research 功能强大 |
| David 的 AGENTS.md 预设 | GitHub Gist(视频描述链接) |
| Nano Banana 2 模型 | Gemini 3.1 Flash Image Preview |
| The New Society | David 的 AI 编程付费社区 |
“If you watched until the end, then I want to congratulate you. You probably know Codex better than 99% of people.”
David 这期 1 小时 24 分钟的视频,本质上是把一个完整的现代 AI 编程工作流摊开来给你看:从安装、配置、第一个 prompt,到调试、版本控制、部署、运营。
Codex 不只是”另一个 AI 编程工具”。它是 OpenAI 对未来软件开发到底应该长什么样的当前答案。在 2026 年,掌握 Codex(连同 Cloud Code、Cursor、Gemini CLI 等)的人和不掌握的人之间,生产力差距会以数量级呈现。
如果你看完这篇教程,请今晚就: 1. 装好 Codex CLI 2. 选一个真实想法(不是 hello world) 3. 跑完从 AGENTS.md 到 Vercel 部署的完整流程
这一晚的时间投入,会改变你接下来 5 年的工作方式。