Skip to content

Aider

终端里的 AI 结对编程:独立 CLI,映射代码库、直接改文件并自动 git 提交。

它是做什么的

Aider 是开源的命令行 AI 结对工具:在现有仓库或新项目里与 LLM 协作写代码。官网强调:连接云端或本地几乎任意 LLM;为整个代码库建立 map 以适配较大项目;支持 100+ 编程语言;改动后自动用合理信息提交 git,便于 diff / 回滚。也可在常用 IDE 里通过代码注释触发改动,并支持图片、网页上下文、语音、以及改后自动 lint/test 再修复。

产品形态是独立 CLIpip / aider-install),不是厂商托管的云 IDE。最佳效果依赖 API(Anthropic、OpenAI、DeepSeek 等),也可用本地模型;另有经网页聊天 copy/paste 的降级路径。适合喜欢「终端 + git」闭环、把 AI 改动当普通提交管理的开发者。

要点

  • 形态:独立终端 CLI;可与任意编辑器并用(注释驱动或边改边看)。
  • 代码库地图:对大仓库做结构映射,减少盲目塞上下文。
  • Git 一体:自动提交;用熟悉的 git 工具审阅与撤销 AI 改动。
  • 模型灵活:云 API 与本地模型皆可;具体推荐模型以官网当前说明为准。
  • 质量回路:可自动跑 linter / 测试并让模型修问题;支持图像与网页作上下文。

适合谁

  • 重度终端 / git 用户,想把 AI 改动纳入提交历史
  • 要自选模型(含本地),又不想换整套 AI IDE
  • 个人或小团队做结对式编程,而不是企业统一 GitHub Copilot 套件

官方入口

建议怎么用

按官网安装后进入项目目录,用 --model / API Key 跑通一次小改动,检查自动 commit 是否符合习惯。大仓库先确认 map 与忽略范围;把 lint/test 命令配好,让「改完就验」成为默认。若更需要 GUI Agent 审批每一步,可看 Cline;若要完整 AI IDE,对比 Cursor / Claude Code。

本站为个人非经营性学习导航。免责声明:信息仅供学习参考,不构成建议或背书;外链与第三方产品归其权利人。详情见 关于本站 · 隐私政策