
这是什么
一个 Apache-2.0 的 Python 命令行工具,改动现有仓库里的文件,为每次改动写一条提交信息,并把测试和 lint 的输出回传给模型。它自己维护并公开它所参加评测的那套代码编辑基准,并自述约 70–80% 的新代码由 aider 自己写。
谁做的Paul Gauthier 此前做的是搜索基础设施:他在 UC Berkeley 读博期间关于计算机集群的研究后来变成了 Inktomi,之后他担任过 Groupon 的 CTO 与 Geomagical Labs 的工程副总裁,后者于 2021 年被宜家收购;他的母校达尔豪斯大学(Dalhousie University)在 2025 年的校友报道中称他为 Aider AI 的创始人兼 CEO。仓库有 182 位贡献者,但第一次提交(2023 年 5 月)与最近一次提交(2026 年 5 月)出自同一个账号 `paul-gauthier`;项目自己维护并公开它所参加评测的那套代码编辑基准与排行榜。
制作过程
6 个阶段- 01
2023-05-09 建仓,三周后第一个版本
仓库创建于 2023-05-09,当天落下第一次提交,提交信息为 `updated readme`,账号是 `paul-gauthier`。2023-05-11 该账号在 Hacker News 发帖「Show HN: Aider, a command line GPT coding copilot」,得 3 分。第一个 tag 版本 v0.5.0 发布于 2023-06-07;最新版本 v0.86.0 发布于 2025-08-09,是截至 2026-09-27 的 93 个版本中的最后一个。
- 02
用 git 做撤销键,用一张地图装下整个仓库
它跑在现有代码库里面,而不是旁边:用户在终端里和它对话,它直接写本地文件,每次改动都用生成的提交信息提交,于是 `git diff`、`git revert`、`git reset` 就是撤销。仓库地图把大项目的结构压缩成模型可以检索的形式,方便它找到该改的文件。每次改完它都会跑 lint 和测试,并把报错回传给模型去修。
- 03
一套自己维护、自己发布的基准
aider 自己维护代码编辑基准和 LLM 排行榜,并把结果作为公开排名发布。2024-03-27 Hacker News 上的帖子标题是「Claude 3 beats GPT-4 on Aider’s code editing benchmark」(202 分 / 228 评论),2024-04-10 的标题是「Aider: AI pair programming in your terminal」(432 分 / 156 评论)。2024-05-13 的一条讨论标题是「GPT-4o takes #1 and #2 on the Aider LLM leaderboards」。
- 04
统计 aider 自己写了多少 aider
2024-05-24 发布的项目博客标题是「Aider has written 7% of its own code」;同一页面现在挂着一条更新,称该数字已过时,当前约为 70%。《发布史》页给出的区间是每个 release 的新代码中 70–80%,并写明统计口径是仓库自己的 git 历史。首页显示「Singularity 88%」,并列出 680 万次安装和每周 150 亿 tokens。
- 05
从个人账号迁到组织
2023 年的 Hacker News 帖子指向 `github.com/paul-gauthier/aider`,该地址现在 301 跳转到 `github.com/Aider-AI/aider`,仓库 id 为 638629097。项目现在归 Aider-AI 组织,组织简介里的名称是「Aider AI」。截至 2026-09-27,GitHub API 返回 49,218 stars、5,001 forks、1,903 个未解决 issue、182 位贡献者。
- 06
2026-05-22 之后没有提交
最近一次提交是 2026-05-22,合并了 PR #5173,内容是一次模型列表更新;截至 2026-09-27,仓库已有 128 天没有提交。最新 release 仍是 2025-08-09 的 v0.86.0,比这个快照早一年多,而 2023-06-07 到那一天之间共发布了 93 个版本。仓库未归档。