Claude Code vs Codex CLI — 源码架构对比分析
本目录包含 Anthropic Claude Code 与 OpenAI Codex CLI 两个 AI 编码助手的源码级架构对比分析,按功能模块拆分为独立文件,每个文件均包含两个平台的同功能实现对比及优缺点分析。
文件
内容
核心对比点
00-overview.md
项目概览、计费、安装、开源策略
TypeScript/Bun vs Rust、闭源 vs Apache 2.0、API 计费 vs 订阅+本地免费
文件
内容
核心对比点
07-config-state.md
配置系统与状态管理
JSON vs TOML、CLAUDE.md vs AGENTS.md、React Context vs Rust Mutex
文件
内容
核心对比点
11-ide-lsp.md
IDE 集成与 LSP
Bridge 33 文件 vs app-server JSON-RPC、内置 LSP vs 依赖 IDE
12-ui-ux.md
UI/UX 实现
React+Ink 140 组件 vs Ratatui 命令式、Vim/语音/键绑定
维度
Claude Code
Codex CLI
语言/运行时
TypeScript / Bun
Rust / 原生二进制
代码规模
~50 万行
~8 万行
UI 框架
React + Ink(声明式)
Ratatui(命令式)
Agent Loop
流式异步生成器
Op/Event 提交-事件
工具数量
40+
25+
文件编辑
search-and-replace
unified diff patch
安全模型
多层权限管道
OS 级沙箱
上下文压缩
四层渐进式
自动 + 截断
多 Agent
三级架构
守护者模式
配置格式
JSON
TOML
IDE 集成
Bridge 协议
app-server JSON-RPC
LSP
内置客户端
无内置
构建
Bun bundle
Bazel + Cargo
许可证
闭源
Apache 2.0
本地模型
不支持
Ollama / LM Studio
最低月费
$0(API)/$100(Max)
$0(本地)/ $20(Plus)
Claude Code GitHub
Codex CLI GitHub
Claude Code 架构深度分析 (Gist)
AI Coding Agent Architecture Analysis (Gist)
OpenAI 官方博客:展开 Codex 智能代理回圈
6551Team Claude Code 设计指南
Claude Code 数据使用文档
Anthropic API 定价
OpenAI API 定价