首页 › ai-agents › 终端Agent三巨头:CLI编码Agent终局实测

终端Agent三巨头:CLI编码Agent终局实测

2026年5月,Agentic Coding赛道迎来史上最剧烈的格局震荡。Google I/O 2026宣布Gemini CLI将于6月18日正式关停,全面迁移至Antigravity 2.0平台;OpenAI在5月14日将Codex塞进ChatGPT手机App,实现移动端远程控场;Anthropic的Claude Code依托Opus 4.7拿下SWE-bench Pro 64.3%的历史最高分,同时Agent SDK正式开放。三条完全不同的技术路线——Anthropic的"CLI原生深度"、OpenAI的"沙盒隔离+移动控制"、Google的"平台化统一"——正在重新定义开发者与代码的关系。本文基于Terminal-Bench 2.0、SWE-bench Pro、CursorBench三项基准测试数据,以及五个真实项目的实测结果,对三款终端Agent进行全方位拆解。

一、三大终端Agent架构总览

维度 Claude Code Codex CLI Antigravity CLI(原Gemini CLI)
背后模型 Claude Opus 4.7 / Sonnet 4.6 GPT-5.5 / o4-mini Gemini 3.5 Flash / Pro
运行模式 本地终端,直接操作文件系统 本地沙盒容器隔离 本地终端 + VS Code扩展
代码执行 直接在用户Shell执行 隔离Docker沙盒 本地执行
MCP支持 原生深度集成 2026.5月强化支持 原生支持
移动控制 无官方移动端 ChatGPT App远程监控 无
SWE-bench Pro 64.3%(Opus 4.7) ~58%(GPT-5.5) 数据未公开
定价(Pro) $100/月(Max) / $20/月(Pro) $20/月(Plus)起 免费起步
开源状态 闭源 CLI开源(Rust) 开源
关停风险 稳定运营 稳定运营 Gemini CLI 6/18关停迁移

二、Claude Code:深度优先的"裸金属"Agent

Claude Code是三者中唯一坚持"裸金属"理念的终端Agent——它直接运行在开发者的Shell环境中,没有沙盒隔离,没有容器包装,Agent的所有操作都是真实发生在用户机器上的。

架构特征

Claude Code的核心是一个"感知-规划-执行"的Agent Loop。它通过Read/Grep/Glob工具感知代码库,通过Edit/Write工具修改文件,通过Bash工具执行命令。这个设计哲学是:信任开发者,给予Agent最大程度的系统能力。MCP(Model Context Protocol)是Claude Code的杀手级优势——通过MCP,Claude Code可以连接到任何外部工具服务器,从Figma设计稿到GitHub PR审查,从浏览器自动化到Notion知识库,形成了一个完整的工具生态。

关键数据

Opus 4.7在SWE-bench Pro上拿到64.3%的解决率,比前代Opus 4.6提升了6.8个百分点。在Rakuten-SWE-Bench(真实生产环境任务)上,Opus 4.7解决的工单数量是Opus 4.6的3倍。CursorBench得分70%。这些数字在当前所有编码Agent中均位列第一。

代码示例

# Claude Code的典型工作流
claude "重构这个Express.js项目,把callback改成async/await,并添加错误处理中间件"

# Claude Code会自动:
# 1. 用Glob扫描所有.js文件
# 2. 用Grep查找callback模式
# 3. 用Read逐个读取文件
# 4. 用Edit重写为async/await
# 5. 用Bash运行测试验证

优缺点

变现评估:Claude Code的MCP生态是最容易变现的方向——开发垂直领域的MCP Server(如法律文档分析、金融数据处理),以SaaS模式向企业收费。Claude Code + MCP + Agent SDK的组合,可以构建出完整的"AI开发工作站"训练营产品。

三、Codex CLI:沙盒优先的"安全型"Agent

OpenAI的Codex CLI走了一条截然不同的路线——它是一个用Rust编写的开源终端Agent,所有代码执行都在隔离的Docker沙盒中完成。这个设计选择反映了一种"不信任AI"的安全哲学。

架构特征

Codex CLI的三层沙盒架构值得深入分析:第一层是Docker容器隔离,Agent的所有文件操作和命令执行都限制在容器内;第二层是权限分级(suggest/auto-edit/full-auto),开发者可以精确控制Agent的自主程度;第三层是网络隔离,沙盒默认不联网,需要显式授权。2026年5月的重大更新引入了三项关键功能:Hooks系统(在Agent执行特定操作前后触发自定义脚本)、Remote SSH(远程连接开发服务器)、移动端控制(通过ChatGPT App监控和审批Agent任务)。

关键数据

Codex CLI在真实项目测试中的表现:一个Express.js重构任务,Claude Code用时1小时17分钟,Codex CLI用时1小时41分钟,差距约24%。但Codex CLI的优势在于安全性和可重复性——沙盒环境确保了每次运行的一致性。

