导读: 两大模型厂商都端出了自己的"终端编码 Agent"------OpenAI 的 Codex ,Anthropic 的 Claude Code 。它们长得很像:都在命令行里跑、都能自己改代码跑命令、都读一个 markdown 配置文件。但真用起来,气质完全不同。这篇带你把两者摆在一张桌子上,掰开揉碎对比:哪里一样、Claude Code 强在哪、Codex 又赢在哪。本文是 Claude Code 系列第六篇。
一、先认清:它们是同一类东西
如果把传统的 IDE 代码补全(比如老的 Copilot)比作"副驾驶------你开车,它帮你看路",那 Codex 和 Claude Code 都是另一个物种:你下达任务,它自己开车。
它们都属于 agentic coding tool(智能体编码工具) 这一类:
- 你用自然语言描述目标
- 它自己读代码库、规划步骤、改文件、跑命令、看报错、再修
- 一个回合下来,可能已经动了十几个文件、跑了几十条命令
所以这俩不是"补全 vs 补全"的对比,而是两个能独立干活的 AI 工程师之间的对比。理解这一点,下面的对比才有意义。
| 传统补全工具 | Codex / Claude Code | |
|---|---|---|
| 你的角色 | 主驾,逐行写 | 派活的人 |
| 它的粒度 | 补全下一行 | 完成整个任务 |
| 能不能跑命令 | 不能 | 能(跑测试、装依赖、git) |
| 出错了 | 你自己改 | 它看报错自己修 |
二、两边的家底:各自都有什么
先把两边的"全家桶"列清楚,不然容易拿一个产品的某个形态去比另一个的全部。
| Codex(OpenAI) | Claude Code(Anthropic) | |
|---|---|---|
| 命令行工具 | Codex CLI(Rust 开源) | Claude Code CLI(闭源) |
| 云端形态 | Codex cloud(云沙箱跑任务、自动开 PR) | claude.ai/code(云端会话) |
| IDE 插件 | VS Code 等 | VS Code / JetBrains |
| 背后模型 | GPT-5-Codex 系列 | Claude Opus / Sonnet / Haiku |
| 配置文件 | AGENTS.md |
CLAUDE.md |
| 怎么付费 | 含在 ChatGPT 订阅里 / API | Claude Pro·Max 订阅 / API |
| 工具协议 | 支持 MCP | 支持 MCP |
小知识:
AGENTS.md是 Codex 阵营推的一个跨工具开放约定 ,不少 Agent 工具都认它。Claude Code 用的是自己的CLAUDE.md,但也能通过配置兼容读取AGENTS.md。
所以对你意味着什么:选型时别只盯着 CLI。如果你的诉求是"丢一堆任务到云上异步跑",要比的是 Codex cloud 和 Claude Code 的云端能力;如果是"在我本机终端里贴身干活",比的才是两个 CLI。

三、相同的地方:核心体验高度重合
先说一样的------这部分占比其实很大,两者在"基本功"上已经趋同。
1. 都是终端原生、对话式驱动。 打开终端,敲一句话,它开始干。交互模型几乎一致。
2. 都读一个 markdown 当"项目说明书"。 Codex 读 AGENTS.md,Claude Code 读 CLAUDE.md。里面写项目约定、命令、风格规范,Agent 每次启动自动加载。本质是一回事。
3. 都有沙箱 + 审批机制。 两者都不会无脑乱跑命令。默认会把"读文件"和"写文件 / 跑命令"分级,危险操作要么沙箱隔离,要么停下来问你。
- Codex:
suggest/auto-edit/full-auto三档审批 - Claude Code:默认询问 + 权限规则 +
--dangerously-skip-permissions全自动
4. 都支持 MCP。 接数据库、接 Jira、接浏览器、接你自研的内部工具------两边走的都是同一套 Model Context Protocol 标准。今天给 Codex 写的 MCP server,明天换 Claude Code 一样能用。
5. 都是 git 原生。 能看 diff、能提交、能开分支、能开 PR。日常的版本控制操作两边都顺手。
6. 都能在云端异步跑任务。 把活儿丢上去、关掉电脑、回头来看结果(甚至直接是一个 PR)。
一句话 :如果你只用到"对话 → 改代码 → 跑测试 → 提交"这条主干道,两者体验差别不大,闭眼选哪个都能干活。差异藏在主干道之外的部分。

