智能体
Claude Code vs Codex vs OpenCode,外加 Grok Build 和 Antigravity CLI
从实际运行时要面对的问题出发,对比五个终端编程智能体:安装、登录、套餐与价格、权限与沙箱、无头模式、远程方案和许可证。不谈跑分。
简要回答
Claude Code(Anthropic)和 Codex(OpenAI)随厂商的订阅提供:Claude Pro 为 $20/月(按年付则为 $17/月),ChatGPT 则从 Free 和 Go 套餐起就包含。Codex 开源(Apache-2.0),Claude Code 不开源。OpenCode 采用 MIT 许可,可搭配任意模型提供商。Grok Build(Apache-2.0)随 SuperGrok 和 X Premium+ 提供。Google 的 Antigravity CLI 列有 $0 的 Individual 套餐,并已取代个人账号使用的 Gemini CLI。由于它们各有所长,很多人会同时用两个。
大多数“Claude Code vs Codex”文章最后都是一张跑分图。本文没有,因为模型排名每隔几周就会变,而且我们自己也没测过。我们在同样的服务器上运行这全部五个智能体,因为这正是 Maude 在做的事。我们能比较的,是它们各自如何安装、如何登录、如何付费、如何处理权限、如何无头运行,以及如何远程访问。这些差异决定了一个智能体能否融入你的环境,而且变化得比模型慢。
并排对比
| Claude Code | Codex | OpenCode | Grok Build | Antigravity CLI | |
|---|---|---|---|---|---|
| 开发方 | Anthropic | OpenAI | 开源项目(anomalyco) | xAI | |
| 安装(macOS/Linux) | curl -fsSL https://claude.ai/install.sh | bash | npm install -g @openai/codex | curl -fsSL https://opencode.ai/install | bash | curl -fsSL https://x.ai/cli/install.sh | bash | curl -fsSL https://antigravity.google/cli/install.sh | bash |
| 登录 | Claude 账号(Pro、Max、Team、Enterprise)、Console API 密钥或云服务商 | ChatGPT 账号(浏览器或 --device-auth)或 API 密钥 | 按模型提供商 /connect(API 密钥) | 浏览器登录或 XAI_API_KEY | Google 登录(通过 SSH 时粘贴回代码)或 GEMINI_API_KEY |
| 套餐 | Pro $20/月(按年付 $17),Max $100/月起;Free 不含 | Free、Go $8、Plus $20、Pro $100 起、Business $20/用户 | 你的模型提供商;或 OpenCode Go $10/月、Go Plus $40/月,或 Zen 按量付费 | SuperGrok 和 X Premium+ 订阅用户,或 API | 带每周限额的 $0 Individual 套餐;Google AI Pro/Ultra 额度更高 |
| 权限模型 | 模式:Manual、accept edits、plan、auto(分类器)、dontAsk、bypass;可选 Bash 沙箱 | 沙箱(read-only、workspace-write、danger-full-access)加审批策略;操作系统级沙箱 | 配置中按工具设置 ask/allow/deny 规则 | Plan Mode;审批设置见 xAI 文档 | 在 TUI 中询问;无头运行时直接拒绝并报告,不会询问 |
| 无头 | claude -p | codex exec | opencode run、opencode serve | grok -p … --output-format streaming-json;ACP | agy --print 配合 stream-json |
| 官方远程 | Claude 应用中的 Remote Control 和云端会话 | ChatGPT 应用中的 Remote(Mac/Windows 主机) | 无官方方案;opencode serve 加社区应用 | 无文档说明;据报道正在测试 | Remote Control 网页控制台 |
| 许可证 | 专有 | Apache-2.0 | MIT | Apache-2.0 | 非开源 |
以上信息于 2026-10-01 对照各厂商的文档、价格页面和代码仓库核实(链接见下文)。价格单位为美元。五个智能体都还有其他安装方式,包括 Homebrew、npm 和 Windows 安装程序。
安装与登录
Claude Code 可以通过 Anthropic 的原生安装程序(会自动更新)、Homebrew、apt/dnf/apk 或 npm 安装(安装文档)。它需要 Pro、Max、Team、Enterprise 或 Console 账号,免费的 Claude 套餐不包含它。Codex 在 npm 上是 @openai/codex(不带作用域的 codex 包是另一个东西),也可以用 Homebrew cask 安装。在没有浏览器的服务器上,codex login --device-auth 是最省事的方式,前提是先在 ChatGPT 安全设置中启用设备码登录。
OpenCode 没有自己的账号体系:你用 /connect 连接一个提供商并粘贴它的密钥(文档)。Grok Build 首次启动时会打开浏览器,在无头机器上则读取 XAI_API_KEY(文档)。Antigravity CLI(agy)会检测 SSH 并打印一个 URL,你在另一台设备上打开它,再把代码粘贴回来。CI 场景用 Gemini API 密钥即可(文档)。服务器端的完整步骤:在 VPS 上运行 Claude Code、在 VPS 上运行 Codex CLI 和在服务器上运行 Antigravity CLI。
套餐与价格
Claude Code 和 Codex 通常通过你可能已经在用的聊天订阅付费。在 Claude 的价格页面上,Pro 为 $20/月(按年付为 $17/月),Max 从 $100/月起,Claude Code 与你的聊天共用同一个用量池。OpenAI 的 Codex 价格页面列出的入门档是 Free 和 Go($8),Plus 为 $20,Pro 分 $100、$200 和 $500 几档。Plus 采用五小时用量窗口。两者也都可以改用 API 密钥,按 API 费率计费。
OpenCode 是自由软件,所以你只需付费给模型提供商。OpenCode 自家的 Go 套餐为 $10/月(Go Plus 为 $40),提供一组有用量上限的开放编程模型;Zen 则按量付费。根据 xAI 的公告,Grok Build 于 2026 年 5 月向所有 SuperGrok 和 X Premium+ 订阅用户开放;当前价格请以 xAI 为准。Antigravity 的价格页面列有一个带每周限额的 $0 Individual 套餐,Google AI Pro 和 Ultra 额度更高,企业套餐每席位 $30 起。但页面没有给出这些限额的具体数字,我们也尚未确认 CLI 能用到各套餐配额中的多少。
说到最便宜的入门方式:Codex 包含在 ChatGPT Free 中,Antigravity 列有 $0 Individual 套餐,OpenCode 可以通过 Zen 或你自己的密钥使用免费模型。Claude Code 和 Grok Build 都没有免费版。
权限与沙箱
这是五者差异最大的地方。Claude Code 有多种权限模式:Manual 在大多数操作前询问;acceptEdits;plan;auto,由分类器代替你审查操作;dontAsk,用于 CI;以及 bypassPermissions,Anthropic 表示它只适用于隔离的容器和虚拟机。此外在 macOS、Linux 和 WSL2 上还有可选的 Bash 沙箱。Codex 把命令能碰什么和何时询问分开处理。它的沙箱模式有 read-only、workspace-write 和 danger-full-access,在 macOS 上通过 Seatbelt、在 Linux 上通过 bubblewrap 加 seccomp 强制执行,审批策略则叠加在其上。
OpenCode 通过配置规则把每个工具设为 ask、allow 或 deny。Grok Build 有 Plan Mode,其余审批设置见它的文档。Antigravity CLI 在交互式 TUI 中会询问,但在无头 print 模式下无法停下来询问:需要权限的操作会被拒绝并列在结果中,由其设置里的允许规则决定哪些操作可以运行。关闭所有检查来运行智能体是另一个话题,请参阅安全地以完全权限运行智能体。
无头与远程
五个智能体都能脱离 TUI 运行:claude -p、codex exec(默认只读沙箱)、opencode run 和 opencode serve、带流式 JSON 输出的 grok -p(另有 Agent Client Protocol),以及 print 模式下输入输出均为 stream-json 的 agy。正是这一点让应用和脚本能够驱动它们。
至于从手机访问:Anthropic 在 Claude 应用中提供 Remote Control 和云端会话;OpenAI 在 ChatGPT 应用中提供 Remote,以 Mac 或 Windows 主机为核心。Google 的 Antigravity Remote Control 是一个网页控制台,配合常驻的 agy remote-control start 守护进程。OpenCode 有 opencode serve 和社区应用。Grok Build 目前还没有文档说明的官方远程方案。各智能体页面都介绍了可选方案:Claude Code、Codex、OpenCode、Grok Build 和 Antigravity。
开源与许可证
Codex 采用 Apache-2.0,用 Rust 编写。OpenCode 采用 MIT。Grok Build 采用 Apache-2.0,从 xAI 内部的 monorepo 同步而来,不接受外部贡献。Claude Code 的代码仓库附带的是保留所有权利的许可证,受 Anthropic 商业条款约束。Antigravity CLI 以二进制形式发布,其公开的 GitHub 仓库只有文档和 issue 跟踪,没有开源许可证。
少了一个:Gemini CLI 于 2026-06-18 停止为免费版和 Google AI Pro/Ultra 个人账号提供服务,Google 引导这些用户转向 Antigravity CLI。使用 API 密钥和 Code Assist Standard/Enterprise 的用户不受影响。详见 Gemini CLI 停用后该用什么。
该选哪个?
- 你已经在为 Claude 或 ChatGPT 付费:先用订阅中包含的那个智能体。这是获得大量用量最便宜的方式。
- 你想要开源、能用任意模型:OpenCode。
- 你想要操作系统强制执行的沙箱:Codex 的沙箱模式最明确。Claude Code 的 Bash 沙箱需要手动开启。
- 你想免费起步:ChatGPT Free 上的 Codex,或 Antigravity 的 $0 Individual 套餐。
- 你订阅了 SuperGrok 或 X Premium+:Grok Build 已包含在内。
同时用两个
你不必只选一个。不同的智能体往往卡在不同的地方,第二个智能体用全新的上下文读同一份 diff,常常能发现第一个漏掉的问题。在 Maude 中,你可以把空闲的会话切换给另一个智能体。新智能体会收到一份交接说明,包含计划、改动过的文件、git 状态、最近的对话和最后一条指令;切回去时则会恢复原智能体自己的会话。这就是在编程智能体之间交接任务背后的思路。每个智能体仍使用各自的订阅或密钥,Maude 会在你的服务器上以经过测试的版本安装全部五个。
常见问题
哪个最便宜?
哪些是开源的?
能用一个订阅使用所有智能体吗?
哪个最适合大型重构?
更新内容
- — 首次发布。安装命令、登录方式、套餐、权限模型和许可证均已对照各厂商的文档、价格页面和代码仓库核实。