产品简介
Aider 是一款开源的终端 AI pair programming 工具,专注于在真实代码仓库中与开发者协同编程。它最被称道的是对 Git 的深度集成——每次 AI 修改代码都会自动生成有意义的 Git commit,让版本历史清晰可追溯。
Aider 通过 LiteLLM 层对接模型,因此能用的模型面非常宽,从各家云端 API 到本地 Ollama 都在支持范围内。在 SWE-bench 这类基准上,它长期处在开源终端工具的第一梯队。值得留意的是:Aider 的维护节奏在 2026 年明显放缓——最新版本 v0.86.2 发布于 2026 年 2 月 12 日,主干最后一次提交停在 2026 年 5 月 22 日,官网首页的推荐模型列表也仍停留在 2025 年的那一代。项目本身依然可用、许可证为 Apache-2.0,但建议在选型时把「更新频率」这一项单独评估。
核心功能
- 智能 Git 集成:每次代码修改自动生成规范的 Git commit,版本历史清晰可追溯
- 大型代码库支持:使用仓库地图(repo map)技术理解整个项目结构,擅长跨文件重构
- 多模型自由切换:经由 LiteLLM 对接主流 LLM,云端与本地模型都能接,示例包括 DeepSeek-V4.1-Flash、Claude 系、GPT-5.x 系、Qwen3.8 系与 Ollama 本地模型
- 对话式编程:在终端中自然对话,描述需求即可修改代码,支持多轮迭代
- 语音编程:支持语音输入,解放双手进行编程对话
- 图片和网页支持:支持发送图片和网页到聊天中,提供视觉上下文、截图、参考文档等
适合谁用
以下类型的用户会特别受益于 Aider:
- 大型代码库的跨文件重构和功能开发
- 重视版本管理、希望 AI 修改有 Git 记录的开发者
- 想用本地模型(Ollama)保护隐私的开发者
- 追求极致性价比、搭配 DeepSeek-V4.1-Flash 等低成本模型的开发者
- 开源项目的维护者和贡献者
优点亮点
- 完全免费开源:Apache-2.0 许可证,无任何使用限制
- Git 集成最佳:自动 commit 让版本历史一目了然
- 模型自由度最高:不绑定厂商,云端与本地模型都能接
- 大型项目处理强:repo map 技术理解整个代码库
- 性价比极高:配合 DeepSeek-V4.1-Flash 使用,API 成本可压到极低
价格与方案
Aider 本体完全免费开源(Apache-2.0 许可证)。用户需自备 LLM API Key,实际成本取决于所选模型——搭配 DeepSeek-V4.1-Flash 时,空闲时段输入约 ¥1/百万 token、输出约 ¥4/百万 token(高峰时段分别为 ¥2 与 ¥8),缓存命中另有折扣。也可用 Ollama 本地模型实现零成本。需要 Python 3.10–3.12 环境。
总结与建议
Aider 是终端 AI 编程的标杆工具——Git 集成最优、模型选择最自由、完全开源免费,配合 DeepSeek-V4.1-Flash 使用成本极低。需要留意的是它的维护节奏在 2026 年放缓,最新版 v0.86.2 停在 2026 年 2 月。纯终端体验也意味着门槛较高,适合有一定经验的开发者。如果你重视版本管理和成本控制,Aider 仍是值得一试的选择。
版本演进
- Aider v0.86.2(当前最新版) (2026-02-12):发布 v0.86.2 并停留于此版本,同期主干最后一次代码提交停在 2026-05-22,此后更新节奏明显放缓。GitHub 星标约 4.83 万。官网首页推荐模型列表仍为 Claude 3.7 Sonnet、DeepSeek R1、OpenAI o1、o3-mini 与 GPT-4o 这一代,与当前在役模型已有代差,实际使用建议自行核对 LiteLLM 的模型名映射。
- repo map v3 与 IDE 桥接成熟 (2025-12-10):repo map v3 重写大型仓库的上下文选取策略,跨文件重构稳定性提升;VS Code / Cursor 的 IDE 桥接进入可日常使用状态。