Codex 是什么?从理解代码到修改、运行和验证 - AIPlan
Codex 是什么,和普通聊天写代码有什么区别?介绍本地文件、命令与验证工作流,并按当前官方文档给出 CLI 安装和首次登录方法。

Codex 是能在你本地仓库里读文件、改代码、跑命令、看输出的编程工具,不是只会给代码片段的聊天窗口。截至 2026 年 10 月 18 日核对,它有 4 个入口:CLI、桌面版、IDE 扩展和 web,云端任务另外算一路。
和普通聊天最实际的区别
聊天窗口给你的是一段文本,你还得自己复制、找文件、粘进去、跑一遍、把报错贴回去。Codex 把这条链路接上了:它自己读文件、自己改、自己跑,报错自己看。
差别体现在回合数上。一个“给这个接口加参数校验”的任务,聊天窗口大约需要 6 到 10 轮往返,Codex 通常 1 到 2 轮。省的不是打字时间,是你来回切窗口的注意力。
另一个差别是它看的是真实仓库,不是你描述的仓库。你说“用户模块”,它会去找 internal/user/ 而不是照你描述的结构写新代码。
4 个入口各适合什么
入口
适合
不适合
Codex CLI
终端工作流、脚本、CI
需要看图的任务
桌面版
长时间任务、审查面板
无图形界面的服务器
IDE 扩展
边写边改、行内反馈
跨仓库大改
Codex web / 云端
手机上看任务、电脑关机后继续
Free 和 Go 账号
Codex Cloud 在 OpenAI 托管的机器上跑任务,可用性覆盖符合条件 Plus、所有 Pro 档位、Business、Enterprise、Healthcare 和 Education 账号,受推送和工作区设置约束。Free 和 Go 不含云端。
云端有个实用特性:电脑睡眠时任务继续。前提是你先在桌面或 web 上创建并发布一个环境,之后才能在手机上选它。
装 CLI 的 4 条命令
macOS 和 Linux 用独立安装脚本:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
Windows 从新的 PowerShell 窗口跑:
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
也可以用 npm 装全局包:
npm install -g @openai/codex
Homebrew 用户走 cask:
brew install --cask codex
4 种方式装完是同一个东西,升级命令就是重跑安装命令。装完先跑 codex --version 确认版本,Astra 需要 0.153.0 或更新。
第一次登录走 ChatGPT 账号
在项目目录里运行 codex,第一次会问登录方式,选 Sign in with ChatGPT。用 ChatGPT 账号登录走的是你套餐里的用量,用 API key 走的是 API 计价,两条账完全分开。
这个区别常被搞混。官方在定价页写得很直接:API 的 token 价格与订阅用量是两回事,不要拿 API 价格去估算套餐能跑多少任务。
用 ChatGPT 账号时,Codex 的能力跟着套餐走。Free 和 Go 也能用,但 Go 的限制是“轻量编码任务”。Plus 的描述是“每周几次专注的编码会话”,另外包含 web、CLI、IDE 扩展和 iOS。Pro 分 $100、$200、$500 三档。
Astra 看不到就先更新版本
官方说明了两个前置条件:Codex CLI 0.153.0 或更新,桌面 App 也要更新到最新。如果 Chat、Work 或 Codex 里看不到 Astra,从菜单里点 Menu > Check for Updates,即使刚收到过自动更新通知也要点一次,然后完整重启。
Plus 在 Work 和 Codex 里有 Astra,但 Chat 里的 GPT-6 Pro 不包含。Chat 里的 GPT-6 Pro 由 Astra 驱动,只在符合条件的 Pro、Business 和 Enterprise 上提供。
桌面版第一次打开的三个位置
左上角菜单能选 ChatGPT 或 Codex。选 ChatGPT 后,页面顶部有 Chat 和 Work 的切换。Codex 是独立视图,历史和 ChatGPT 的历史分开存。
输入框下方是权限控制。CLI 里对应的命令是 /permissions。默认建议从 Ask for approval 开始,它在超出工作区时暂停。
想在桌面版审查改动,输入 /review,选 Review against a base branch 或 Review uncommitted changes。审查面板只在项目位于 Git 仓库内时可用,没仓库会提示你建一个。
额度在哪里看
Settings > Usage,能看到剩余额度、用量窗口和下次重置时间。Work 和 Codex 共享同一份额度,在任意一边用都从同一个池子扣。
Plus 和标准 Business 席位在 5 小时窗口内的估算范围,官方给的是按模型分的 4 行:
模型
Plus
标准 Business
GPT-6 Astra
5–45
5–45
GPT-6.1 Sol
15–160
15–160
GPT-6 Sol
15–150
15–150
GPT-6 Luna
350–3,000
350–3,000
这 4 行数字是估算,不是保证的消息数。Pro 100、Pro 200、Pro 500 目前在 Work 和 Codex 里没有 5 小时限制,但仍有用量上限。
额度用完可以等重置、用保存的重置,或者用 Credits 继续。官方明确说支持不能手动重置额度,只能调查计数错误。
一个 30 分钟的第一次实践
• cd 到仓库根目录,跑 codex,登录
• 输入 Tell me about this project,核对它说的入口文件对不对
• 打一个 Git 检查点
• 让它做一处 1 个文件内的小改动
• 跑 git diff 看差异,跑项目测试看结果
• 再打一个检查点
第 3 步和第 6 步是官方快速上手文档里就建议的动作,理由很直接:改坏了能退回去。
哪些事它做不了
它读不到你没打开的文件,跑不了没装的工具,也看不到你屏幕。云端任务需要先发布环境,本地任务的远程访问需要那台电脑在线且连着。
它也不会替你判断需求对不对。你给的验收标准错了,它会按照错的标准做出一个自洽的实现。判断需求这件事,工具的进步改变不了。
如果你只是偶尔问问题,Plus 和 Go 的差别值得先弄清楚:Go 有 Luna 和 Think,但没有 Codex 额度。订阅和 API 的账怎么算,见 订阅和 API 该选哪个。
$20 的 Plus 按 1 美元 ≈ 6.69 元折算约 ¥133.80,覆盖 CLI、桌面版、IDE 扩展和 iOS 四个入口;¥115.50 的菲区官充 Plus 月卡 走同一套 Codex 能力,付款方式不同。
装完之后别急着上大任务,先把仓库跑通,再往下走,具体步骤在 第一次让 Codex 进入项目要完成的第一步。
参考资料资料核对日期:2026-10-17
• Codex CLI
• Permissions
延伸阅读• 第一次让 Codex 进入项目,先跑通一个最小任务
• 给 Codex 下任务怎么写?让目标、边界和验收都可检查
• ChatGPT 订阅和 API 有什么区别?先看你从哪里使用