Codex 入门必看:从下载到玩转 Vibe Coding 的 5 个关键操作
打开 Codex 官网,看到那个大大的下载按钮没?
点它,下载、安装、登录,三步搞定。Mac 用户直接用应用版,Windows 用户再等等,命令行版也能顶一阵子。
但问题来了——装好之后,你真的会用吗?
很多人以为 Codex 就是另一个聊天机器人,随手开个对话,噼里啪啦打一堆需求,然后等着 AI 变魔法。
结果呢?上午让它写网页,下午让它算表格,晚上又让它改文案,所有任务搅在一起,AI 开始胡言乱语,文件乱成一锅粥,你自己都找不到东西在哪。
这不是 Codex 不行,而是你还没搞懂它的核心逻辑。
今天我就把 Codex 最关键的几个操作掰开揉碎讲清楚,尤其是那个 90% 新手都会忽略的「文件夹 vs Thread」设计。
## 1️⃣ 先搞懂:文件夹和 Thread 到底啥关系?
打开 Codex 首页,左边侧边栏就是你整个编程世界的地图。
这一栏分两层:
**第一层是文件夹(工作区)**。
你可以把它理解成一个个项目目录,或者一个个主题盒子。比如「AI 热点」「数据抓取机器人」「sandbox」,它们负责把你的文件归类放好。
**第二层才是 Thread(线程)**。
点开某个文件夹,里面一条条的对话记录才叫 Thread。每一条 Thread 就是一条独立的任务线。
关系很简单:
> 一个文件夹里可以有很多条 Thread,每条 Thread 都在同一个工作区里,围绕一个明确目标推进。
打个接地气的比方:
文件夹像一个项目群,Thread 像群里的一个话题贴。你在某个话题贴里聊需求,Codex 就在同一个上下文里改文件、跑命令、做记录。换一个话题贴,它就切换到另一条任务线。
**这套设计最妙的地方,就是把「代码和资料」与「思路和过程」彻底拆开了。**
文件夹负责存放文件,Thread 负责存放对话。两者互不污染,随时可以断点续写。
## 2️⃣ 别乱开对话!先学会分类
很多人的崩溃,都是从「随手开新对话」开始的。
今天让 AI 写个网页,明天让它算个 Excel,后天又让它改文案,全部堆在一起。上下文污染严重,AI 开始瞎编,你也找不到文件在哪。
避免崩溃的规则简单到离谱:
> **同一个文件夹里做同一个大方向,同一个 Thread 里只推进一件具体的事。**
所以在开始之前,一定先想好分类。
我自己电脑上建了一个 `dev` 文件夹,里面大概这样分:
- `Learning`:学习资料
- `notes`:文章和笔记
- `Projects`:真实开发项目
- `sandbox`:不知道归哪的杂七杂八
- `tools`:通用脚本、可复用组件
比如 `Projects` 下面有「AI 热点」「飞书机器人」,而「飞书机器人」又按功能拆成好几个子文件夹。
别嫌麻烦,**前期分类做得好,后面爽到飞起。** 否则你就是在给未来的自己埋雷。
## 3️⃣ 把本地文件夹加进来,开干
分类建好后,回到 Codex 界面,点击「添加文件夹」,把你的项目目录加进来。
比如你想开发一个 AI 热点网站,就把对应的项目文件夹添加进来,然后新建一个 Thread,开始对话。
想说什么直接发消息就行。
但先别急,还有几个配置项和功能,我建议你花两分钟设置好。
## 4️⃣ 全局规则:让 AI 更懂你的「使用说明书」
Codex 支持自定义全局规则,相当于给 AI 写一份「怎么跟我合作」的说明书。
我自己的规则大概长这样:
```
# Global rules for codex
## Operating principles
- Prefer small, reviewable diffs. Avoid sweeping refactors unless explicitly requested.
- Before editing, identify the file(s) to change and state the plan in 3-6 bullets.
- Never invent APIs, configs, or file paths. If unsure, search the repo first.
- Keep changes consistent with existing style and architecture.
## Safety and secrets
- Never paste secrets, tokens, private keys, .env values, or credentials into code or logs.
- If a task requires secrets, ask me to provide them via environment variables.
- Do not add analytics, telemetry, or network calls unless I ask.
## Code quality bar
- Add or update tests for behavior changes when the project has tests.
- Prefer type safety and explicit error handling.
- Add comments only when the intent is non-obvious.
## Build and run etiquette
- If you need to run commands, propose the exact command and why.
- When you make changes that may break build, run the fastest relevant check first.
## Output formatting
- For code changes: include a short summary + list of files changed.
- For debugging: include hypotheses, experiments run, and the minimal fix.
## My preferences
- I like concise explanations, concrete steps, and copy-pastable commands.
- Default language for explanations: Chinese.
```
这套规则的核心就一句话:**让 AI 先思考再动手,别瞎改,别泄露秘密,保持代码整洁。**
你完全可以根据自己的习惯调整。比如要求 AI 每次回答都用中文,或者强制它先列计划再执行。
## 5️⃣ Vibe Coding 的真正价值:把「不可能」变成「可能」
我一直觉得,Vibe Coding 对非程序员的价值,远大于程序员。
程序员本来就会写代码,AI 对他们来说只是提效工具。但对我们这些不会写代码的人来说,AI 直接把一道原本过不去的坎给铲平了。
你不需要懂语法、不需要懂框架,只需要把你的想法用大白话说清楚,Codex 就能帮你实现。
**在未来,会用 AI 写代码会变成像会用 Excel 一样的基本技能。**
这不是预测,这是正在发生的必然。
所以,别怕,大胆去试。
从今天开始,建好你的文件夹,开好你的 Thread,把规则写清楚,然后——
玩得开心。
---
如果你觉得这篇对你有帮助,点个赞、在看、转发三连吧。也欢迎在评论区聊聊你用 Codex 做了什么好玩的东西。
下次见。