Aider 开源 AI 结对编程工具实测:在终端里让 AI 陪你一起改代码

Aider-AI/aider 项目页中文版卡片 aider 介绍横幅

这是什么

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://aider.chat/

项目地址:https://github.com/Aider-AI/aider

相关阅读

© 版权声明

相关文章