代码示例

# Codex CLI的approval模式配置
approval_mode: auto-edit  # 自动编辑,但执行命令需确认
model: o4-mini            # 快速任务用便宜模型

# Hooks配置
hooks:
  pre_bash:
    - command: "echo '即将执行: $COMMAND'"
  post_edit:
    - command: "npx eslint $FILE --fix"

优缺点

变现评估:Codex CLI的开源特性使其更适合作为基础设施而非直接产品。围绕Codex CLI的企业级安全合规工具、审计日志系统、团队权限管理平台是可行的商业化路径。移动端控制也为"远程开发管理"场景打开了新的想象空间。

四、Antigravity CLI(原Gemini CLI):平台化吞噬终端

Google在I/O 2026上做出了一个震惊开发者的决定:6月18日关停Gemini CLI,全面迁移至Antigravity 2.0平台。这不是简单的更名,而是从"CLI工具"到"Agent操作系统"的战略跃迁。

架构特征

Antigravity 2.0的五面体架构是理解Google战略的关键:①CLI终端(继承自Gemini CLI)②VS Code扩展(IDE集成)③桌面Agent平台(原生应用)④Web控制台(浏览器访问)⑤SDK/API(开发者接口)。Gemini CLI原有的Agent Skills、Hooks、Subagents机制全部保留并增强。底层模型从Gemini 2.5 Pro升级到Gemini 3.5 Flash,推理速度提升显著。

关停事件解读

Gemini CLI的关停对开发者社区释放了三个信号:第一,Google认为CLI只是Agent的一个入口而非全部,终端Agent必须嵌入更广泛的平台生态才能持续;第二,Antigravity这个名字暗示Google要把Agent做成"反重力"的基础设施——无处不在、随时接入;第三,迁移窗口极短(不到一个月),反映出Google对Agent市场争夺的紧迫感。

代码示例

# Antigravity CLI迁移(从Gemini CLI)
# 1. 卸载旧版
npm uninstall -g @anthropic-ai/gemini-cli

# 2. 安装新版
npm install -g @google/antigravity-cli

# 3. 配置迁移(自动)
antigravity migrate --from gemini-cli

# 4. Skills兼容
# 所有Gemini CLI的Skills自动兼容Antigravity

优缺点

变现评估:Google的免费策略使其难以直接变现,但Google Cloud上的Agent托管服务(Agent Engine、Vertex AI Agent Builder)是真正的赚钱机器。对于开发者来说,基于Antigravity构建的行业垂直Agent(如广告投放自动化、数据分析Agent)是最可行的商业化方向。

五、五面架构竞争态势

graph TB
    subgraph "终端Agent三巨头架构对比"
        CC["Claude Code<br/>裸金属架构"]
        CX["Codex CLI<br/>沙盒架构"]
        AG["Antigravity CLI<br/>平台架构"]

        subgraph "Claude Code - 深度路线"
            CC1["MCP工具生态"] --> CC2["本地Shell直接执行"]
            CC2 --> CC3["Opus 4.7推理引擎"]
            CC3 --> CC4["Agent SDK开放"]
        end

        subgraph "Codex CLI - 安全路线"
            CX1["Docker沙盒隔离"] --> CX2["权限分级控制"]
            CX2 --> CX3["移动端远程监控"]
            CX3 --> CX4["Hooks自定义"]
        end

        subgraph "Antigravity - 平台路线"
            AG1["CLI终端"] --> AG5["统一Agent运行时"]
            AG2["VS Code扩展"] --> AG5
            AG3["桌面应用"] --> AG5
            AG4["Web控制台"] --> AG5
            AG5 --> AG6["Google Cloud"]
        end

        CC ---|"代码质量之争"| CX
        CX ---|"安全vs自由"| AG
        AG ---|"平台vs原生"| CC
    end

六、Terminal-Bench 2.0实测:三项基准交叉验证

Terminal-Bench是2026年新推出的Agent评测基准,专注于"在真实终端环境中完成复杂多步骤任务"的能力评估。与SWE-bench(专注于GitHub Issue修复)不同,Terminal-Bench涵盖了DevOps配置、数据分析、系统管理等更广泛的工作场景。

基准测试 Claude Code (Opus 4.7) Codex CLI (GPT-5.5) Antigravity (Gemini 3.5 Flash)
SWE-bench Pro 64.3% ~58% 未公开
Terminal-Bench 2.0 72.1% 65.8% ~55%(估)
CursorBench 70% 63% 未公开
Express.js重构(真实) 1h17m 1h41m 2h04m
上下文窗口 200K tokens 128K tokens 1M tokens
单任务成本(Opus级) ~$2-5 ~$1-3 ~$0.5-1

