这是什么
Aider 是一款开源的终端 AI 结对编程工具,GitHub 上已有约 4.9 万 star,PyPI 安装量超过 680 万次。它不搞花哨的图形界面,直接在终端里跑:你在命令行里用自然语言说需求,它就在你真实的 Git 仓库里改代码,改完自动帮你 commit,连提交信息都一并写好了。
它最大的特点是”真正理解你的仓库”。Aider 会把整个代码库生成一份 repo map,让 AI 知道哪个文件里有什么、彼此怎么关联,从而能跨多个文件做一致的修改,而不是只盯着单个文件改。它也支持从零开始新建项目,是搭新项目时的得力帮手。
核心能力
- 终端结对编程:命令行里用自然语言下指令,AI 直接在仓库里改代码。
- 仓库地图:自动生成 repo map,让 AI 理解全局结构,跨文件一致修改。
- 多文件编辑:一次需求可同时改动多个相关文件,保持代码逻辑一致。
- 自动 Git 提交:改完自动 commit,并生成规范、可读的提交信息。
- 全模型支持:兼容 Claude、GPT、Gemini、本地模型等几乎所有主流 LLM。
- 从零建项目:也能在空目录里根据描述生成新项目的完整骨架。
适合谁
- 喜欢在终端里干活、不想切到图形界面的开发者;
- 在已有大代码库上做修改、需要 AI 理解全局结构的人;
- 想快速搭新项目骨架、再逐步完善功能的独立开发者;
- 研究 AI 编程工具、关注 LLM 工程化应用的开发者。
获取方式
Apache 2.0 协议开源,主入口是官网 aider.chat。安装很简单:pip install aider-install 或 pip install aider-chat 即可,装好后配置一个模型 API Key 就能开始。工具本身免费,调用大模型 API 按各家计费。
项目地址:https://github.com/Aider-AI/aider
相关阅读
© 版权声明
文章版权归作者所有,未经允许请勿转载。