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