
Aider 是什么?
Aider 是一款在终端中使用的 AI 编程助手,可用于创建项目和修改现有代码库。在本地安装后,进入项目目录启动,再连接语言模型即可使用。它支持云端服务和本地模型,可通过 API 密钥配置 Anthropic、DeepSeek 和 OpenAI 等服务。
Aider 会为代码库构建映射,为修改代码提供上下文。它支持超过 100 种编程语言,并与 Git 集成,能自动提交修改并附上说明性提交信息,方便你用熟悉的工具查看差异或撤销修改。它还可以在修改后运行代码检查工具和测试,并修复其中发现的问题。
你可以通过聊天或语音提出功能开发、错误修复或测试需求,也可以添加图片或网页作为参考。Aider 还能配合你惯用的编辑器使用,包括通过代码注释提出修改要求。虽然推荐通过模型 API 连接,但它也支持在终端工作流与模型的浏览器聊天界面之间复制粘贴代码。
Aider 能做什么?
云端与本地模型
连接受支持的云端服务或本地语言模型,获取编程辅助。
代码库映射
为代码仓库构建映射,帮助模型处理较大的项目。
自动 Git 提交
提交代码修改并附上说明性提交信息,方便通过 Git 审查、管理和撤销修改。
代码检查与测试
修改后运行代码检查工具和测试,并可修复其中发现的问题。
语音编程
接受通过语音提出的新功能、测试用例和错误修复需求。
图片与网页参考
将截图、图片和网页添加到对话中,作为参考资料。
Aider 适合谁?
- 软件开发者
- 通过终端中的 AI 工作流创建项目、修改现有代码仓库并调试代码。
- 维护大型代码库的开发者
- 利用代码仓库映射和 Git 集成,结合上下文修改代码,并能审查和撤销修改。
常见问题
Aider 可以使用本地模型吗?
可以。Aider 既支持本地模型,也支持云端语言模型。
Aider 能用于现有项目吗?
可以。你可以在现有代码库中运行 Aider,它会为代码仓库构建映射,辅助后续修改。
我可以审查或撤销它的修改吗?
Aider 会自动将修改提交到 Git,并附上说明性提交信息。你可以使用 Git 工具查看差异和撤销修改。
必须使用模型 API 吗?
Aider 使用模型 API 时效果最佳,但也支持通过复制粘贴的方式,配合浏览器中的模型聊天界面使用。
Aider 的替代品
比较替代品更多 AI 编程助手工具
查看更多
JetBrains
AI 编程助手
面向开发者和软件团队的 AI 开发工具与编程智能体。

Stitch
AI 平面设计
根据文字提示、草图和截图生成 UI 设计与前端代码。

CodeRabbit
AI 编程助手
用 AI 审查代码、分流拉取请求、解释变更并监控安全问题。

Devin Desktop
AI 编程助手
在同一个 IDE 中管理本地和云端编程智能体、审查改动并编写代码。
Gemini CLI
AI 编程助手
用于编程、代码库分析和工作流自动化的开源终端智能体。

GitHub Copilot
AI 编程助手
用于编写、审查和更新代码的 AI 编程助手与智能体。
