什么是Aider?
Aider 是一个强大的 AI 编程助手,能够在你的终端中与大型语言模型(LLM)进行配对编程。无论是启动新项目还是在现有代码库上构建,Aider 都能帮助你轻松实现。
Aider的核心功能有哪些?
- 云和本地 LLM: Aider 最适合与 Claude 3.7 Sonnet、DeepSeek R1 和 Chat V3、OpenAI o1、o3-mini 和 GPT-4o 等模型配合使用,但也能连接几乎所有 LLM,包括本地模型。
- 代码库映射: Aider 会对整个代码库进行映射,帮助其在大型项目中表现出色。
- 支持 100 多种编程语言: Aider 支持大多数流行的编程语言,如 Python、JavaScript、Rust、Ruby、Go、C++、PHP、HTML、CSS 等。
- Git 集成: Aider 会自动提交更改,并附上合理的提交信息。使用熟悉的 Git 工具轻松管理和撤销 AI 更改。
- 在 IDE 中使用: 你可以在自己喜欢的 IDE 或编辑器中使用 Aider。通过在代码中添加注释请求更改,Aider 会开始工作。
- 图像和网页: 可以将图像和网页添加到聊天中,以提供视觉上下文、截图、参考文档等。
- 语音编码: 通过语音与 Aider 讨论代码!请求新功能、测试用例或错误修复,让 Aider 实现这些更改。
- 自动 lint 和测试: 每次 Aider 进行更改时,都会自动 lint 和测试代码。Aider 可以修复 lint 工具和测试套件检测到的问题。
- 复制/粘贴到网页聊天: Aider 最适合与 LLM API 一起使用,但也可以通过其网页聊天界面工作。Aider 简化了代码在浏览器之间的复制和粘贴。
Aider的使用案例有哪些?
- 新项目开发: 使用 Aider 快速启动新项目,节省时间和精力。
- 现有项目改进: 在现有代码库上进行改进和优化,提升代码质量。
- 团队协作: 通过 Git 集成,团队成员可以轻松管理和共享代码更改。
如何使用Aider?
- 安装 Aider:
python -m pip install aider-install - 进入你的代码库目录:
cd /to/your/project - 选择模型并输入 API 密钥:
- 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>
- DeepSeek:




