Claude Code、Gemini CLI、Aider 怎么选?2026 年终端 AI 编程智能体选型指南
2026 年年中,三大终端 AI 编程智能体实测横评:Claude Code 的自主 Agent 循环、Gemini CLI 的开源免费额度(以及 Antigravity 迁移风波)、Aider 的 Git 原生结对编程。附对比矩阵、优缺点直评和选型决策框架。
English Version: Claude Code vs Gemini CLI vs Aider: Which Terminal Coding Agent Should You Use in 2026?
每隔几个月,就有同事或客户问我同一个问题:“终端里的 AI 编程工具,到底该定哪个?”而每隔几个月,这个问题的诚实答案都会变——这个赛道的迭代速度,是我做了二十年基础设施以来见过最快的。
所以这篇文章是 2026 年年中的一份快照。终端里目前三强鼎立:Claude Code(Anthropic 的旗舰,GitHub 约 13.6 万 star)、Gemini CLI(Google 的开源选手,上线一年出头就冲到约 10.6 万 star)、Aider(这个品类的开源先驱,约 4.7 万 star)。其中一个我天天用,另外两个也跑过真实的活儿。我会尽量对三家都公平——包括说清楚它们官网首页不会告诉你的那部分。
先打个预防针:下文所有事实都在 2026 年 7 月初对照一手来源核实过。但按 2026 年上半年这个变化速度,请默认这些结论的保质期大约一个季度。
先上结论:对比矩阵
| 维度 | Claude Code | Gemini CLI | Aider |
|---|---|---|---|
| 模型后端 | 仅 Claude(Anthropic API 上为 Opus 4.8 / Sonnet 5,也可走 Bedrock、Vertex、Foundry) | Gemini 3 系列(Pro + Flash 混合) | 任意 LLM:Claude、GPT、Gemini、DeepSeek、Ollama 本地模型 |
| 开源情况 | 仓库公开,但许可证是专有的 | Apache 2.0,完全开源 | Apache 2.0,完全开源 |
| 价格 | 订阅制:Pro 约 $17–20/月起,Max $100/月起;或 API 按量付费 | API Key 免费档约 1000 次/天;个人 Google 账号档位 2026 年 6 月停服、转向 Antigravity;企业走 Code Assist Standard/Enterprise | 工具本身免费,模型 API 费用自理 |
| 上下文策略 | 最高 100 万 token 窗口;自动压缩;子智能体隔离探索上下文 | Gemini 3 的 100 万 token 窗口 | 仓库地图(tree-sitter 代码图谱);由你手动圈定上下文文件 |
| MCP 支持 | 完整 MCP 客户端,外加插件、Skills、Hooks | 内置 MCP 支持,外加扩展系统 | 无原生 MCP(社区呼吁多年,相关 PR 均未合并) |
| Git 集成 | 按指令暂存、提交、开分支、发 PR;有 GitHub Actions 集成 | Shell 层面操作 git;GitHub 集成靠扩展 | 默认最深:每次 AI 修改自动 commit 并生成提交信息 |
| 编辑风格 | 自主 Agent 循环:读代码、改、跑测试、迭代到完成 | Agent 循环 + 内置工具 + Google 搜索接地 | 对话式结对编程:diff 级修改,每步由你审核 |
| 适合谁 | 大型代码库上的多文件长任务;已经在为 Claude 付费的团队 | 白嫖党、Google 生态用户、超长上下文一次性分析 | 控成本、要模型自由、Git 洁癖、离线/内网环境 |
Star 数和版本信息截至 2026 年 7 月 2 日。矩阵只能给个轮廓,真正有意思的都在细节里。
Claude Code:这个品类的”参考实现”
Claude Code 2025 年 2 月以研究预览版的身份发布,到今天,无论按营收还是按职业工程师中的口碑,它都是这个问题的默认答案。它早已不只是一个 CLI——同一套引擎现在跑在 VS Code、JetBrains、桌面端、网页沙箱和 GitHub Actions 里——但终端仍然是它的主场。
它做对了什么
Agent 循环本身就是产品。 Claude Code 的核心能力是长任务不跑偏:读代码库、定计划、改五个文件、跑测试、读失败信息、修复、循环往复。竞品全都抄了这个循环的形状,但按我的体验,还没有谁抄到它的稳定性。差距不体现在演示视频里,而体现在一个棘手重构进行到第四十分钟时——次一档的智能体这时候已经开始忘记自己在干什么了。
上下文管理是真正的工程,不只是”窗口大”。 当前的 Claude 模型给了它最高 100 万 token 的上下文窗口(Sonnet 5 原生支持;Max/Team 订阅上 Opus 自动升级到 1M)。在这之上还有对话历史自动压缩,以及一个被低估的杀手锏——子智能体:一次性的子 Agent 出门探索代码库,只带摘要回来,探索过程中的 grep 噪音完全不污染主上下文。这个习惯一旦养成,就回不去了。
生态在滚雪球。 CLAUDE.md 项目记忆、Hooks、Skills、插件系统、完整的 MCP 客户端,还有一个能基于同一引擎构建自定义 Agent 的 SDK。三个工具里,它的可定制面最完整,而且优势不小。
它疼在哪
贵。 你被锁死在 Claude 模型上,而 Claude 模型走的是高端定价。订阅档(Pro 约 $17–20/月,Max $100/月起)是理智的消费方式——重度 Agent 工作负载如果走 API 按量付费,账单能吓人一跳。重度用户还会周期性撞上用量限制,体验一下那种独特的憋屈。
并不真开源。 GitHub 仓库是公开的,13.6 万 star,但许可证是专有的,不是 Apache 也不是 MIT。你可以读它,但不能靠 fork 它掌握自己的命运。如果”厂商独立”是硬性要求,这一条就足以出局。
单模型垄断。 不能把琐碎修改路由给便宜模型,没有本地模型兜底,也没有”这题换 GPT 试试”。Anthropic 会说模型和工具的深度耦合正是护城河——他们大概率是对的——但锁定终究是你的锁定。
Gemini CLI:潜力巨大,户口动荡
Google 在 2025 年 6 月推出 Gemini CLI,牌面很凶:完全开源(Apache 2.0)、个人免费额度每分钟 60 次/每天 1000 次请求、Gemini 的 100 万 token 上下文窗口。效果立竿见影——仓库一年内破 10 万 star,三者中爬升最快。
它做对了什么
真开源。 Apache 2.0,有真实的外部贡献和公开路线图。如果 Claude Code 的许可证让你膈应,Gemini CLI 是你能 fork 到手的、最接近它的东西。
免费额度改变了市场。 即便经历了 2026 年的调整(马上讲),Gemini API Key 路线仍有每天约 1000 次请求的免费额度,跑的是 Gemini 3 系列模型。对学生、业余爱好者,以及所有觉得每月 $100 订阅是一笔真金白银开销的人来说,这不是零头——这就是选型的全部理由。
搜索接地是原生的。 Agent 可以原生用 Google 搜索结果给回答”接地”。查”这个库上周开始为什么抛这个错”这类问题,它比我试过的所有外挂搜索 MCP server 都好使。
100 万 token 窗口随取随用。 把整个陌生仓库扔给它、要一份架构综述,至今仍是个好用的招——而且免费额度让这一招几乎零成本。
它疼在哪
Antigravity 迁移风波。 这是 Google 发布博客绝口不提的部分。2026 年 6 月 18 日,Google 停止通过 Gemini CLI 为个人档位提供服务——Gemini Code Assist 个人版、Google AI Pro、Google AI Ultra 全部停服,用户被引导迁往 Antigravity 和新的 Antigravity CLI。企业版 Code Assist 不受影响(Standard 每人每天 1500 次 Agent 请求;Enterprise 2000 次),API Key 免费档也还活着,但当初撑起 star 数暴涨的”Google 账号一登就用”的旗舰体验,如今变成了一条迁移横幅。2026 年 6 月的 issue 区里满是对强制迁移不满的开发者,README 和配额文档目前讲的还是两套故事。很 Google:产品惊艳,十八个月内先打一场抚养权官司。
Agent 可靠性仍然落后。 短小、边界清晰的任务上,Gemini CLI 又快又顺。长链路多步骤任务上,它比 Claude Code 明显更容易跑偏、反复读同一个文件,或者提前宣布胜利。Gemini 3 把差距缩小了,但按我的实测,还没抹平。
产品定位现在是真的说不清。 Google 终端智能体的未来到底是 Gemini CLI 还是 Antigravity CLI?截至 2026 年 7 月,诚实的回答是”下个季度再问”。如果你在给团队定标准,这种不确定性本身就是成本。
Aider:选了另一条路的先驱
Aider 比前两位都年长——Paul Gauthier 在终端里搞 AI 结对编程的时候,“Agent”这个词还基本只出现在特工电影里。它开创的东西后来被整个品类吸收:tree-sitter 仓库地图、基于 diff 的编辑格式、以基准测试驱动的模型评估(Aider polyglot 排行榜至今仍是社区的参考坐标,尽管最后一次更新停在 2025 年 11 月)。
它做对了什么
彻底的模型自由。 Aider 几乎能接任何 LLM:Claude、GPT、Gemini、DeepSeek,或者走 Ollama 的本地模型。便宜模型干杂活、强模型管架构,随意混搭;内网离线机器上也能完整运行。另外两个工具,这些一条都做不到。
Git 原生到骨子里。 每次 AI 修改自动变成一个 git commit,附带像样的自动提交信息。用 git diff 审、用 git reset 撤、想要哪段 cherry-pick 哪段。它用你本来就信任的基础设施,而不是发明一套新的审批 UI——平心而论,这仍是三者中最优雅的撤销方案。
便宜且可预期。 工具免费(Apache 2.0),模型按裸 API 价格花多少算多少。仓库地图发送的是紧凑的代码图谱而非整个文件,token 消耗天生节俭。对盯着成本的个人开发者,Aider 加 DeepSeek 至今仍是性价比高到离谱的组合。
它是结对搭档,不是自作主张的实习生。 Aider 按你说的做,给你看 diff,然后停下。有些日子——尤其在改错一行就很贵的代码里——这种克制恰恰是你想要的。
它疼在哪
开发节奏肉眼可见地慢了。 这是最让人不舒服的一条。最后一个正式版本 v0.86.0 发布于 2025 年 8 月。提交还在继续——截至本文写作(2026 年 5 月的提交)主要是补充新模型名称——但相比 2024–2025 年,也相比两个每周发版的大厂对手,这个节奏只能叫涓涓细流。
没有 MCP。 社区提交的多个 MCP 支持 PR 都被关闭且未合并,功能请求挂了几年还开着。2026 年的今天,MCP 是编程智能体连接 Jira、数据库、浏览器和内部工具的标准通道。它的缺席让 Aider 越来越像一座孤岛。
它不会自己开车。 Aider 手动圈文件、每步过审的工作流,在”把这个框架升级横跨 40 个文件并修好测试”这种任务面前就是短板——Claude Code 已经干完了,你还在敲 /add。自主性的天花板是实打实的。
选型决策框架
选 Claude Code,如果:
- 你的日常是大型存量代码库上的多文件、长链路任务
- 公司出钱,或者你能说服自己每月 $100 以上是一件正经工具的价钱
- 你想要最深的定制栈(MCP、Hooks、Skills、子智能体、SDK)
- 对你来说,Agent 可靠性比模型自由更重要
选 Gemini CLI,如果:
- 成本是硬约束——API Key 免费档仍是这个品类里最好的免费午餐
- 你活在 Google 生态里,或者需要原生搜索接地
- 你想要一个真正开源(Apache 2.0)、可读可 fork 可魔改的 Agent
- 你能容忍 Antigravity 问题落定之前的产品方向震荡
选 Aider,如果:
- 你想自己选模型(还要能换、能混搭),包括本地模型
- 自动 commit 的 Git 纪律正好契合你的工作方式
- 你要最小、最可预期的 token 开销,按裸 API 价格结算
- 你更想要一个由你掌舵的结对搭档,而不是一个由你监工的智能体——并且接受项目迭代变慢的现实
一个我反复推荐的配置: 这三者并不互斥。它们只是终端里的进程,在同一个仓库里共存毫无冲突。一份 Claude Code 订阅扛重活,加上 Gemini CLI 的免费额度处理随手一问和整仓综述——一份订阅的钱,覆盖大多数人的工作方式。
我的诚实结论
我写这篇文章的这个仓库,根目录就放着一个 CLAUDE.md,所以我日常主力用哪个,不用猜。在真实代码库上做持续的职业开发,截至 2026 年 7 月,Claude Code 是三者中最强的那个,而且优势并不微弱。代价是钱,和锁定。
但”最强”不等于”适合所有人”。Gemini CLI 的免费档,即便顶着 Antigravity 的风波,零元拿到这种能力也依然离谱。而 Aider——哪怕慢下来了——身上仍然带着一种我希望这个行业不要弄丢的哲学:人留在环路里,Git 就是界面,模型的选择权在你自己手上。
一个季度后再来问我一次。在这个市场里,这不是免责声明——这是保养周期。
参考资料
- Claude Code repository — GitHub
- Claude Code documentation — Overview — Anthropic
- Claude Code documentation — Model configuration — Anthropic
- Claude pricing — Anthropic
- Gemini CLI repository — GitHub
- Introducing Gemini CLI: your open-source AI agent — Google Blog
- Gemini Code Assist quotas(个人档位停服公告) — Google Developers
- Aider repository — GitHub
- Aider — AI pair programming in your terminal — aider.chat
- Aider polyglot coding leaderboard — aider.chat
- Aider issue #3314 — MCP support — GitHub