什么是 Aider?
Aider 是终端 AI 结对编程工具。理解整个代码库,支持多文件编辑,自动 git 提交。
一句话总结:Aider 是 CLI AI 结对编程工具,在本地 git 仓库中跨多文件编辑代码,支持 Claude、GPT-4o 等模型。
核心功能
1. 全仓库上下文
构建仓库地图,AI 理解项目结构。
2. 多文件编辑
一个提示同时修改多个文件。
3. 自动 Git 提交
每次修改自动提交,方便回滚。
4. 多模型支持
支持 Claude、GPT-4o、DeepSeek、Ollama 本地模型等。
5. 架构师模式
强模型规划,弱模型编码,节省成本。
常见问题
Q: 和 Claude Code 比较? A: Aider 专注对话驱动编辑+自动提交,Claude Code 提供更广泛的工具使用。两者互补。
Q: 支持大仓库吗? A: 支持,repo-map 智能选择相关上下文。
来源与致谢
- GitHub: Aider-AI/aider (30k+ stars)