Codex 入门避坑指南:别再把所有对话搅成一锅粥了
## 先泼一盆冷水:Codex 不是装完就能用好
很多人兴冲冲下载 Codex,结果用了两天就弃了。
不是 Codex 不行,而是你把它用成了 ChatGPT——想到啥问啥,所有对话堆在一起,最后 AI 开始胡编,自己也找不到文件在哪。
今天这篇,我就把 Codex 最核心、也最容易被忽略的 Threads 机制讲透。
看完你会发现:**Codex 好不好用,从你建第一个文件夹那一刻就决定了。**
---
## 一、下载安装:真的就三步
打开官网 chatgpt.com/codex,点那个大大的下载按钮。
下载完是个 Mac 安装包,双击、安装、登录,完事。
> 💡 Windows 用户别急,目前只有命令行版,官方桌面应用据说一周内就上线。
登录后你会看到这个界面,左边一栏,右边空白,干净得像一张白纸。
但别急着打字,先搞懂左边那栏是什么。
---
## 二、核心概念:文件夹 ≠ 线程
左边侧边栏,其实是**两层结构**。
**第一层:文件夹(工作区)**
你可以把它理解成一个个项目盒子。比如“AI热点”“数据抓取机器人”“sandbox”,每个盒子装一类东西,负责让你的文件井井有条。
**第二层:Thread(线程)**
点开某个文件夹,里面的一条条对话记录,才叫 Thread。
每一条 Thread,就是一条独立的任务线。
**关系是这样的:**
- 一个文件夹里可以有 N 条 Thread
- 每条 Thread 都在同一个工作区里,围绕一个明确目标推进
- 换一条 Thread,Codex 就切换到另一条任务线,互不干扰
打个接地气的比方:
> 文件夹 = 一个项目群
> Thread = 群里的一个话题贴
你在“话题贴 A”里聊需求,Codex 就在那个上下文里改文件、跑命令;你换到“话题贴 B”,它立刻切换状态,不会串台。
---
## 三、为什么这个设计对小白特别友好?
因为传统 AI 编程工具最容易翻车的场景,就是**上下文污染**。
上午让它写网页,下午让它算 Excel,晚上又让它改文案——所有东西搅成一锅粥。
AI 开始答非所问,你也找不到之前写的代码在哪,心态直接炸裂。
Codex 用文件夹 + Thread 把“存放代码”和“存放思路”拆开了:
- **文件夹**负责管理文件和资源
- **Thread** 负责管理对话和过程
你只要遵守一条简单到离谱的规则:
> ✅ 同一个文件夹里做同一个大方向
> ✅ 同一个 Thread 里只推进一件具体的事
这样,它们共享文件,但对话和目标互不污染,随时可以断点续写。
---
## 四、我的个人分类习惯(直接抄作业)
我电脑上有个 `dev` 文件夹,里面长这样:
- 📚 `Learning` —— 学习资料
- 📝 `notes` —— 文章和笔记
- 🛠 `Projects` —— 真实开发项目
- 🧪 `sandbox` —— 乱七八糟的试验品
- 🔧 `tools` —— 通用脚本、可复用组件
Projects 里再按项目细分,比如“飞书机器人”文件夹下,又有“公众号数据爬取”“多维表格同步”等不同功能的子文件夹。
**前期分类花的时间,后面会十倍还给你。**
千万别像用 ChatGPT 一样随手开新对话。
在 Codex 里,**Thread 和文件夹一定要管理好**,这是你后续快乐的开始。
---
## 五、开始你的第一个 Thread
在本地建好文件夹后,回到 Codex 界面,点击添加文件夹,把你的项目目录加进来。
然后新建一个 Thread,直接发消息就行。
比如我想开发 AI 热点网站,就添加对应文件夹,开个 Thread,说:
> “帮我搭建一个 AI 热点新闻聚合页,数据源用 RSS。”
Codex 就会开始干活。
---
## 六、别急着跑,先配好全局规则
我知道你很急,但先别急。
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.
```
这几条规则能帮你避开 90% 的坑:不让 AI 乱改代码、不泄露密钥、不瞎编路径、跑命令前先说明理由。
---
## 七、Vibe Coding,对非程序员才是真福音
我一直觉得,Vibe Coding 对不会写代码的人,价值远大于程序员。
程序员本来就会写,AI 只是提效;但对我们这种没学过编程的人,AI 直接把一道过不去的坎铲平了。
**未来,会用 AI 写代码会变成像会用 Excel 一样的基本技能。**
这是必然。
所以,别怕,大胆去试。
从建好你的第一个文件夹开始,让 Codex 帮你把脑子里的想法变成现实。
---
## 最后,送你一句话
管理好 Thread,就是管理好你的注意力。
**分类清晰,AI 才不糊涂;上下文干净,输出才靠谱。**
现在就去建一个 dev 文件夹吧。
玩得开心 🚀
如果觉得有用,点个赞、在看、转发三连,让更多朋友少走弯路。
我们下次见。