核心结论
两者都是“在终端中自主读写代码、执行命令”的编程代理,日常能力接近。如果你已经订阅 ChatGPT,Codex 几乎零额外成本;如果你已经订阅 Claude Pro/Max 或偏好 Claude 的代码风格,选 Claude Code。Codex CLI 开源、默认沙箱更严格;Claude Code 的扩展生态(hooks、子代理、插件等)更丰富。两者的网络要求相同。
Codex 和 Claude Code 是目前最受关注的两款终端 AI 编程工具。它们的使用方式非常相似:在项目目录里启动,用自然语言描述任务,AI 自主完成读代码、改文件、跑测试的循环。差别主要在背后的模型、计费方式和生态。
一张表看懂差异
| 对比项 | Codex(CLI) | Claude Code |
|---|---|---|
| 开发商 | OpenAI | Anthropic |
| 背后模型 | OpenAI 的 GPT 系列编程模型 | Anthropic 的 Claude 系列模型 |
| 包含在哪些订阅中 | ChatGPT Plus / Pro / Business 等 | Claude Pro / Max / Team 等 |
| API 计费 | 支持 OpenAI API Key | 支持 Anthropic API 及部分云平台 |
| 安装 | npm、Homebrew | 原生安装器、npm |
| 项目说明文件 | AGENTS.md | CLAUDE.md |
| 默认安全机制 | 操作系统级沙箱 + 审批策略 | 工具权限确认 + 可配置的权限规则 |
| 扩展能力 | MCP、配置文件 | MCP、hooks、子代理、斜杠命令、插件等 |
| 其他形态 | IDE 扩展、ChatGPT 中的云端任务 | IDE 扩展、桌面与网页端 |
| 开源 | CLI 开源 | 非开源 |
功能迭代很快,以上为 2026 年 11 月的概况。
从成本角度选
- 已经订阅 ChatGPT:直接使用 Codex,无需额外付费,先试再说;
- 已经订阅 Claude Pro / Max:直接使用 Claude Code;
- 两者都没有:按你更常用的聊天助手选择对应订阅,一份订阅同时覆盖聊天与编程;
- 团队或自动化:考虑 API 按量计费,便于成本归集。
从工作方式选
两者的核心循环一致,但在细节上有些偏好差异:
Codex 默认把命令放在沙箱里运行,网络访问和工作区外的写入需要审批,“先保守、再放开”的风格适合谨慎的团队。CLI 开源,可以审计和定制。
Claude Code 的可扩展性更强:可以用 hooks 在特定事件时自动运行脚本(例如每次修改后自动格式化),用子代理拆分复杂任务,也能通过插件分享团队工作流。
项目配置文件
两者都依赖一个“项目说明书”提升效果:
- Codex 读取
AGENTS.md; - Claude Code 读取
CLAUDE.md。
内容可以几乎相同:技术栈、构建与测试命令、代码约定、禁止修改的目录。如果你同时使用两者,可以维护一份内容,再在另一个文件中引用它。
国内使用:网络要求相同
无论选择哪个,都需要解决同样的问题:
- 支持地区的落地 IP:OpenAI 与 Anthropic 都不支持香港;
- 终端走代理:开启 TUN,或设置
HTTPS_PROXY; - 长连接稳定:一次任务可能持续很久,丢包会导致中断。
配置方法:
- Claude Code → Claude Code 安装与网络配置教程
- Codex → Codex 网络环境配置
选择建议
| 你的情况 | 建议 |
|---|---|
| 已有 ChatGPT 订阅,想低成本尝试 | Codex |
| 已有 Claude 订阅,或偏好 Claude 的代码风格 | Claude Code |
| 重视开源与可审计 | Codex CLI |
| 需要 hooks、子代理等自动化扩展 | Claude Code |
| 团队需要严格的默认沙箱 | Codex |
| 不确定 | 两者都试,用同一个真实任务比较 |
最后提醒:AI 编程工具对网络稳定性的要求远高于聊天。如果你经常遇到任务中途断开,先按 AI 开发者网络 检查配置,再考虑 Codex 稳定机场 中长连接表现更好的线路。
参考资料与官方来源
产品政策与支持地区可能随时调整,请以官方页面最新内容为准。
常见问题
Q可以同时使用两个工具吗?
可以。很多开发者会在不同任务中切换使用,或用一个工具审查另一个工具的改动。两者都支持在同一个 Git 仓库中工作。
Q哪个对中文更友好?
两者都可以直接用中文交流和编写中文注释,差异主要在模型风格上,建议用自己的真实任务各试一次。
Q网络要求有区别吗?
基本相同。都需要支持地区的落地 IP、终端代理(TUN 或 HTTPS_PROXY)以及长时间稳定的连接。