四、Claude Code 的优势
Claude Code 的核心优势可以总结成一句话:它不只是个 Agent,更是一套可以被工程师"改造"的 Agent 平台。围绕"如何把 Agent 管起来、扩展开",它做得更深。
4.1 可扩展性是另一个量级
Claude Code 把"控制 Agent 行为"做成了一整套机制,Codex 目前主要还停留在"配置文件 + 审批 + MCP":
| 能力 | 它解决什么 | Codex 对应 |
|---|---|---|
| Hooks | 在生命周期节点强制插入脚本(拦截危险命令、自动格式化、完成前跑测试) | 较弱 |
| Skills | 把常用流程封装成可复用的"技能" | 无直接对应 |
| Subagents | 起多个子 Agent 分工协作 | 较弱 |
| Workflows | 用 JS 脚本确定性编排多 Agent | 无直接对应 |
| Plan mode | 先出方案、你批准、再动手 | 较弱 |
本系列前几篇专门讲过 Hooks(第四篇)和 Workflow(第五篇)------这些正是 Claude Code 拉开差距的地方。
所以对你意味着什么:如果你想要的不是"用一个 Agent",而是"按团队规范定制一套确定性的 Agent 工作流"------比如"每次改完代码强制跑 lint、危险命令物理拦截、上生产的审查必须三个 Agent 交叉验证"------Claude Code 给的工具箱明显更全。
4.2 长任务、复杂推理更稳
Opus 这一代模型在多步骤、长链路任务上的稳定性是公认的强项。需要 Agent 连续工作很久、跨很多文件、中途不跑偏的复杂重构,Claude Code 往往更让人放心。
4.3 上下文工程做得更细
记忆系统、输出风格、上下文自动压缩与续接------Claude Code 在"如何喂给模型恰当的上下文、长会话怎么不崩"这件事上打磨得更精细。长会话不容易丢状态。
五、Codex 的优势(也就是 Claude Code 不如它的地方)
公平起见,Codex 有几处确实赢,而且是实打实的优势,不是凑数。
5.1 CLI 完全开源
Codex CLI 是 Rust 写的开源项目 ,代码摆在那儿------你能读、能改、能自己编译、能给它提 PR。Claude Code 的 CLI 是闭源的。
所以对你意味着什么:
- 对安全合规严格的团队,"能审计这个 Agent 本身的代码"是硬需求,Codex 占优
- 想魔改底层行为、或担心被单一厂商锁死的,开源是巨大的安全感
- 学习 Agent 是怎么实现的,Codex 的源码就是最好的教材
5.2 对 ChatGPT 用户的成本优势
Codex 直接含在 ChatGPT 的 Plus / Pro / Business 订阅里。如果你本来就是 ChatGPT 付费用户,等于不花额外的钱就能用 Codex,额度也跟着订阅走。
Claude Code 要走 Claude 的 Pro / Max 订阅或 API 计费。对已经在 OpenAI 生态里的人,Codex 的边际成本更低。
5.3 云端异步委派的体验
Codex cloud 在"把一堆任务并行丢到云沙箱、各自跑、各自回 PR"这种异步委派工作流上起步早、打磨足。你可以像派活给一个远程团队那样,同时开好几个云端任务,回头收 PR。
Claude Code 也有云端形态,但若论"批量异步委派 + 自动 PR"这条特定路径的成熟度,很多人的体感是 Codex 更顺手。
5.4 轻量、上手直接
少了 Hooks / Skills / Workflows 这些概念,Codex 的心智负担更轻。只想要"一个能干活的编码 Agent"、不想学一堆扩展机制的人,Codex 上手更快、更"开箱即用"。
这其实是把双刃剑:Claude Code 的强扩展性,反过来就是更高的学习成本。
六、到底怎么选?
别纠结"哪个更强"------它俩各有所长。按你的真实处境对号入座:
选 Codex,如果你------
- 已经是 ChatGPT 付费用户,想省钱
- 团队要求工具本身可审计、可自托管,看重开源
- 主力工作流是"批量把任务丢云端、异步收 PR"
- 想要最轻量的上手体验,不想学一堆概念
选 Claude Code,如果你------
- 要把 Agent 深度定制进团队流程(Hooks 强制规范、Workflow 编排多 Agent)
- 做长链路、复杂重构,看重长任务稳定性
- 想要 Plan mode 这类"先批准方案再动手"的控制感
- 已经在用 Claude / Anthropic 生态
或者,干脆都用。 两者都认 MCP、都能读 AGENTS.md,并不互斥。不少人云端委派用 Codex、本机贴身复杂任务用 Claude Code,各取所长。工具不是信仰,趁手才是。
总结
把这场对比浓缩成几条:
- 它们是同类:都是终端原生的自主编码 Agent,主干道体验高度重合
- 相同点很多:对话驱动、markdown 说明书、沙箱审批、MCP、git 原生、云端异步------基本功两边都有
- Claude Code 的优势在"平台化":Hooks / Skills / Subagents / Workflows / Plan mode,一整套把 Agent 管起来、扩展开的机制,外加长任务稳定性
- Codex 的优势在"开放与轻量":CLI 开源可审计、含在 ChatGPT 订阅里更省钱、云端异步委派成熟、上手心智负担低
- 选择取决于处境:看重定制与控制选 Claude Code,看重开源与成本选 Codex,两者还能混着用
工具的竞争对你是好事------它们会互相逼着对方变强。今天的差距,下个版本可能就被抹平。重要的不是站队,而是搞清楚你到底要 Agent 帮你解决什么问题。
AI 相关资源
整理了一些关于 AI 学习资料,持续更新中,希望能帮到大家更好地学习 AI: