你是不是也这样——AI编程工具一大堆,Claude Code用顺手了,但总听人说还有个Codex CLI特别猛,就是一直没空去搞清楚到底怎么用?
今天这篇,就是一份从零上手的Codex实战指南。不说废话,把安装、登录、两种运行模式、代码审查、并行修Bug、配置优化,还有和Claude Code怎么选,一次性给你讲透。
01
安装:全平台支持,Windows最好走WSL
Codex CLI是OpenAI官方的命令行编程Agent,和ChatGPT账号直通——只要你有Plus/Pro/Business/Edu/Enterprise订阅,直接用,不用额外申请API Key。
macOS/Linux用户最快的方式是官方一键脚本或npm全局安装。Mac用户还可以走Homebrew。

Windows用户强烈建议在WSL2里跑,原因三个:
1. 沙箱机制更完善,原生Windows偶尔有兼容问题
2. 路径处理省心,不用被反斜杠搞心态
3. 终端渲染更好看,CMD里基本都是乱码
装完不管哪个平台,先跑codex --version验证一下,能打印版本号就OK。
注意:Codex必须在git仓库里运行,这是安全设计——所有改动都能被git追踪和回滚。临时实验可以用cd $(mktemp -d) && git init绕过。
02
首次启动:用ChatGPT账号登录就行
第一次跑codex会让你选登录方式。
强烈推荐选"Sign in with ChatGPT"——无需API Key,浏览器登录后返回终端即可使用。ChatGPT订阅额度可直接抵扣Codex调用,无需额外付费。
如果你是企业内网或者用代理,也可以选API Key方式,需要在~/.codex/auth.json里配置。
03
两种模式:交互式干活vs一句话跑完
Codex最常用的两种模式,搞清楚它们,你就知道日常怎么用了。
模式一:交互模式(默认)
直接codex进去,像和ChatGPT聊天般提需求,它会分析项目、规划修改、列出待改文件,确认后执行。适配新功能开发、复杂重构,适合需清晰把控每一步的场景。
模式二:exec一次性任务
用codex exec "你的需求"跑完即退,适合脚本化、CI集成、批处理。
三个关键标志要记住:
不加标志:每次改动都问你确认
--full-auto:沙箱内的修改自动同意,跑得快还安全(日常最推荐)
--yolo:完全无沙箱无确认,最快但最危险(只在隔离环境用)
04
Code Review:让Codex当你的代码审查员
这是Codex一个被严重低估的能力。
切到PR分支后跑codex review --base origin/main,它会用主分支做基线,把当前分支的diff全部扫一遍,按风险等级给出意见。
我实际测下来的感受是:它对安全问题特别敏感——SQL注入、XSS、未处理的Promise reject,比人工review还要细。建议在团队里设成PR流程的第一道关,过了Codex再走人肉review。
05
并行批量修Bug:这才是拉开效率差距的地方
假设你backlog里堆了5个独立Bug要修——以前你只能一个个改,每个都要切分支、写代码、跑测试。
用Codex + git worktree,你可以同时开5个进程并行干:
1. 用git worktree add给每个Issue开一个独立工作目录
2. 在每个目录里启一个Codex进程
3. 它们互不干扰,并行修改、并行commit
4. 全部跑完后统一push + 提PR
有人用这套流程一晚上清掉过6个长期没人接的小Bug。前提是Issue之间没有依赖关系——有依赖的话还是串行更稳。
06
配置:让Codex跑得更顺手
Codex的配置在~/.codex/config.toml。几个高频参数:
model:默认gpt-5-codex,也可以切到gpt-5或其他模型
approval_mode:suggest(每步问)/ auto-edit(沙箱内自动)/ full-auto(完全自动)
sandbox:沙箱级别,默认workspace-write,限制Codex只能改当前项目目录
命令行临时覆盖:codex --model gpt-5 --cwd ~/another-project。
07
Codex vs Claude Code:到底怎么选?
实际用下来,判断很简单:
如果你已经付了ChatGPT Plus订阅:Codex几乎是"免费送"的,先用它。模型质量在OpenAI这边持续迭代,GPT-5-Codex专门为代码优化过。
如果你重度依赖Anthropic的长上下文:Claude Code在超长代码库(几十万行)的理解上仍有优势,复杂跨文件重构更稳。
两个都装也行——它们配置文件互不冲突,可以根据任务切换。我自己的习惯是:日常小改用Codex(开--full-auto),大型重构用Claude Code。
08
几个需要注意的点
1. 必须在git仓库里运行——临时实验用mktemp -d && git init绕过
2. --yolo慎用——它会绕过所有沙箱保护,建议只在worktree隔离环境用
3. 大型项目首次启动会慢——Codex要建索引,等几十秒是正常的
4. 并行跑多进程时注意ChatGPT限流——Plus账号有调用频率上限,超过4个进程容易触发
Codex不会替代你写代码,只处理懂思路却懒得敲的内容。拆分越细,Agent执行越精准,该方法适用于Codex、Claude Code及所有代码智能体。

Codex和Claude Code你平时用哪个?或者你有其他好用的AI编程工具推荐?评论区聊聊。
我会持续更新优质 AI 落地实操干货,记得星标收推送哦,咱们下次见👋最近建了几个AI技术交流群,添加进群交流和学习,获取AI最新资讯。
图片/素材来源于网络,其版权归原作者所有,侵删
⭐“点赞、分享、推荐”三连↓

