Aider 是终端里的 AI 结对编程工具:打开终端、进入你的代码仓库,用一句话自然语言描述需求,它直接改你本地的文件。它不像聊天机器人那样只给建议,而是真正动手——编辑文件、跑测试,然后把改动提交进 git。
项目做什么
一句话:让 AI 在终端里直接改你本地仓库的代码。输入需求,Aider 生成 diff 并应用修改,支持 100 多种编程语言,改完还能自动跑 lint 和测试,确认无误后自动做 git 提交。
为什么它会火
和 Cursor、Copilot 这类 IDE 内工具的最大差别:Aider 活在终端里,不绑定任何编辑器。这让它天然适合两类场景——已有成熟仓库要改、重度依赖 git 工作流的人。它的 repo map 会把仓库结构喂给模型,让模型对代码库有全局观,这是它口碑最好的特性之一。
适合谁
适合习惯用终端的开发者、要改已有代码库的人,以及想自己选模型的人:Aider 支持 Claude、DeepSeek、OpenAI 等主流模型 API,也支持本地模型,不绑死任何一家。
不适合谁:几乎不用终端的人、编程新手,以及“只想在 IDE 里点一点”的人——Aider 的对话式改代码需要你对代码有基本判断力。
部署成本:三笔账
第一笔,安装成本:几乎为零,一条命令 pip install aider-install 就装好。第二笔,token 钱:按量花,大仓库配弱模型、反复试错会烧得很快。第三笔,习惯成本:要学会用对话的方式描述需求、review 它生成的 diff,这是真正的学习曲线。
真实坑点
模型选弱了,效果是断崖式下跌,别指望小模型干大活。自动 git 提交看着省事,但每一次提交都必须自己 review,它偶尔会提交你没注意到的改动。超大仓库的 context 容易爆,repo map 再强也有上限。最后,它不是银弹:架构级重构、跨模块的大手术,仍然要人把关。
官方仓库信息
平台:GitHub;组织:Aider-AI;项目名:aider。开源协议为 Apache 2.0,star 数已接近 5 万,是终端 AI 编程工具里最受关注的开源项目之一。
装之前记住三件事:选对模型、每次提交自己看一眼、大仓库先从小改动试起。做到了,它就是终端里最高效的结对搭档。