AI 编程 · 终端 AI Pair Programming
Aider
在终端里与模型结对编程,改动自动进入 Git 工作流
Aider 官方当前仍定位为终端 AI pair programming 工具,支持云端或本地大模型、代码库地图、Git 自动提交、图片和网页上下文,并覆盖 100 多种编程语言。
状态
verified
开源
价格
开源免费 / 模型另计费
开源
形态
CLI
CLI / 终端
Agent
有 Agent 能力
CLI
资料
B
核验 2026-08-22
选型结论
适合习惯命令行和 Git 的开发者:在终端里读代码库、改文件、自动提交,模型可用云端或本地。代价是要能看懂 diff,并自行承担模型调用成本。开源免费,具体价格以官网价格页为准。
定位
适合
成本口径
核心能力
代码库地图
为整个代码库建立索引,让模型在终端里理解跨文件关系再动手修改。
Git 自动提交
每次修改后自动生成提交,配合 diff 审阅,改动可随时回退追溯。
多模型可选
可接云端模型,也能指向本地模型或 OpenAI 兼容接口,按需取舍。
多模态上下文
支持图片和网页作为上下文,补充需求说明,减少来回解释的成本。
典型使用场景
小步重构
在终端里让模型分批改文件,每步生成提交,方便逐步检查和回滚。
接手陌生仓库
借助代码库地图快速定位相关文件,先理解结构再提改动建议。
本地模型实验
把模型指向本地服务,在不外传代码的前提下做终端内修改与提交。
上手步骤
- 1
装好命令行
按官方文档安装后,在项目根目录启动,确认能读取当前代码库。
- 2
接上模型
配置云端密钥或本地模型地址,也可走 OpenAI 兼容接口。
- 3
先小改动
从一个函数或一个文件开始,看模型给出的 diff 是否符合预期。
- 4
审阅再提交
逐条确认自动提交的内容,不满意就回退,保持历史干净可读。
价格与使用方式
价格口径
价格透明度
开源状态
访问方式
部署方式
支持平台
常见集成
常见语言
优点与局限
值得选的地方
- 终端内完成读码、改码和提交,不用切换界面。
- 开源可自部署,模型来源灵活,支持本地模型。
- 代码库地图让模型先看全局再改局部,改动更克制。
先想清楚的地方
- 只有命令行形态,没有图形化编辑器界面。
- 需要看得懂 diff,否则容易放过错误改动。
- 模型调用会产生费用,需自行评估用量。
适合谁用
更适合
- 习惯命令行操作的开发者
- 重视 Git 提交历史的团队
- 想用本地模型改代码的人
不太适合
- 依赖图形化 IDE 的人
- 不愿接触终端的初学者
同类对比
4 个同类| 产品 | 形态 | 价格口径 | 开源 | 地区 |
|---|---|---|---|---|
| Aider Aider · 本页 | CLI | 开源免费 / 模型另计费 | 是 | 海外 |
| Gemini CLI | CLI | 免费额度 + API 按量 / 企业版 | 是 | 海外 |
| Codebuff Codebuff | CLI | 有免费额度;订阅或按 credit 两套计费 | 是 | 海外 |
| Claude Code Anthropic | CLI | 随 Anthropic / Claude 计费 | 否 | 海外 |
| Meta Muse Code Meta | CLI | Beta 公开试用;额度、地区和模型权益以官方页面为准 | 否 | 海外 |
按产品类型、形态和地区挑出最接近的同类,价格口径以各自详情页为准。
常见问题
4 条Aider 需要什么样的使用环境?
它以命令行形式运行,在项目目录中启动即可读取代码库,需要开发者熟悉终端与 Git 基本操作。
Aider 支持哪些模型?
可接云端大模型,也可指向本地模型或 OpenAI 兼容接口,具体接入方式以官方文档为准。
Aider 会自动提交代码吗?
会,每次改动通常生成一次 Git 提交,建议先看 diff 再决定保留或回退,保持历史清晰。
Aider 怎么收费?
工具本身开源免费,模型调用费用另计,具体价格以官网价格页为准,用量大时需自行评估成本。
网站入口
3 个使用提醒
需要开发者理解 Git diff 和模型调用成本。
来源