关于 Aider
把 LLM 接入你本就熟练的 Git 工作流
Aider 于 2023 年由独立开发者 Paul Gauthier 创建,是一款运行在终端中的开源 AI 结对编程工具。它不替换你的编辑器,而是作为副驾与你既有的命令行和 Git 流程协作:你指定要修改的文件,用自然语言描述改动,Aider 便跨一个或多个文件完成编辑,并把每次变更作为一个描述清晰的 Git 提交。
由于每次改动都是普通 Git 提交,你可以用熟悉的 diff、undo、revert 来审查或回退任何 AI 改动。Aider 的「代码库地图」使用 tree-sitter 解析,为整个仓库建立 PageRank 排序的索引,使模型在不加载全部文件的情况下也能理解大型项目的函数签名、类定义与跨文件引用。
Aider 完全模型无关:通过 LiteLLM 可连接几乎任意 LLM,包括 Anthropic Claude、OpenAI GPT 与 o 系列、DeepSeek、Google Gemini、xAI Grok,以及通过 Ollama 运行的本地模型——你自带 API Key,按成本或能力自由切换。其 Architect 模式让昂贵的推理模型负责规划、廉价模型负责实际编辑,从而降低会话成本。
核心功能一览
六大核心能力,覆盖创作全流程
Git 原生编辑与提交
直接在本地 Git 仓库中修改文件,每次改动自动生成可 diff、可回滚的提交,审查与撤销零摩擦。
代码库地图
用 tree-sitter 为整个仓库建立结构化索引,让模型理解大型工程的跨文件关系,无需塞满上下文。
模型无关
经 LiteLLM 接入 100+ LLM,含 Claude、GPT、DeepSeek、Gemini、Grok 及 Ollama 本地模型,自带 Key 自由切换。
自动 Lint 与测试
每次改动后自动运行 Lint 与测试套件,并修复发现的问题,提升代码可靠性。
多模态与语音
支持把图片、网页作为上下文输入,并提供语音转代码(voice-to-code)能力。
零基础快速上手
4 步完成你的第一件 AI 作品,无需任何设计经验
安装 Aider
在终端执行 pip install aider-chat(或经由 Homebrew / Docker)完成安装。
进入你的仓库
切换到任意本地 Git 仓库目录,直接运行 aider 即可自动发现项目文件。
添加文件并描述改动
用 /add 把要修改的文件加入会话,然后用自然语言描述新功能、Bug 修复或重构。
查看提交并回退
Aider 自动生成 Git 提交;可用 /diff 查看差异、/undo 撤销上一次提交。

常见问题解答
遇到问题?这里可能有你想要的答案
Aider 是免费的吗?
Aider 本身完全免费且开源(Apache 2.0);唯一的成本是所选用 LLM 提供商的 Token 费用,本地模型可零成本运行。
Aider 和 Cursor 有什么区别?
Aider 运行在终端、与既有 Git 工作流无缝衔接、模型完全可选;Cursor 则是内置 AI 的专有编辑器。若你偏好命令行与本地模型隐私,Aider 更合适。
大型代码库能用吗?
可以。Aider 的代码库地图(tree-sitter)会为整个仓库建立索引,帮助模型理解跨文件关系,在大型工程中表现良好。
与主流 AI 编程工具对比
和同类工具横向对比,帮你选对工具。
| 对比维度 | Aider | Cursor | Cline | Windsurf |
|---|---|---|---|---|
| 运行形态 | 终端 CLI | AI 编辑器 | VS Code 插件 | AI 编辑器 |
| 开源协议 | Apache 2.0 | 专有 | Apache 2.0 | 专有 |
| 模型接入 | 任意(含本地) | 自有+API | 任意(含本地) | 自有+API |
| Git 自动提交 | 原生支持 | 插件支持 | 支持 | 支持 |
| 价格 | 免费 | 订阅制 | 免费 | 订阅制 |
同类推荐工具
发现更多优质 AI 创作工具,找到最适合你的那一款
Anthropic
Anthropic 是由 OpenAI 前研究副总裁 Dario Amodei 兄妹于 2021 年创立的 AI 安全公司,以「宪法式 AI(Constitutional AI)」训练出 Claude 系列大模型,主打有用、无害、诚实。
Apache Airflow
Apache 顶级开源项目,用 Python 代码定义有向无环图(DAG)来编排批处理工作流 ,拥有 1500+ 算子与庞大生态,是数据管道调度领域的事实标准。
BentoML
BentoML 是面向 AI 应用与模型推理的统一服务框架,支持任意模型格式与运行时、自定义 Python 逻辑,并提供批处理、任务队列、多模型编排、分布式调度与多 GPU 推理等关键原语。现已并入 Modular。
Bolt.new
Bolt.new 是 StackBlitz 推出的浏览器内 AI 全栈应用生成器,用一句话提示即可生成、运行并部署包含前端、后端与数据库的真实 Web 应用,无需本地环境。