aider 是什么?终端里的 AI 结对编程助手

Aider-AI/aider · GitHub · 官网
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 中通过添加注释来请求更改,或使用语音、图片和网页作为上下文。

主要功能

适合谁用

适合希望在终端中利用 AI 辅助编程的开发者,无论是新项目还是现有代码库的维护。

快速上手

  1. 安装 aider:python -m pip install aider-install && aider-install
  2. 进入你的代码库目录:cd /to/your/project
  3. 使用 DeepSeek 模型:aider --model deepseek --api-key deepseek=<key>
  4. 使用 Claude 3.7 Sonnet 模型:aider --model sonnet --api-key anthropic=<key>
  5. 使用 o3-mini 模型:aider --model o3-mini --api-key openai=<key>

Star 增长趋势

49,56749,548 · 2026-10-14 至 2026-10-16

同类项目

Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
开源 AI 提示词库,支持自托管与多种集成
★ 17.3万 · HTML · 更新于 2026-10-15
可视化搭建与部署 AI 智能体和工作流的开源平台
★ 15.6万 · Python · 更新于 2026-10-15
构建智能体与 LLM 应用的开发框架
★ 14.8万 · Python · 更新于 2026-10-15
微软出品的 21 节生成式 AI 入门课程
★ 12.1万 · Jupyter Notebook · 更新于 2026-10-15
自托管的编码智能体控制中心
★ 9.1万 · TypeScript · 更新于 2026-10-15