Aider 教程 2026:完整安装、设置、命令与 Git 原生工作流指南
这是一份实用的 2026 年 Aider 指南,涵盖安装、API 密钥设置、核心命令、模型选择、定价、常见陷阱,以及 Aider 与图形界面 AI 编码工具的对比。这个双语终版在保留原教程结构的同时,通过 We0 AI“从构建到展示”的增长视角重新审视这一决策。

从真正的问题开始
Aider 并不是想成为你 IDE 里的另一个 AI 侧边栏。它试图为一个非常具体的问题提供尽可能简洁的答案:如何让 AI 编辑我的代码,同时让我的工作流仍然以 git、终端和可审查的提交为核心?
这就是为什么它对一些开发者来说非常契合,而对另一些人来说却显得别扭。
在 We0 AI,这种区别很重要,因为工具选择总会渗透到交付选择中。真正的问题不只是某个编码工具是否强大,而是它是否能推动你走完整条更广泛的路径:
构建真实可用的东西
清晰地展示它
做好文档
通过 SEO 和 GEO 让它被发现
把这种可见性转化为潜在客户
关键要点
Aider 以终端为先,并且原生支持 git。
这个工具是免费且开源的。
你可以选择自己的模型栈。
/test、/lint和/architect是它开始体现出严肃工作流工具特质的地方。它最适合那些本来就对终端很熟悉的人。
Aider 是什么
Aider 是一个开源的命令行 AI 编码助手。你在本地 git 仓库中运行它,为它提供文件上下文,并就代码与它对话。
它的目标刻意保持狭窄:输入自然语言指令,输出可审查的 git 提交。
为什么它与 GUI AI 编码工具感觉不同
核心循环很简单:
描述一个修改 -> Aider 编辑文件并提交 -> 审查 diff -> 继续或使用
/undo
这与幽灵补全、行内补全和侧边栏聊天所承诺的是完全不同的东西。
Git 原生理念
Aider 最大的设计选择是把 git 作为 AI 变更的主要控制界面。
这意味着:
成功的编辑可以自动提交
/undo可以干净地回退上一次 AI 修改通过分支进行实验会变得低成本且自然
安装:三种常见方式
1. pip
python -m pip install aider-chat2. pipx
pipx install aider-chat3. Homebrew
brew install aider验证安装
aider --version实践中的快速开始
第 1 步:设置 API 密钥
export ANTHROPIC_API_KEY=sk-ant-...export OPENAI_API_KEY=sk-...export DEEPSEEK_API_KEY=...第 2 步:打开仓库并让 Aider 指向文件
cd ~/code/my-project
aider src/billing.ts src/billing.test.ts第 3 步:提出修改要求
add a function that prorates a subscription change mid-cycle, with tests如果结果不对,使用 /undo。
真正重要的核心命令
命令
作用
/add <file>
将文件添加到聊天上下文
/drop <file>
将文件从上下文中移除
/ls
列出当前文件上下文
/undo
撤销上一次 AI 提交
/diff
显示上一次变更
/commit
提交手动编辑
/test
运行测试并将失败信息反馈回来
/lint
运行 lint 并让模型修复问题
/run <cmd>
执行 shell 命令并将输出带入上下文
/web <url>
将网页内容抓取到上下文中
/model <name>
在会话中途切换模型
/architect
在不同模型之间拆分规划与编辑
模型选择
Aider 的灵活性来自模型选择自由。
模型
典型适用场景
Claude 4.7 Sonnet
最强的重构和架构工作能力
DeepSeek V4
日常主力使用时具备很强的成本效益
OpenAI GPT-5.4
平衡的通用型选择
Gemini 3 Pro
长上下文阅读
Ollama / 本地模型
隐私保护且零 API 成本
示例配置
aider --model anthropic/claude-4.7-sonnet --architectaider --model deepseek/deepseek-v4aider --model ollama/qwen3-coder-32b定价
Aider 本身是免费的。可变成本来自模型 API。
原文以这种方式界定了实际范围:
小幅修改:约
$0.01-$0.10单个源文件:约
$0.007高强度 Claude 重构日:大约
$3-$8高强度 DeepSeek 使用日:大约
$0.30-$1.00
Aider 与 Cursor / Windsurf / Copilot 对比
当你想要终端原生、git 原生的控制方式时,选择 Aider。
当你想要行内补全、集成面板以及更低的配置门槛时,选择 GUI 工具。
许多工程师最终会同时使用两者。
常见陷阱
向上下文中加入过多文件
从一个不干净的工作树开始
针对任务使用了错误的模型
跳过
--test-cmd忽略
/architect
何时 Aider 更胜一筹,何时轻量级构建工具更适合
当你已经有一个代码仓库、了解自己的技术栈,并且想要最大程度的控制时,Aider 非常出色。
如果真正的目标是快速上线一个落地页、MVP 或展示型体验,那么更轻量的浏览器工作流可能是更明智的第一步。
结论
对于那些希望获得 AI 帮助、又不愿放弃工作流控制权的开发者来说,Aider 在 2026 年仍然是最简洁的工具之一。如果你本来就深度使用 git 和终端,那么它是最值得认真尝试的首批工具之一。
常见问题
什么是 Aider?
Aider 是一个开源的、基于终端的 AI 结对编程工具,它可以编辑你的本地代码仓库,并能自动提交结果。
如何安装 Aider?
使用 pip、pipx 或 Homebrew,然后为你选择的模型设置 API 密钥。
Aider 的费用是多少?
CLI 是免费的。你支付的是模型提供商的费用。
我应该使用哪个模型?
Claude 通常在复杂重构方面表现最强,DeepSeek 在成本性能比方面表现出色,而当隐私最重要时,本地模型也很适用。
Aider 真的会自动提交到 git 吗?
是的。这正是它在工作流上的标志性优势之一。
Aider 与 Cursor 对比如何?
Aider 在终端原生、git 原生控制方面更强。Cursor 在 GUI 原生使用方式和行内补全方面更流畅。