一句话结论
Codex CLI 和 Crush 都是终端 AI Agent,但模型哲学和生态定位完全不同。
- 已订阅 ChatGPT Plus / Pro + Windows 主力 -> 选 Codex CLI(用量打包近乎免费 + 原生沙箱)
- 要 多模型 mid-session 切换 + LSP + 开源自托管 -> 选 Crush
- 预算和网络允许 -> 共存:Codex CLI 跑 GPT 编码任务,Crush 做多模型试验
30 秒速判: 你已经付 ChatGPT Plus、Windows 主力、喜欢 GPT 编码风格 -> Codex CLI。你想要开源、多模型自由切换、LSP 代码理解、不绑单一 vendor -> Crush。
核心差异
| 维度 | Codex CLI | Crush |
|---|---|---|
| 出品方 | OpenAI(官方) | Charmbracelet |
| 形态 | 终端 TUI(Rust 实现) | 终端 TUI(Go + Bubble Tea) |
| 默认模型 | gpt-5.6-sol/terra/luna / gpt-5-codex | 任意(数十家 provider) |
| 多模型切换 | 仅 OpenAI | mid-session 不重启切换 |
| Windows 原生 | AppContainer 沙箱(不必 WSL) | 推荐 WSL(PowerShell 有渲染坑) |
| LSP 集成 | 自动发现 + on-demand | |
| MCP 支持 | 支持 | stdio/HTTP/SSE 全 transport |
| Subagents / 并行 | GA | |
| Hooks | PostToolUse 等企业策略 | |
| Agent Skills | 标准 discovery | |
| 开源 | Apache-2.0 | FSL-1.1-MIT(2 年后转 MIT) |
| 订阅打包 | ChatGPT Plus 含用量 | 纯 BYOK |
| 跨平台 | macOS/Linux/Win | macOS/Linux/Win/WSL/FreeBSD/Android |
| 起价 | $20/月(Plus 含) | $0 + API 费 |
| 国内付款 | 支付宝 | Z.AI 支付宝 |
OpenAI 生态 vs 多模型全栈:两种 Agent 哲学
Codex CLI 是"OpenAI 官方编码 Agent":Rust 实现 + Windows 原生 AppContainer 沙箱(不必走 WSL)+ Subagents 并行 + Hooks(PostToolUse 插企业策略)+ MCP 支持。gpt-5.6-codex 是编码专用模型,结构化输出工整、API 理解强,官方明确建议仅用于 agentic 编码。杀手锏是 ChatGPT Plus 订阅打包--已付 $20/月的人,Codex CLI 用量近乎免费。Windows 主力开发者体验明显更顺。
Crush 是"多模型交互式 TUI Agent":Go + Bubble Tea TUI 颜值顶级,杀手锏是 mid-session 多模型切换 + LSP 集成 + MCP 全 transport + Agent Skills 标准。在同一个对话里按 Ctrl+P 从 Claude Opus 切到 GPT-5 再切到 Gemini Flash,适合"推理用 Claude、编码用 GPT、跑批用 Gemini Flash、简单任务用 Ollama"。LSP 自动发现让 Go/Rust/TS/Python 大型项目代码理解更精准。
核心取舍:Codex CLI 赢在"OpenAI 生态 + Windows 原生 + 订阅打包",Crush 赢在"多模型灵活 + LSP + 开源全栈"。
模型支持
这是两者最根本的分水岭:
- Codex CLI:锁定 OpenAI 模型(gpt-5.6-sol/terra/luna、gpt-5-codex 系列)。优势是编码专用优化、结构化输出工整;劣势是被锁死在 OpenAI 一家,想用 Claude 或 DeepSeek 都不行。官方建议通用对话用 gpt-5.5,仅编码用 codex 系列。
- Crush:模型无关,支持 Anthropic/OpenAI/Gemini/Bedrock/Groq/OpenRouter/Azure/Vertex/Ollama/LM Studio/Z.AI 等数十家。mid-session 切换是独门绝技--一个任务根据难度动态换模型,这是 Codex CLI 不具备的。
价格 + 国内可用性
| 套餐 | Codex CLI | Crush |
|---|---|---|
| Free | $0(FSL-1.1-MIT) | |
| Plus | $20/月(含 Codex 用量) | – |
| Pro | $200/月 | – |
| API 计费 | gpt-5.5 ≈ $1.25/$10 per Mtok | 用户自带 LLM Key |
| 国内付款 | 支付宝 | Z.AI 支付宝 |
| 本地免费 | Ollama 友好 |
国内体感:Codex CLI 走 ChatGPT Plus(支付宝可付),对已订阅用户最划算--用量打包近乎免费。Crush 可配 Z.AI GLM Coding Plan(支付宝)或本地 Ollama 零成本。两者都需要稳定代理,但 Codex CLI 的订阅打包对预算敏感的"已付费用户"更友好,Crush 的多模型 + 本地 Ollama 对"想完全免费"的用户更友好。
适合谁 / 不适合谁
选 Codex CLI,如果你是:
- 已订阅 ChatGPT Plus / Pro(用量打包,近乎免费)
- Windows 原生开发者(AppContainer 沙箱,不必 WSL)
- 偏好 GPT 系编码风格(结构化工整、API 理解强)
- 需要 Subagents / 并行 / Hooks 企业策略
- 有合规审计需求(Apache-2.0 开源)
选 Crush,如果你是:
- 终端控 / SSH 远程开发,想要 TUI 颜值 + 全栈体验
- 想在多个 LLM 间 mid-session 灵活切换
- 需要 LSP 代码理解(Go/Rust/TS/Python 大型项目)
- 不想被单一 vendor 绑定 + 重视开源
- 预算敏感 + 想用本地 Ollama 零成本
常见问题
Q:Codex CLI 和 Crush 哪个更适合新手?
A:Codex CLI。已订阅 ChatGPT 的人开 Codex CLI 零摩擦,Plus 用量打包不用算 token。Crush 需要自己配 API Key 和 crush.json,多模型试错门槛稍高。但 Crush 的 TUI 界面(Ctrl+P 切模型、/help)交互更友好。
Q:Crush 的多模型切换比 Codex CLI 强在哪? A:Codex CLI 锁死 OpenAI,想用 Claude 或 DeepSeek 都不行。Crush 能在同一个 session 按任务难度动态换模型--推理用 Claude Opus、编码用 GPT-5、跑批用 Gemini Flash、简单任务用 Ollama 本地。一个 session 跑完不重启,比 Codex CLI 的"锁死 GPT"灵活得多。
Q:Windows 原生支持哪个更好? A:Codex CLI。它是 Rust 二进制 + 原生 AppContainer 沙箱,PowerShell 直接跑,gpt-5.1-codex-max 更是首个原生训练支持 Windows 的模型。Crush 在 Windows 原生 PowerShell 偶有 ANSI 渲染问题,官方推荐 WSL 体验更好。Windows 主力开发者选 Codex CLI。
Q:两者协议都是开源,有区别吗? A:有。Codex CLI 是 Apache-2.0(OSI 标准开源,商用无限制)。Crush 是 FSL-1.1-MIT(禁止商业竞品场景,2 年后转 MIT),企业法务要审一遍。商业敏感场景 Codex CLI 的 Apache-2.0 更省心。
延伸阅读
- 工具卡:Codex CLI 深度评测 | Crush 深度评测
- 相关对比:Claude Code vs Codex CLI:终端 AI Agent 双雄对比
- 相关对比:Claude Code vs Crush:Anthropic 官方 vs 多模型 TUI
- 相关对比:Aider vs Crush:CLI pair programmer vs 终端 TUI agent
来源说明:本文基于 Codex CLI 与 Crush 官方文档、GitHub 仓库及 AI 之家 编辑部实测整理。两款产品迭代快,功能与价格请以最新官方信息为准。