首页 / 开源 · 编程 Agent / Aider
⌨️
Aider
Aider-AI
终端里的 AI 结对编程,直接读写你的 git 项目、自动 commit。
它能帮你做什么
- 在终端里用中文让 AI 改代码、加功能、修 bug
- 它直接改本地文件并自动 git commit,改错了一键回退
- 让 AI 理解整个项目,跨多个文件协同修改
- 接 DeepSeek 等便宜国产模型,几乎免费地做 AI 编程
解读
Aider 是在终端里跟 AI 结对编程的工具。它最大的特点是直接读写你本地的 git 仓库,每改一次还自动帮你 commit——等于自带「后悔药」,改错了一键就能退回去。
你只要用中文说「给这个功能加上错误处理」,它就找到相关文件、改好、展示改了什么并提交。适合已经在用命令行、有 git 习惯的人,改代码、加功能效率很高。
它对模型很包容,接便宜的 DeepSeek 也很好用,做 AI 编程几乎免费。
适合谁
已经在用命令行、有 git 习惯的开发者,追求改代码效率的人。需要终端和 Python;完全不懂技术的小白门槛偏高,但只要会基本命令行就能上手。
开始前的准备
- 装好
Python 3.8+和 pip。 - 你的代码项目最好是个 git 仓库(能自动记录每次修改、方便回退)。
- 一个模型 API Key(推荐 Claude 或 DeepSeek,性价比高)。
手把手教程
- 安装:终端运行
python -m pip install aider-install再执行aider-install(或直接pip install aider-chat)。 - 进项目:用
cd进入你的代码文件夹(建议先git init变成 git 仓库)。 - 配密钥:设置环境变量,如
export ANTHROPIC_API_KEY=你的key(Windows 用set);用 DeepSeek 就配 DeepSeek 的 key。 - 启动:运行
aider进入对话。 - 让它干活:用中文说「给这个函数加上错误处理」,它会改相关文件、展示 diff 并自动 commit。
- 反悔:改得不满意就输入
/undo撤销上一次改动,或用 git 回退。
常见问题 / 踩坑
一定要用 git 吗?
强烈建议。Aider 每次改动都自动 commit,出问题能一键回到之前,等于自带「后悔药」。
用哪个模型划算?
Claude 效果最好;追求省钱用 DeepSeek,中文和代码都不错、价格便宜、国内可直连。
常用命令有哪些?
/add 文件 把文件加入对话,/undo 撤销,/drop 移出文件,/help 看全部。免费吗?
软件免费;模型按用量付费。也可接本地 Ollama 免费跑(小模型效果一般)。
进阶技巧
- 用
/add只把相关文件加入对话,既省 token 又让它改得更准。 - 每次让它做一件小事,比一次性丢一大堆需求更稳、也更好审查。
打不开 GitHub / 国内访问
pip 用清华源加速;官网 aider.chat 可访问。强烈建议接 DeepSeek:国内可直连、中文和代码都不错、价格便宜,做 AI 编程几乎免费。