关键要点
- Aider(aider.chat)是一款免费、开源、终端原生的AI结对编程工具——不是IDE扩展
- 由Paul Gauthier创建;目前正式的GitHub仓库是Aider-AI/aider(仓库创建于2023年5月9日)
- 采用Apache 2.0许可,通过GitHub仓库的LICENSE.txt文件确认
- 根据其文档,采用自带API密钥模式,支持Claude、GPT(包括o1/o3-mini)、DeepSeek等提供商,以及本地/兼容OpenAI的端点
- 截至本次评测,GitHub星标超过48,700,fork超过4,900
- 发布了自己的"Aider polyglot"基准测试(涵盖六种语言的225道Exercism编程练习题),并附有公开排行榜
📍 简单一句话
Aider是一款免费、开源(Apache 2.0)、终端原生的AI结对编程工具,由Paul Gauthier创建,目前在Aider-AI GitHub组织下维护,GitHub星标超过48,700,它编辑本地git仓库中的文件,并用AI生成的信息自动提交更改。
💬 简单来说
Aider是一款免费的命令行工具,你在任意git仓库内的终端中运行它,让AI模型直接在你的文件中编写和编辑代码,并为你生成有意义的提交信息来提交更改——无需IDE。你自带AI模型的API密钥(Claude、GPT、DeepSeek或其他),直接向该提供商付费;Aider本身是免费的。
📌注: 本评测基于Aider自身的网站和文档、其GitHub仓库以及其PyPI包信息。由于该数字会随着新模型接受测试而变化,本评测不重复引用当前排行榜首位的具体分数——请直接查看aider.chat/docs/leaderboards/获取当前排名。本评测也不声称PromptQuorum对Aider进行了实测基准测试。
Aider是什么?
Aider是一款免费、开源、终端原生的AI结对编程工具,直接与你的本地git仓库协同工作,而不是运行在IDE内部。 它由Paul Gauthier创建,其正式的GitHub仓库目前托管在Aider-AI组织下。
- 产品类型:一款命令行工具,不是IDE扩展——可配合任何编辑器使用,也可以完全不用编辑器
- 创建者:Paul Gauthier
- 仓库:目前正式位于GitHub上的Aider-AI/aider,创建于2023年5月9日;本评测发现有第三方佐证其从早前的"paul-gauthier/aider"路径改名而来,但没有找到专门宣布该改名的官方Aider博客文章
- 许可:Apache 2.0,通过仓库的LICENSE.txt文件确认
- 资金:本评测未发现Aider获得融资轮次、投资者或商业支持的证据——应将Aider视为一个看起来独立、由社区支持的开源项目
- 规模:截至本次评测,GitHub星标超过48,700,fork超过4,900
Aider实际能做什么?
Aider从命令行与你结对编程:它读取你的代码库,根据你的指令直接对文件进行修改,并用AI生成的提交信息自动将每次更改提交到git。
- 感知git的自动提交:AI所做的每次更改都会附带生成的信息被提交,因此你可以用常规git工具查看、比对差异或撤销
- 仓库映射:Aider会构建你的代码库地图,为模型提供相关上下文,而无需粘贴整个文件
- 四种模式:"code"(默认,进行编辑)、"ask"(仅讨论,不编辑)、"architect"(由推理模型提出方案,由另一个编辑模型执行——推荐与偏重推理的模型搭配使用)以及"help"
- 模型支持:根据Aider自身文档,支持Claude、OpenAI模型(包括o1和o3-mini)、DeepSeek及其他提供商,以及本地或兼容OpenAI的端点
- 语音转代码:Aider自己的GitHub README中描述了通过语音请求实现功能的方式
- 自主发布的基准测试:Aider维护着自己的"Aider polyglot"基准测试(涵盖C++、Go、Java、JavaScript、Python和Rust的225道高难度Exercism练习题),并配有公开排行榜,追踪不同模型搭配Aider使用时的表现
平台、定价与许可
平台
- Aider的说明:
- 一款终端/命令行工具,不限定编辑器——可在任何IDE、编辑器或完全不用编辑器的情况下,在本地git仓库中运行。
费用
- Aider的说明:
- 免费且开源。自带API密钥——你直接向所选模型提供商付费;没有单独的付费Aider套餐。
许可
- Aider的说明:
- Apache 2.0,通过GitHub仓库的LICENSE.txt文件确认。
安装方式
- Aider的说明:
- 根据aider.chat自身文档:运行
python -m pip install aider-install,然后运行aider-install。PyPI包本身名为aider-chat,也可以直接通过pip install aider-chat安装。
在运行任一命令之前,请在aider.chat上核实当前推荐的安装方法,因为安装说明可能会随版本更新而变化。
安装Aider
Aider通过pip免费安装,其源代码托管在GitHub上。
Source | Link |
|---|---|
| 官方网站(安装说明) | aider.chat |
| GitHub仓库(源代码,Apache 2.0) | github.com/Aider-AI/aider |
| PyPI包 | pypi.org/project/aider-chat |
| 基准测试排行榜 | aider.chat/docs/leaderboards |
Aider需要终端和Python环境(通过pip安装)——没有图形界面安装程序。
谁应该使用Aider?
Aider适合习惯使用终端工作、希望获得与git集成、不依赖IDE的、模型无关的AI结对编程的开发者。
Aider不适合什么场景
如果你想要内联的IDE自动补全,或更偏好图形界面而非终端,Aider不是合适的选择。
- 不适合输入时的内联自动补全——Aider没有内置的Tab补全功能;它通过明确的指令运作,而非被动式建议
- 不是图形化工具——它完全基于终端运行,对不太习惯命令行的开发者来说上手门槛可能更高
- 不是固定费用工具——由于采用自带API密钥模式,费用会随所选模型提供商自身的定价和使用量而变化
- 不保证有与最新代码对应的近期带标签发布版本——本评测发现其最近一次提交推送与最近一次版本标签之间存在差距,因此在假设与最新GitHub提交具有功能对等之前,请核实当前发布状态
- 本评测未能核实到任何融资轮次或公司支持——应将它视为一个独立维护、由社区支持的项目,而非有长期路线图保障的、由风险投资支持的产品
评估Aider时的常见误区
关于Aider的大多数困惑,源于期望它具备它并不具备的IDE式功能,或是基于过时的组织信息做出假设。
竞品与替代方案
Aider最常与Cline、Continue.dev、Claude Code和GitHub Copilot CLI相比较——它最主要的差异化优势在于,它是最早、最成熟的终端原生、以git为中心的AI结对编程工具之一。
Tool | Best known for | Link |
|---|---|---|
| Cline | 面向VS Code和JetBrains的开源自主代理扩展 | Cline 评测 |
| Continue.dev | 开源自动补全/聊天扩展,已停止维护(2026年6月被Cursor收购) | Continue.dev 评测 |
| OpenHands | 免费、开源、可自托管的自主编程代理平台 | OpenHands 评测 |
| GitHub Copilot | Microsoft/GitHub主流的、IDE内置的AI自动补全与聊天功能 | github.com/features/copilot |
此列表反映了常与Aider比较的工具,并非PromptQuorum的独立排名——选择之前请核实每款工具当前的定价和功能。
常见问题
Aider是什么?
Aider(aider.chat)是一款免费、开源(Apache 2.0)、终端原生的AI结对编程工具,由Paul Gauthier创建,目前在Aider-AI GitHub组织下维护。
Aider是免费的吗?
是的,Aider本身免费且开源。它采用自带API密钥模式,因此你直接向所选AI模型提供商付费,而非向Aider付费。
如何安装Aider?
根据Aider自身文档,运行python -m pip install aider-install,然后运行aider-install。底层PyPI包名为aider-chat。在运行这些命令之前,请在aider.chat上核实当前的安装说明。
Aider能在IDE内部运行吗?
不能,Aider是一款终端/命令行工具,可配合任何编辑器使用,而非作为IDE扩展。它直接在你本地的git仓库中编辑文件。
Aider会自动提交更改吗?
会,Aider会将AI所做的更改自动提交到git,并附带生成的提交信息,因此你可以用常规git工具查看、比对差异或撤销。
Aider支持哪些AI模型?
根据Aider自身文档,支持Claude、OpenAI模型(包括o1和o3-mini)、DeepSeek及其他提供商,以及本地或兼容OpenAI的端点。
Aider是谁创建的?
Paul Gauthier创建了Aider。目前正式的GitHub仓库托管在Aider-AI组织下。
Aider是否具有像GitHub Copilot那样的内联自动补全?
没有,Aider没有内置的Tab补全功能。它通过明确的、类似聊天的指令运作,而非输入时的建议。
"Aider polyglot"基准测试是什么?
这是Aider自己发布的基准测试,包含六种语言的225道高难度Exercism编程练习题,并配有公开排行榜,追踪不同AI模型搭配Aider使用时的表现。当前排名请查看aider.chat/docs/leaderboards/。
PromptQuorum是否独立验证过Aider的说法?
本评测基于Aider自身的网站和文档、其GitHub仓库以及其PyPI包信息,而非PromptQuorum进行的实测基准测试。
