Aider

Aider

Aider 是一个开源的命令行 AI 编程工具,在终端里与模型协作修改本地仓库,并把每次改动自动提交为一次 Git commit。

终端里的结对编程工具,改动直接落到 Git 历史,便于回滚。

编程编程助手

访问官网

本站更新于

开发方
Aider
产品类型
编程助手
主要分类
编程
访问方式
开源 · 工具开源,模型调用按所选 API 计费
支持平台
命令行、Windows、macOS、Linux
状态
正常运营

主要能力

代码生成工具调用文件分析

适合做什么

编程自动化

Aider 在终端中运行,读取本地 Git 仓库的文件后按指令修改代码,并为每一次修改生成对应的提交记录,因此可以用熟悉的 Git 操作查看差异或撤销。

这是什么

Aider 是一个开源的命令行编程工具。它最鲜明的特点是与 git 深度绑定:每次修改都自动生成提交,因此任何一步都可以干净地回滚。

主要能做什么

适合谁

怎么开始用

  1. 按官方文档安装(通常通过 Python 包管理器);
  2. 准备好模型接口的密钥——它自己不提供模型,你要自带
  3. 在项目目录里启动,把要改的文件加入会话;
  4. 从小改动开始,利用它的自动提交随时回退。

成本结构

它本身是开源工具,费用来自你使用的模型接口。这意味着成本完全取决于你选哪家、跑多少 token,也意味着你可以用便宜的模型做简单任务、贵的模型做难任务。

限制与要注意的地方

和同类工具的区别

关于 Aider 的常见问题

Aider 免费吗?

工具本身开源免费,但它不提供模型——费用来自你自己配置的模型接口,按对应 API 的用量计费。

为什么它每次都自动提交?

这是它的设计:每次修改落成一个 git commit,任何一步都能干净回滚。代价是提交历史会变碎,团队协作时可能需要压缩合并。

可以用便宜的模型吗?

可以,这正是自选模型的价值:简单任务用便宜的模型、复杂任务换更强的模型,成本完全由你控制。也可以接本地模型。

上手难吗?

需要熟悉命令行、git 和 API 密钥三件事。如果这三样都不熟,图形界面的工具会更省心。

该把多少文件加进会话?

只加相关的。文件加太多既贵又容易让模型分散注意力,准确率反而下降。