数据来源:SWE-bench官方排行榜、Terminal-Bench论文(arXiv:2601.11868)、各平台公开基准报告

关键发现

三个基准测试呈现出一致的排名——Claude Code > Codex CLI > Antigravity CLI,但差距分布不均。在SWE-bench Pro(代码修复)上,Claude Code领先Codex CLI约6个百分点;在Terminal-Bench 2.0(终端操作)上,领先幅度扩大到6.3个百分点。这表明Opus 4.7的优势不仅在于代码生成质量,更在于复杂多步骤推理能力。

但成本维度上,Antigravity CLI凭借Gemini 3.5 Flash的定价优势(几乎是Opus 4.7的1/5),在"性价比"维度上形成差异化竞争力。对于预算敏感的团队,Antigravity CLI的"快速但不完美"策略可能更具吸引力。

七、选型决策矩阵

graph LR
    A[选择终端Agent] --> B{核心需求是什么?}
    B -->|代码质量第一| C[Claude Code]
    B -->|安全合规第一| D[Codex CLI]
    B -->|成本敏感| E[Antigravity CLI]

    C --> F{项目规模?}
    F -->|大型项目| G[Opus 4.7 + MCP]
    F -->|中小项目| H[Sonnet 4.6 够用]

    D --> I{是否需要移动端?}
    I -->|需要| J[Codex + ChatGPT App]
    I -->|不需要| K[Codex CLI本地模式]

    E --> L{是否接受平台锁定?}
    L -->|接受| M[全面Antigravity生态]
    L -->|不接受| N[仅用CLI部分+自建工具]

场景推荐

使用场景 首选方案 理由
企业级代码重构 Claude Code (Opus 4.7) 最高解决率,最深上下文理解
安全合规敏感场景 Codex CLI (沙盒模式) Docker隔离,操作可审计
初创团队快速迭代 Codex CLI (o4-mini) 性价比最高,Plus $20/月起步
Google Cloud用户 Antigravity CLI 深度集成Vertex AI等GCP服务
全栈开发训练营 Claude Code + MCP 工具链最丰富,教学演示效果好
远程/移动开发 Codex CLI + 手机App 唯一支持移动端远程控制的方案
预算极紧的个人开发者 Antigravity CLI 免费起步,Gemini 3.5 Flash成本低

八、Agentic Coding市场格局:从工具到平台的三条路线

2026年Agentic Coding市场正在经历一个关键转折——从"谁的Agent更聪明"转向"谁的生态更完整"。Anthropic、OpenAI、Google三巨头的路线分歧清晰地映射到三个维度:

深度路线(Anthropic/Claude Code)——把单个Agent做到极致。Opus 4.7在代码质量上的领先不是偶然,而是Anthropic坚持"模型能力>框架技巧"哲学的结果。MCP协议开放、Agent SDK发布、200K上下文窗口,都是为了让单个Agent拥有更深的理解和更广的工具触达。代价是成本高昂、缺乏平台化保护。

安全路线(OpenAI/Codex CLI)——让Agent可信赖。沙盒隔离、权限分级、移动审批,这些设计不是为了Agent更聪明,而是为了让开发者敢于把更多工作交给Agent。Codex CLI的Rust开源策略也在构建一个"安全Agent基础设施"的社区。2026年5月的移动端更新是一个微妙信号——OpenAI在把Codex从"开发工具"推向"开发管理平台"。

平台路线(Google/Antigravity)——让Agent无处不在。五面体架构(CLI + IDE + 桌面 + Web + API)的本质是:Agent不应该被限制在任何一个入口。这种"全场景覆盖"策略牺牲了单个场景的极致体验,但换来了最大的用户触达面。Google Cloud集成更是把Agent从"编码工具"延伸到了"企业基础设施"。

三条路线没有绝对优劣,但有一个共同趋势:Agent正在从"编码助手"升级为"开发操作系统"。在这个意义上,2026年5月不是终点,而是一个新的起跑线。


参考来源

  1. Terminal Agent Showdown: Codex CLI vs Claude Code vs Gemini CLI in May 2026 — 三款终端Agent在真实项目上的对比测试
  2. Google I/O 2026 Antigravity 2.0 — Gemini CLI Shutdown and Agent IDE War — Google关停Gemini CLI迁移Antigravity的架构拆解
  3. Claude Opus 4.7: Benchmarks, Vision, Migration & May 2026 Updates — Opus 4.7基准测试数据与更新
  4. Terminal-Bench: Benchmarking Agents on Hard, Realistic Tasks — arXiv论文,终端Agent评测基准
  5. OpenAI Codex mid-May 2026 updates: Appshots, Goal Mode GA — Codex CLI 5月更新详情与移动端发布

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入