ARTICLE · 1016153
Aider 开源AI编程助手终端神器
在终端里让AI帮你写代码、改代码、修bug——最强的AI结对编程工具
项目:Aider | 星标:41k+ | 语言:Python | 协议:Apache 2.0 | 平台:跨平台(终端)

一、Aider 是什么?
Aider 是一个在终端里运行的 AI 编程助手——你用自然语言告诉它你想做什么,它直接帮你改代码。
比如你想给一个函数加上错误处理,你只需要在终端里输入这句话,Aider 就会自动找到相关代码、修改代码、运行测试、提交 git。
41k+ 的 GitHub 星标。Aider 自己72%的代码由Aider自己写的——最好的证明。
二、为什么选择 Aider?
1. Git 深度集成——每次修改都自动创建 git commit
2. 代码库理解——用 tree-sitter 生成 repo map
3. 架构师模式——思考模型+编程模型双模型协作
4. 100+ 大模型支持
5. 语音编程
6. 开源免费
三、核心功能详解
1. 对话式编程
2. 自动 Git Commit
3. Repo Map
4. Architect 模式
5. 多文件编辑
6. 图片和网页理解
7. Lint 和测试
8. 语音输入
9. 浏览器聊天模式

四、安装 Aider
python -m pip install aider-install
aider-install
cd /path/to/project
aider --model deepseek --api-key deepseek=你的密钥
五、使用 Aider 编程
场景一:添加新功能
场景二:修复 Bug
场景三:重构代码
场景四:Architect 模式——aider --architect --model opus --editor-model deepseek
六、高级技巧
1. 选择合适模型:DeepSeek(简单)/Claude(复杂)/Architect(架构)
2. 用 .aider.conf.yml 配置默认设置
3. 用 /add /drop 管理文件
4. 用 .aider.rules.md 声明编码风格
七、常见问题
Q:修改后怎么确认没问题?
A:每次都有git commit,可diff/revert
Q:能同时改多个文件吗?
A:能,这是核心优势
Q:本地模型效果?
A:Qwen2.5/DeepSeek Coder不错
八、总结与推荐
Aider 是最成熟的终端AI编程工具。
核心优势:Git深度集成、代码库理解、100+模型、架构师模式、开源免费
项目地址:https://github.com/paul-gauthier/aider
如果你对AI编程工具感兴趣,也可以关注我们的公众号,获取 Aider 配置模板。