先问个扎心的问题:你每个月花 20 美元订着 ChatGPT Plus,却还在为写代码单独掏钱租 Cursor 的额度、或者按 token 烧 API——你知道吗,你订阅里本来就躺着一个官方 AI 码农 Codex,Plus 会员直接用,不按 token 另算钱。
更亏的是,国内中文圈聊 Codex 的内容,大多停留在“OpenAI 也出了个终端工具”这一句。而海外 Reddit 的 r/ChatGPTCoding 和 HN 上,老外已经把 Codex 玩出了花:给 AI 立规矩的分层配置文件、能断网的沙箱、开十几个云端任务同时“比稿”、把 AI 塞进 CI 流水线……这些玩法,Cursor 和 Cline 的教程里都不讲。
这篇就带你把 Codex 的八个暗道挨个挖开。所有命令都以官方文档(developers.openai.com/codex)当前版本为准,装好就能照抄。
Codex 分两种用法:本地 CLI(开源仓库 github.com/openai/codex,npm 或 Homebrew 安装)和云端任务(登录 chatgpt.com/codex 使用)。关键在计费:
codex login),Plus(20 美元/月)、Pro、Team 订阅直接覆盖用量,不用配 API key,不产生按 token 的账单;也就是说,如果你已经有 Plus 订阅,等于白捡一个本地+云端双形态的编码 Agent。这是典型的价格差信息差:国内教程大多讲 API 部署,把“订阅即用”这条最省钱的路径漏掉了。
对比一下:Cursor 的 Pro(20 美元)额度紧张是社区老话题;Claude Code 需要 Claude 订阅。而 Codex 用你现成的 ChatGPT 账号——很多人的 Plus 本来就订着,边际成本为零。
安装只要两步:
npm i -g @openai/codex
codex login
/init 一键生成 AGENTS.md,给 AI 立“团队章程”第一次在项目里跑 Codex,先输入 /init。它会扫描你的代码库,自动生成一份 AGENTS.md——相当于写给 AI 看的 README:技术栈、构建命令、代码规范、哪些目录别碰。
进阶玩法是分层写,Codex 会逐级合并:
~/.codex/AGENTS.md:全局偏好,比如“回复用中文”“优先写测试”;frontend/):只对这个模块生效的规则。适用场景:monorepo 里的前端和后端规则不同,各写各的,互不污染。而且 AGENTS.md 是开放标准(agents.md),Cursor、Gemini CLI 等一票工具都认——规矩写一次,多个工具受益。
很多人不敢让 AI 全自动改代码,Codex 把安全问题做成了三个档位,启动时可选:
| 档位 | 能干什么 | 适合谁 |
|---|---|---|
| Read Only | 只能读代码、给建议 | 第一次用、不想它乱动文件 |
| Auto | 工作区内自由读写,出格操作先问你 | 日常开发主力档 |
| Full Access | 完全放开,不再询问 | 隔离环境/容器里跑批 |
关键细节:Auto 档默认运行在沙箱里(macOS 用 Seatbelt、Linux 用 Landlock 实现),默认断网——它能改你的文件,但偷跑网络请求需要你批准。想省事就用 codex --full-auto 启动:工作区内全自动,越界才举手。
预期效果:从“盯着 AI 改一行批一行”变成“它整段干完,我只看 diff”,速度差一个量级。
配置文件在 ~/.codex/config.toml,可以把模型、推理力度、审批策略固化下来:
model = "gpt-5-codex"
approval_policy = "on-request"
[profiles.fast]
model_reasoning_effort = "low"
[profiles.deep]
model_reasoning_effort = "high"
然后用 codex --profile deep 启动。适用场景:改 typo、写注释用 fast 档省额度;架构重构、难缠 bug 用 deep 档让它多想。一个配置文件,把“该快时快、该慢时慢”变成一条命令的事。
/diff,把对话当 Git 用聊天框里按 Esc 可以回退到之前某一轮,改完问题重发——AI 跑偏了不用“请忽略上面的错误”这种玄学补救,直接从岔路口重来。/diff 随时查看它本轮改了什么,/status 看当前模型和账号额度。
另外 codex resume 能调出历史会话列表接着聊,codex resume --last 直接续上最近一次。跨天的长任务不再靠翻聊天记录。
遇到 UI 错位、报错弹窗,别打字描述了。启动时用 codex -i screenshot.png "照这个报错修",或者在输入框直接 Ctrl+V 粘贴截图。Codex 多模态读图,对照代码定位问题。
适用场景:还原设计稿、修 CSS、解读看不懂的报错截图。前端同学用这招提效最明显。
codex exec,把 AI 塞进脚本和 CI这是被严重低估的一招。codex exec "修复所有 lint 报错" 是非交互模式:跑完就退出,不进聊天界面。意味着它可以出现在任何 shell 脚本、Makefile、GitHub Actions 里:
codex exec "把 src/ 下所有组件迁移到新 API,跑通测试后停"
适用场景:批量重构、定时任务、CI 里自动修 lint。别人的 AI 是聊天玩具,你的 AI 是流水线工人。
登录 chatgpt.com/codex,可以把同一个任务开成多个云端任务并行跑,每个在独立容器里各写一版,你挑最好的拉回本地。本地机器全程不占用,通勤路上手机上也能派活。
配套一招:PR 审码。云端 Codex 可以接 GitHub,在 Pull Request 里让它先审一遍,把低级问题挡在你 review 之前。官方把"代码审查"作为 Codex 的主打场景之一,用的人还不多。
在 config.toml 里加一段 [mcp_servers.xxx] 就能挂载 MCP 服务器,让 Codex 直接查数据库、调内部 API。需要它查资料时,在配置里打开 web search,它就能带着最新文档干活,不再瞎编不存在的库。
flowchart TD
A["接到一个编码任务"] --> B["改动小 只读就行"]
A --> C["要装依赖 跑服务"]
A --> D["多方案 想比稿"]
B --> E["codex 默认只读档"]
C --> F["codex --full-auto"]
F --> G["config.toml 锁审批档"]
D --> H["chatgpt.com/codex 开并行"]
E --> I["AGENTS.md 立规矩"]
G --> I
H --> J["挑最好的分支拉回本地"]
I --> K["质量稳定 复用规矩"]
J --> K
| 你以为的 | 实际上 |
|---|---|
| Codex 要配 API key 按 token 烧钱 | Plus 订阅登录即用,云端本地都不另收费 |
| 它只是个终端版聊天码农 | 本地 CLI + 云端并行 + PR 审码三形态 |
| AI 改代码必须全程盯着 | 默认断网沙箱,Auto 档可以放心放手 |
| 规矩要每轮对话重复讲 | AGENTS.md 分层写一次,全局/仓库/子目录各管各的 |
| 它只能交互式聊天 | codex exec 能塞进 CI 和脚本,变成流水线 |
| 一个问题只能问一次 | Esc 回退改问题,codex resume 跨天续会话 |
今晚就能做的三步:
npm i -g @openai/codex 然后 codex login,用现有 ChatGPT 账号;/init,花 5 分钟把生成的 AGENTS.md 按团队规范改一版,这是回报率最高的 5 分钟;codex exec(比如清理全项目的 lint 报错),体验一次“流水线模式”。已深耕 Agent 工作流的进阶玩家,下一步去玩云端并行任务:同一个需求开 3 个任务比稿,你会对“模型的不确定性”有全新体感。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
