Claude Code vs Codex 全维度对比
两大商业级 AI Coding Agent 的 12 维度深度对比。基于源码分析、官方文档和社区研究交叉验证。
定位概览
| 维度 |
Claude Code (Anthropic) |
Codex CLI (OpenAI) |
| 版本 |
v2.1.185 (2026-06-20) |
rust-v0.142.0-alpha.9 (2026-06-21) |
| 开源 |
闭源(BSL 许可,2026.3 因 npm source map 意外泄露 512K 行源码) |
Apache-2.0 完全开源 |
| 语言 |
TypeScript / Bun |
Rust (124 crates monorepo) |
| 代码量 |
~512,000 行 (1,906 文件) |
~90-124 crates Cargo workspace |
| Stars |
N/A(闭源) |
~92K GitHub Stars |
| 周活跃 |
未公开 |
300 万+(2026.4 官方数据) |
1. 架构哲学
| 维度 |
Claude Code |
Codex CLI |
| 整体风格 |
垂直整合单体 (Monolithic) |
模块化 crate 工作区 (Modular) |
| 设计理念 |
“深思熟虑的架构师”——准确性优先、本地交互式 |
“高效执行官”——速度优先、云端异步 |
| 核心逻辑占比 |
Agent 逻辑仅 1.6%,98.4% 是基础设施 |
Agent Runtime 为核心,围绕沙箱和协议层构建 |
| 执行模型 |
交互式同步(developer-guided 配对编程) |
云端异步代理(独立容器运行) |
| 运行时 |
Bun(Anthropic 2025.12 收购) |
原生编译零依赖二进制 |
| UI 框架 |
React + Ink(终端 UI) |
Ratatui(Rust TUI) |
核心差异:Claude Code 倾向于”和开发者一起思考”,在本地终端配对工作;Codex 倾向于”替开发者执行”,把任务扔到云容器里异步完成。
2. 安全模型
| 维度 |
Claude Code |
Codex CLI |
| 核心机制 |
应用层 AI Permission Classifier |
OS 内核级沙箱 (Seatbelt/Landlock/seccomp) |
| 安全粒度 |
细粒度:AI 动态判断每次操作 |
粗粒度:内核层面强制执行策略 |
| macOS |
Apple Seatbelt(可选)+ AI 分类器 |
Seatbelt(动态 SBPL 配置,默认强制) |
| Linux |
无内核沙箱,依赖 AI 分类 |
Bubblewrap + Landlock + seccomp BPF |
| Windows |
无内核沙箱 |
Restricted Token + DACL |
| 审批模式 |
Auto Mode(80% 快速放行 + 20% 深度复审) |
四级策略:untrusted/on-failure/on-request/never |
| Hook 拦截 |
21 个应用层事件(PreToolUse 可拒绝) |
内核级 + 应用层双重 |
| 危险命令 |
硬编码阻止列表(git reset --hard 等) |
沙箱配置限制写入范围 |
权衡:Claude Code 的 AI 分类器更灵活但依赖模型判断准确性(存在 bypass 风险);Codex 的内核沙箱确定性更高但粒度较粗(全有或全无)。
3. 上下文管理
| 维度 |
Claude Code |
Codex CLI |
| 窗口大小 |
200K tokens (Opus 4.8) |
200K tokens (GPT-5.5) |
| 压缩策略 |
AI 生成结构化 conversation summary |
Memento 策略(增量式历史压缩) |
| 服务端压缩 |
无 |
POST /v1/responses/compact → AES 加密 blob |
| 触发机制 |
自动(token 水位线)+ /compact |
自动(token 阈值) |
| Session 持久化 |
~/.claude/sessions/(30天清理) |
Rollout Persistence and Replay |
| Prompt Caching |
有(最多 1 小时) |
有 |
| Token 效率 |
每任务消耗 3-4x 更多(推理更彻底) |
更高效(推理更简洁) |
Codex 独有:GPT-5.2-Codex 专门为压缩后上下文做了训练优化,服务端加密压缩减少本地存储。
4. 多 Agent 编排
| 维度 |
Claude Code |
Codex CLI |
| 品牌名 |
Agent Teams / Swarm Mode |
Multi-Agent v2 |
| 架构层级 |
SubAgent → Coordinator → Swarm → Workflow(4 层) |
Orchestrator → Agent Pool → Context(3 层) |
| 拓扑 |
协作式网状(agents 间可交互) |
Hub-and-Spoke 星型(主 Agent 唯一决策中心) |
| 隔离 |
逻辑隔离(独立上下文窗口) |
Git Worktree 物理隔离 |
| 并发上限 |
16 并发 / 总 agent 上限 1000 |
桌面 App 最多 10 个并行 Agent |
| 深度限制 |
前台 5 层 |
未明确文档化 |
| 编排方式 |
内置 Task 工具一步 spawn |
MCP Server 模式 + Agents SDK 外部编排 |
| SDK 支持 |
Claude Agent SDK(内置引擎) |
OpenAI Agents SDK(独立框架,Python/JS) |
| 可观测性 |
无官方 tracing |
Agents SDK 内置 tracing + evaluation |
| Handoff |
隐式(父 agent 决策) |
显式 handoff 链(SDK 编程) |
| 角色专业化 |
通用 SubAgent |
Architect/Frontend/Backend/Tester/Reviewer/Documenter |
核心路线差异:Claude Code 走”内置原生多 Agent”路线,Swarm 模式下多 agent 互相感知协作;Codex 走”MCP + 外部 SDK 编排”路线,强调物理隔离和通用性。
5. 记忆系统
| 维度 |
Claude Code |
Codex CLI |
| 核心机制 |
文件索引驱动(CLAUDE.md / MEMORY.md) |
AI Pipeline 驱动(两阶段异步处理) |
| Phase 1 |
文件 index → LLM 按需检索 ≤5 个 |
并行提取(多文件同时分析) |
| Phase 2 |
extractMemories 流程 |
串行 consolidation(全局整合) |
| 存储格式 |
纯文本 Markdown(人类可读可编辑) |
SQLite + 结构化存储 |
| 层级 |
全局 ~/.claude/ → 项目 .claude/ → 目录级 CLAUDE.md |
系统级 → 项目级 → 会话级 |
| 跨工具可移植 |
AGENTS.md 被多工具支持(Linux Foundation 标准) |
codex.md 为 Codex 专属 |
| 自动记忆 |
Auto Memory(Sonnet 从 200 文件选 ≤5 个注入 prompt) |
Memories System 自动加载 |
| 引用计数 |
无 |
有(清理不再使用的记忆) |
| Skill 生成 |
无 |
有(从记忆自动生成可复用 skill 文件) |
6. MCP 集成
| 维度 |
Claude Code |
Codex CLI |
| 角色 |
深度 Client + Server |
精简 Client + Server |
| 传输类型 |
7 种(stdio/HTTP/SSE/WebSocket + 内部变体) |
2 种(stdio / Streamable HTTP) |
| 配置格式 |
JSON(.mcp.json) |
TOML(config.toml) |
| 配置层级 |
3 层(local/project/user) |
2 层(全局/项目) |
| Server 暴露 |
claude mcp serve(完整能力暴露) |
codex --mcp-server(暴露 codex() + codex-reply()) |
| OAuth |
完整浏览器流 + 多种覆盖选项 |
Bearer Token + OAuth(较简单) |
| Elicitation |
完整实现(内联 + URL mode) |
未明确文档化 |
| Tool Search |
延迟加载(工具过多时按需搜索) |
手动过滤(enabled_tools/disabled_tools) |
| 动态更新 |
支持(服务器运行时通知新工具) |
未文档化 |
| Push/Channel |
支持(服务器主动推送事件) |
未文档化 |
详见 MCP 集成对比。
7. Computer Use
| 维度 |
Claude Code |
Codex CLI |
| 状态 |
Preview(预览阶段) |
GA(已正式发布,2026.4) |
| 运行方式 |
前台接管(或 API 循环截图) |
后台运行 + 虚拟光标(不接管前台) |
| 用户并行 |
需等待或独占环境 |
用户可继续使用电脑 |
| 锁屏支持 |
不支持 |
支持(2026.5 更新) |
| 平台 |
API 模式(平台无关) |
macOS + Windows 原生 App |
| 内置浏览器 |
无(通过 MCP 扩展) |
有(沙箱浏览器) |
| Chrome 扩展 |
无 |
有(2026.5.7,复用用户登录态) |
| 移动远程 |
无 |
iOS/Android 远程控制(Secure Relay Layer) |
Codex 优势明显:Background Computer Use + 不占用前台 + 锁屏运行 + Chrome 扩展复用登录态,产品完成度远超 Claude Code 的 Preview 状态。
8. 开源策略
| 维度 |
Claude Code |
Codex CLI |
| 许可证 |
Business Source License(商业闭源) |
Apache-2.0(完全自由) |
| 源码可见 |
闭源(2026.3 意外泄露后 DMCA 下架) |
GitHub 完全公开 |
| 社区贡献 |
不允许 |
鼓励(Open Source Fund 奖励) |
| 商业复用 |
需 Anthropic 许可 |
自由分发 |
| AGENTS.md |
支持(Linux Foundation 标准) |
发起者(推动标准化) |
9. 定价与成本
| 维度 |
Claude Code |
Codex CLI |
| 入门 |
Claude Pro $20/月(有限额) |
ChatGPT Plus $20/月 |
| 专业 |
Claude Max $100-200/月 |
ChatGPT Pro $200/月 |
| API 输入 |
Opus ~$15/M tokens |
GPT-5.5-Codex 更低单价 |
| API 输出 |
Opus ~$75/M tokens |
GPT-5.5-Codex 更低单价 |
| 单任务典型 |
~$155(深度推理) |
~$15(高效执行)+ 容器费 |
| 性价比 |
适合深度推理复杂任务 |
$20 套餐覆盖 90% 开发需求 |
10. IDE 集成
| IDE |
Claude Code |
Codex CLI |
| VS Code |
官方扩展 |
官方扩展 |
| JetBrains |
官方插件 |
官方集成 |
| Neovim |
社区插件(WebSocket MCP) |
终端原生 |
| Cursor |
终端集成 |
官方扩展 |
| Windsurf |
终端集成 |
官方扩展 |
| 远程开发 |
需远程主机安装 |
云端任务天然支持 |
11. 版本演进对照
| 时间 |
Claude Code |
Codex CLI |
| 2025-02 |
研究预览版 |
— |
| 2025-04 |
— |
开源发布(TypeScript) |
| 2025-05 |
v1.0 GA |
Codex Cloud 上线 |
| 2025-06 |
— |
Rust 重写启动 |
| 2025-09 |
MCP + Hook 上线 |
GPT-5-Codex |
| 2025-12 |
收购 Bun |
GPT-5.2-Codex |
| 2026-01 |
Plugin/Skill 上线 |
“Unrolling Agent Loop” 博文 |
| 2026-02 |
Agent Teams (Swarm) |
macOS App + Multi-Agent |
| 2026-03 |
源码泄露 (512K 行) |
95.7% Rust 完成 |
| 2026-04 |
Plugin Marketplace |
“Codex for Everything” (Computer Use/Memory/90+ 插件) |
| 2026-05 |
Opus 4.7, SWE-bench 80.9% |
Chrome 扩展 + Mobile Remote + GPT-5.5 |
| 2026-06 |
v2.1.185 (Opus 4.8) |
v0.142.0-alpha.9 (Subagents GA) |
12. 选择指南
| 如果你需要… |
选择 |
| 深度推理、代码审查、安全审计 |
Claude Code |
| 快速原型、批量执行、并行任务 |
Codex |
| 开源可审计、自部署 |
Codex |
| 细粒度权限控制、灵活审批 |
Claude Code |
| 内核级强制隔离 |
Codex |
| 完整 MCP 生态集成 |
Claude Code |
| 后台自动化 + 移动控制 |
Codex |
| Token 预算有限 |
Codex |
| 企业 MDM 部署 |
两者都支持 |
| 多 Agent 可视化管理 |
Codex 桌面 App |
| 内置动态工作流编排 |
Claude Code (Dynamic Workflow) |
交叉引用