首页GitHub 项目库
剑的 AI 实验室 · 中文EN

AI 编程与建站

Aider

Aider-AI/aider

一句话看懂

在现有仓库里做精准的跨文件修改,同时自动提交 Git、运行检查并继续修错。

把现有代码库交给终端里的 AI 结对程序员:它先理解整个仓库,再按要求跨文件修改、提交 Git、运行 lint 和测试,发现问题还能继续修。

它能帮你完成什么

在现有仓库里做精准的跨文件修改,同时自动提交 Git、运行检查并继续修错。

把现有代码库交给终端里的 AI 结对程序员:它先理解整个仓库,再按要求跨文件修改、提交 Git、运行 lint 和测试,发现问题还能继续修。

  • Aider 是运行在终端里的 AI 结对编程工具,可从零开始项目,也能在现有代码库中跨文件修改。
  • 它会为整个代码库建立结构地图,自动提交 Git,并能在每次修改后运行 lint 和测试,再继续修复发现的问题。
  • X 用户把它概括为一把做精准修改的工具:改动尽量小、能做外科手术式调整,同时让开发者保留控制权。

它怎样帮上忙

从实际问题,看到对应能力。

用户遇到的问题

AI 只看得到当前文件,改稍大的项目就容易漏掉关联代码。

Aider 的对应能力

Aider 会建立整个代码库的地图,并按需要把相关文件纳入同一次修改。

用户遇到的问题

AI 一次改太多,出了问题又不知道怎样撤回。

Aider 的对应能力

它把改动自动提交到 Git,也能运行现有 lint 和测试,让差异、回退和继续修复都有迹可循。

项目档案 × 真实实验

谁真正试过这个项目?

官方档案说明它声称能做什么;社区实验记录它在真实环境里做成了什么。

已连接 0 份实验
还没有人公开这项实验。

如果你已经试过它,请把过程、结果和踩坑经验留给后来的人。

成为第一个实验者