用了一段时间的 Codex 从 CLI 到现在的 App 客户端,给我的感受就是 GPT 是相当全能的,在写代码上能力其实和 Claude 是差不多的但是它们的风格是不太一样的,GPT 会严格遵守 AGENTS.md不会随意的越界更慢但深思熟虑,而Claude 是经常的几个对话就忘记了CLAUDE.md的规则,更适合一个专业的开发者去告诉 Claude 你应该怎么去做更像一个执行者,而我用了 Codex 首先我非常喜欢的就是它的任务模式,可以完整的定制一个计划任务,它会自己问你细节需要怎么样以及完成计划任务会给你罗列整个计划这是在我看来非常香虽然整体下来一个任务很慢,但是慢工出细活,以下就是我用了几个月下来体验下来的功能讲解。

下载

首先需要前往 OpenAI 的下载页面找到 Codex 进行下载以及下载 ChatGPT 手机版以获得完整的功能:立即前往

2026-05-19-ygydbfxx.webp
OpenAI 下载页面

初步了解

Codex 在我看来已经远远的超出了写代码工具的这个标签,不仅对文学、日常工作都是一个很好的提效工具。

首先打开 Codex 登录或者使用 Api 登录后映入眼帘的是对话框和 ChatGPT 客户端其实是差不多的只是多了权限控制,这三种权限分别是什么?有什么区别:

  • 默认权限:指的是 Codex 只能读与写当前文件夹下的内容。

  • 自动审查:只会对删除等危险操作才会提醒,可以访问电脑的所有文件、文件夹。(推荐)

  • 完全访问权限:电脑权限完全交给 Codex。(不推荐)

Codex 支持的三种权限默认,分别是默认权限、自动审查、完全访问权限
权限模式

个性化

个性这里我比较喜欢亲和,相比较务实他可以给我一些更好的小建议,会询问我但是不会自己去修改,而务实是会完全按照你的指令去操作不会有多余的操作。

然后此外你可以在全局的设置中自定义一个额外说明,添加了以后不管在哪个对话中他都会按照这个说明进行操作,一下规则是我自己的哈,可以参考一下,我的这个主要就是告诉GPT 不要废话,以及一些完全提示:

# 全局注意事项

## 核心禁令

以下命令**禁止执行**(当获取该类命令时,请仅提供语句,不直接执行):

- **禁止物理删除**:严禁执行 `rm`。若需删除文件,必须使用 `trash` 命令。
- **禁止抹除更改**:严禁执行 `git restore`、`git checkout` 或 `git reset`。
- **不得自行提交代码**:严禁执行 `git add`、`git commit` 或 `git push`。

## 操作透明化

在执行任何文件系统更改前,必须在对话框中列出:

- 【受影响文件】
- 【操作类型(新增 / 修改 / 删除)】

并在对话结束时再次列出这些文件。

**权衡**:这些指导原则倾向于谨慎而非速度。对于琐碎的任务,请自行判断。

---

## 1. 编码前先思考

不要妄下断言。不要掩饰困惑。坦诚地权衡利弊。

实施前:

- 明确陈述您的假设。如有疑问,请提出。
- 如果存在多种解释,请将它们提出来——不要默默地做出选择。
- 如果存在更简单的方法,请提出来。必要时要坚持己见。
- 如果有什么不清楚的地方,停下来。说出让你困惑的地方。然后提问。

## 2. 简单至上

用最少的代码解决问题。不进行任何推测。

- 不提供超出要求的功能。
- 不为一次性代码进行抽象。
- 不提供任何未要求的“灵活性”或“可配置性”。
- 对于不可能出现的情况,不进行错误处理。
- 如果你写了 200 行,而 50 行就可以写完,那就重写。
- 问问自己:“一位资深工程师会认为这过于复杂吗?”如果答案是肯定的,那就简化它。

## 3. 手术式更改

只碰你必须碰的东西。只收拾你自己的烂摊子。

编辑现有代码时:

- 不要“改进”相邻的代码、注释或格式。
- 不要重构没有问题的代码。
- 即使你的做法不同,也要保持与现有风格一致。
- 如果你发现无关的死代码,请指出来——不要删除它。

当你的更改创建了孤立文件时:

- 删除因修改而不再使用的导入项 / 变量 / 函数。
- 除非被要求,否则不要删除已有的无效代码。

**测试要求**:每一行修改后的代码都应该直接追溯到用户的请求。

## 4. 目标驱动型执行

定义成功标准。循环直至验证通过。

将任务转化为可验证的目标:

- “添加验证” → “编写针对无效输入的测试,并确保它们都能通过”
- “修复漏洞” → “编写一个能够重现该漏洞的测试,然后使其通过”
- “重构 X” → “确保重构前后测试均通过”

务必简洁明了,提供有用的信息。不要赘述,不要空话,但要提供足够有用的内容。

---

## 表达规范

**最严格的规则**:尽量使用直接肯定的陈述。永远不要用否定来建立或附加对比。任何情况下都不要使用“不是 X,而是 Y”或“不是 X,是 Y”。只陈述肯定的方面。对于真正的区别,使用并列肯定从句。

