aider 是什么?终端里的 AI 结对编程助手
Star5.0万
近 7 天新增0
编程语言Python
开源协议Apache-2.0
创建于2023-05-09
最近更新2026-05-22
中文导读
Aider 是一个在终端中运行的 AI 结对编程工具,让你与 LLM 协作,从零开始新项目或基于现有代码库进行开发。它支持多种云端和本地模型,能为整个代码库生成映射,帮助在大型项目中更好地理解上下文。Aider 自动用合理的提交信息提交更改,方便你用 git 工具管理修改。你还可以在 IDE 中通过注释请求更改,或使用语音、图片和网页作为上下文。适合希望在终端中利用 AI 辅助编程的开发者。
根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 Apache-2.0,创建于 2023-05-09,最近更新于 2026-05-22,目前有 49,567 个 Star。
项目介绍
Aider 是一个在终端中运行的 AI 结对编程工具,让你与 LLM 协作,从零开始新项目或基于现有代码库进行开发。它支持 Claude 3.7 Sonnet、DeepSeek R1 & Chat V3、OpenAI o1、o3-mini & GPT-4o 等云端模型,也能连接本地模型。
Aider 会为整个代码库生成映射,帮助它在大型项目中更好地理解上下文。它支持 100 多种编程语言,并自动用合理的提交信息提交更改,方便你用熟悉的 git 工具进行 diff、管理和撤销 AI 的修改。你还可以在 IDE 中通过添加注释来请求更改,或使用语音、图片和网页作为上下文。
主要功能
- 支持云端和本地 LLM,包括 Claude、DeepSeek、OpenAI 等
- 为整个代码库生成映射,提升大型项目中的表现
- 支持 100 多种编程语言
- 自动 git 提交,附带合理的提交信息
- 可在 IDE 或编辑器中通过注释请求更改
- 支持图片、网页和语音作为上下文
适合谁用
适合希望在终端中利用 AI 辅助编程的开发者,无论是新项目还是现有代码库的维护。
快速上手
- 安装 aider:python -m pip install aider-install && aider-install
- 进入你的代码库目录:cd /to/your/project
- 使用 DeepSeek 模型:aider --model deepseek --api-key deepseek=<key>
- 使用 Claude 3.7 Sonnet 模型:aider --model sonnet --api-key anthropic=<key>
- 使用 o3-mini 模型:aider --model o3-mini --api-key openai=<key>
Star 增长趋势
同类项目
微软出品的 21 节生成式 AI 入门课程
★ 12.1万 · Jupyter Notebook · 更新于 2026-10-15