TL;DR
- Claude Code(Anthropic)和Codex(OpenAI)都是具有代理能力的编码工具,但它们来自不同的平台,具有不同的默认设置。 Claude Code 以命令行界面优先,提供 IDE、桌面和网页表面;Codex 则以 ChatGPT 为核心,提供一个命令行界面、IDE 扩展、云运行环境和 Chrome 扩展,构建在现有的 ChatGPT 账户之上。
- 定价在每月20美元的层级上有所重叠,但包含的运行时不同。 Claude Pro(每月17-20美元)和 ChatGPT Plus(每月20美元)都包含各自的代理,但使用限制、模型访问和速率限制窗口是由每个供应商独立设定的,并且变化频繁,因此在选择计划之前,确切的数字值得重新确认。
- Codex 在操作系统级别强制实施沙箱(macOS 上的安全带,Linux 上的 bubblewrap,Windows 上的原生沙箱),而 Claude Code 则通过钩子、权限模式和设置文件在应用层控制行为。
- 这两个工具都使用一个持久的指令文件 — Codex 使用
AGENTS.md,Claude Code 使用CLAUDE.md— 代理在每个会话开始时读取该文件以获取项目约定。 - 没有供应商发布共享的、当前代版本的 SWE-bench 验证分数以进行干净的并排比较。 Anthropic 的 Claude Opus 4.7 公布以 CursorBench 和一个内部任务套件为引导;OpenAI 的 GPT-5.3-Codex 公布以 SWE-Bench Pro 和 Terminal-Bench 2.0 为引导。在此基础上,谨慎对待您在其他地方看到的任何单一 "X% 对 Y%" 的声明。
- Claude Code 倾向于深度自定义 — 技能、钩子、子代理、代理团队和一个用于构建完全自定义代理的代理 SDK。
- Codex 倾向于表面广度和账户级的连续性 — 相同的会话状态会在命令行界面、IDE、ChatGPT 应用和 Chrome 扩展之间跟随,因为它们都连接到一个 ChatGPT 账户。
- 许多团队同时使用两个工具,按任务类型分配而不是在单一代理上进行标准化,因为这两个工具在编码工作流的不同部分进行优化。
Claude Code 和 Codex 实际上是什么
Claude Code 是 Anthropic 的代理编码工具:它读取代码库,编辑文件,运行 shell 命令,并在一个项目中工作,而无需将任务拆分为单独的复制粘贴提示。根据 Anthropic 的 Claude Code 文档,它可以原生运行在终端中,也可以作为 VS Code 或 JetBrains 的扩展、独立的桌面应用以及在 claude.ai/code 的浏览器中运行,所有四个表面共享相同的 CLAUDE.md 文件、设置和 MCP 服务器连接。Anthropic 在构建 Claude Code 时围绕可组合性 — 将日志输入其中,使用 -p 标志在 CI 中非交互式运行,并与其他 CLI 工具如 gh 或 aws 链接,而不是通过 MCP 包装器路由一切。
Codex 是 OpenAI 的编码代理,作为更广泛的 ChatGPT 产品的一部分,而不是作为一个单独的账户分发。根据 OpenAI 的 Codex CLI 文档,它可用作本地命令行界面、IDE 扩展、用于后台任务的云托管 "Codex Cloud" 运行器、ChatGPT 桌面和移动应用中的一部分,以及 Chrome 扩展 — 所有这些都连接到单一的 ChatGPT 账户,以便会话状态和历史可以跨表面传递。Claude Code 将终端视为主要表面并向外扩展,而 Codex 将 ChatGPT 账户视为主要身份并扩展到终端,使其成为多个入口中的一个。
为了更深入地了解Claude Code的扩展模型在实践中的运作方式,请查看[Claude Code技能包可重复工作流](https://www.nstproxy.com/blog/claude-code-skills-crawl),而对于与第三个开源编码代理的比较,请参见[Claude Code与OpenCode的比较](https://www.nstproxy.com/blog/opencode-vs-claude-code)。