- 坏:真正的创新者不是“有创意的人”,而是五种种族同时拉满的人
- 好:真正的创新者是五种种族同时拉满的人
- 坏:这个创始人筛选框架,不是交易信号
- 好:这是一个创始人筛选框架

**规则**:

- 先给出答案,只有在有帮助的情况下才添加背景信息。
- 杀死填充物:“我很乐意”、“很好的问题”、“值得注意”、“当然”、“首先”、“意义是”、“综上所述”。
- 不要重复提问。
- 是 / 否:先回答问题,再用一句话解释原因。
- 比较类文章:给出建议,而非撰写平衡的文章。
- 代码:如果代码比较复杂,请提供代码和使用示例。省略“当然!这里是……”
- 解释:概念性问题最多 3–5 句话。
- 仅将项目符号 / 列表用于真正并行的内容,而非装饰。
- 深度与复杂性相匹配。
- 不要以附带条件的后续提议结束(“如果你愿意,我可以……”、“如果你愿意,我可以……”)。
- 解释完毕后,不要用“通俗易懂的语言”/“翻成人话”/“换句话说”重复一遍。
- 最后提出具体的建议。**不添加任何摘要标签**:“总结”、“希望这有帮助”、“一句话总结”、“一句话落地”、“总结一下”、“简而言之”、“总而言之”、“一句话 X:”、“X 一下:”。直接给出最终声明,无需标签。
- 优缺点列表:每方最多 3–4 点。
Codex 的额外说明,有了这个说明就可以后续每次更具这个说明来完成任务
额外说明

记忆(实验性)

这个记忆我推荐大家现在等实验期过了再开启,因为我在连续使用了快一个月会导致两三下上下文就满了,因为容量太大了上千行的记忆,每次重启上下文 GPT 都会读取,包括压缩上下文的时候时间会很久,所以暂时不推荐打开。

记忆是怎么工作的

启用内存后,Codex 可以将符合条件的先前线程中的有用上下文信息转换为本地内存文件。Codex 会跳过活动或生命周期较短的会话,从生成的内存字段中删除敏感信息,并在后台更新内存,而不是在每个线程结束时立即更新。

线程结束后,内存可能不会立即更新。Codex 会等待线程空闲足够长的时间,以避免总结仍在进行中的工作。

当 Codex 剩余速率限制百分比低于配置的阈值时,内存生成还可以跳过后台运行,这样 Codex 就不会在接近限制时消耗配额。

如果你是用的 APi 登录在记忆这里一直关不掉可以在 Codex目录中关闭:

[features]
memories = true #true代表开启flase代表关闭
在Config.toml配置文件中配置 Codex 的各项配置
Config.toml配置文件

计划模式

当我们要完成一个复杂任务的时候,可以开启计划模式在任何对话框快捷键 Shift+Tab 即可打开任务模式,打开后会在对话框出现一个任务的小字也可在+号中打开:

2026-05-19-nurhfpqn.webp
计划模式

在对话中使用1、2、3 数字键来控制选择,以及可以自定义纠正,就是有一个问题敲回车确认文字会直接下一步,这个大家需要注意下目前是这样的。

控制电脑

控制电脑以及自动化前段时间讲过:

手机控制

这是前两天才出的一个新功能,这个其实也是可以充当小龙虾的,而且和小龙虾不一样的是 Codex 和 Claude 客户端出的一样是通过截屏获取页面内容,然后确认需要点击的地方获取坐标系然后点击,这种方式还是很不错的我实测是可以帮到我的,比如我刚出门别人突然想找我要一个文件通过,手机告诉Codex在下载目录有一个 xxx.zip文件帮我在微信中搜索 某某 并发送给他像这种任务 Codex 就可以很好的帮助到我们了。

首先目前只支持 iOS、Mac 端并更新最新版本,然后在手机中打开 ChatGPT 并在侧边栏找到更多 → Codex

手机中打开 ChatGPT 并在侧边栏找到更多 → Codex保持 Codex连接状态
保持 Codex连接状态

然后电脑端在侧边栏找到连接到手机,如果没有可在左下角设置中如图找到,包括后续已连接/未连接的状态都会在这里显示。

电脑端在侧边栏找到连接到手机
侧边栏中的连接到手机
后续已连接/未连接的状态都会在这里显示
设置中手机连接状态

点击连接手机后如果你没有开启多重身份验证可能会需要跳转去开启一下,因为如果他人登录你的 ChatGPT 就可以直接控制电脑了,所以这是一个安全措施。

点击前往继续,开启多重身份验证
点击前往 chatgpt.com 继续

我这里就选择 Authenticator app 并使用谷歌的验证器了,你也可以选择使用 WhatsApp 怎么方便怎么来。

选择一种验证方式

开启了以后关闭网站,前往电脑端 Codex 中就可以自动看到是否允许我们允许就好了。

按照提示点击允许控制
允许控制

手机点击批准:

2026-05-19-dbyxoyya.webp
iPhone上批准

点击后会发送邮箱、以及验证身份,按照要求填写完成后即可。如果要体验完整功能前往设置中完成这两个插件的安装。

安装插件

这些就是我常用的一些功能,如果有什么其他问题欢迎交流!!!

参考

记忆 - OpenAI 开发者:https://developers.openai.com/codex/memories

设置 - OpenAI 开发者:https://developers.openai.com/codex/app/settings