← All reviews
· May 23, 2026 · min read

Aider 深度评测 — 什么时候该用它而不是 Claude Code

Aider 在 2026 年达到了 39,000 GitHub stars、累计 410 万次安装、每周路由约 150 亿 tokens 到模型 API。它是少数在 Claude Code / Cursor / Codex 大整合期间仍持续增长市场份额的终端 AI 编程工具。背后有具体原因——不是”开源信仰”那么虚。

本文是一次务实的拆解:什么时候 Aider 是对的,什么时候 Claude Code 是对的,以及怎么同时用两个。

30 秒版本

  • Aider 是 git-first、模型无关、BYOK(自带 OpenAI / Anthropic / Gemini / 本地模型的 API key)
  • Claude Code 是 runtime-first、模型锁定、订阅打包($20–$200/月含模型)
  • 同样任务 Aider 烧的 token 大约是 Claude Code 的 1/4.2(47 文件重构 benchmark)
  • Claude Code 准确率约 78%,Aider 约 71%——7 个百分点的差距
  • 这个差距是否值得多花钱,取决于你的 review 时间成本。如果你的时间 > $200/小时,多付 4.2× 换 78% vs 71% 划算。如果你宁愿烧 API token 也不想再看一遍 AI 改的代码,Aider 赢

Aider 实际怎么工作

Aider 有一个核心抽象:每个有意义的改动就是一个 commit

你在 git repo 里启动 Aider。你让它改一个东西。它产生一个 diff,应用,让你的测试跑(如果你告诉它),然后生成一个语义化的 git commit。不满意就 git reset 再来。除了 git 历史之外没有 “session state” —— 你的 repo 就是 memory。

这跟 Claude Code 的设计正好相反——它维持长时间有状态的 session,subagent、tool call、hook、加上一个长得离谱的 JSONL telemetry 文件。两种设计都立得住,只是优化的方向不同。

成本数学 —— 4.2× 啥时候真的有意义

Morph LLM 47 文件重构 benchmark

工具Token 用量等价费用(Sonnet 4 $3/M 输入、$15/M 输出)成功率
Aider(用 Claude)~3.5M~$3071%
Claude Code(Pro)~14.7M含在 $20 Pro 订阅里78%
Claude Code(Max 5×)~14.7M含在 $100 Max 订阅里78%

数学分三段:

  1. 每月用量 < 3M tokens:Aider 绝对值上更便宜(按量付费;Claude Code 的 $20 是地板)
  2. 每月用量 3–14M tokens:Claude Code Pro 更便宜,因为 $20 是固定的,Aider 同等用量要 $30+
  3. 每月用量 > 14M tokens:Aider 又便宜了,因为 Claude Code 撞档要升到 Max ($100-200/月),而 Aider 是线性的

但成本不是唯一维度。7 个百分点的准确率差距意味着 大概每 14 个 Aider 建议就有 1 个需要你手改,而 Claude Code 一次过。如果你的开发时间是 $200/小时,一次修改花你 10 分钟,那 14 个建议里就有 $33 的隐藏时间成本。悄悄地讲:这个常常吃掉 Aider 的成本优势

三种 Aider 才是对的场景

1. 在结构良好的代码上做外科手术式修改

Aider 最擅长的是有明确目标的工作:“把这个方法到处重命名”、“把这段逻辑抽成 service”、“把这个 class 改成 struct”。Aider 基于 diff 的输出干净。Claude Code 按设计有时会比你要求的多做——它会顺手修个相关的 bug,加个测试,或重构相邻的文件。有时候你就想要这个;有时候你只想要一个 6 行的 diff 结果给你 60 行。

2. AI 生成 commit 历史 + 人 review

如果你团队规定每个 PR 必须人 review 才能合,你需要小的、单一目的的、原子的 commit。Aider “每个改动一个 commit” 模型正好出这个。Claude Code 倾向于把多步工作打包成一个大 commit,除非你明确告诉它别这样。

这对受监管行业(fintech、医疗)和任何严肃做代码 review 的团队都重要。Aider 产出的 git 历史是给人读的。Claude Code 产出的 git 历史通常是给 Claude 读的

3. 仅限本地模型的工作流

如果你需要跑 Ollama、LM Studio 或自托管模型(隐私、内网、合规),Aider 开箱即用。Claude Code 不行——它只跟 Anthropic API 工作。

这是唯一一个答案是”Aider,没有任何争议”的场景。Claude Code 在这种模式下根本跑不了。

什么时候 Claude Code 是对的

反过来:

  • 你要一次性的 agent 自主执行:“修这个失败的测试、推个 branch、开个 PR”。Claude Code 的 subagent loop 端到端做完。Aider 需要你更多介入
  • 你不想管 API key、计费、模型选择。Claude Code Pro 就是 “$20/月,点 run,得到帮助”。Aider 要你选模型、配成本上限、看账单
  • 你想要 hook、slash command、MCP 服务器。Claude Code 的插件生态很丰富。Aider 没有类似的东西
  • 你要给非 CLI 原生的开发者上手。Claude Code 更友好。Aider 前 30 分钟够呛

混合方案(我实际怎么用的)

我两个都用。按任务类型分配:

  • Aider 用于:我已经搞明白的 bug fix、重命名、小重构、任何我会交给一个细心初级工程师的事
  • Claude Code 用于:我没想清楚的功能、涉及多个我不熟悉文件的事、“探索这个 codebase 告诉我大概啥情况”、以及任何我想让它跑着我做别的事的工作流

Token 数学也算得过来:surgical 工作每月 ~$15 在 Aider 上,$20 Claude Code Pro 用来探索。总 ~$35/月,~3M+ tokens/月,两个工具的甜区都打到了。

关于读这些 agent 留下的痕迹

Aider 和 Claude Code 都往你 home 目录写 context 文件:Aider 是 .aider.conf.yml + CONVENTIONS.md,Claude Code 是 ~/.claude/CLAUDE.md + per-project 文件 + 几 MB 的 session JSONL。如果两个都用,这些文件增长很快。

我们做了 AI Memory Reader免责声明:这是我们的产品)就是为了不用再用 TextEdit 打开这些文件。原生 macOS 应用,3 MB 左右,自动发现 Aider 和 Claude Code 的目录(外加另外 6 个 AI 工具)。免费 + GPL-3.0。提一句因为 Aider 用户正好是那种”会欣赏小巧原生工具”的开发者。

诚实的结论

Aider 不是 “免费版的 Claude Code”。这是不同的哲学。问题不是”哪个工具赢”——是 “哪种哲学跟你的工作方式契合”

  • Git-first、外科手术式、模型无关、BYOK → Aider
  • Runtime-first、agent 自主、手把手、订阅 → Claude Code

如果回答不了上面这个问题,默认选 Claude Code Pro。摩擦更低,上手快,等你想清楚 Claude Code 哪里让你不爽了再去捡 Aider。


本文属于 bestagent.dev —— 由一线工程师独立运作的 AI 编程工具评测站,不为厂商打广告。我们 Aider 和 Claude Code 都在真实生产环境用。免责声明:我们做 AI Memory Reader,文中简短提到。文中其他工具没有付费露出。

相关阅读


Reviews independently produced · Editorial policy

Read more reviews →