可选步骤

以下步骤完全是可选的。

安装 Git

如果安装了 Git,Aider 的工作效果最佳。 这里提供了 在各种环境中安装 Git 的指南

设置 API 密钥

要与大多数模型配合使用,您需要一个来自 API 提供商的密钥:

  • OpenAI 提供 o1、o3-mini、gpt-4o 等模型。请注意,购买 API 密钥与成为 “ChatGPT” 订阅者是不同的。
  • Anthropic 提供 Claude 3.7 Sonnet 和 Haiku。
  • DeepSeek 提供 DeepSeek R1 和 DeepSeek Chat V3。
  • OpenRouter 允许您使用单个密钥访问来自多个提供商的模型。

您可以将 API 密钥存储在配置文件或环境变量文件中, 这样每次运行 aider 时都会自动加载它们。

启用 Playwright

Aider 支持通过 /web <url> 命令将网页添加到聊天中。 当您将 URL 添加到聊天时,aider 会获取页面并抓取其内容。

默认情况下,aider 使用 httpx 库来抓取网页,但这仅适用于部分网页。 有些网站明确阻止来自 httpx 等工具的请求。 其他网站则严重依赖 JavaScript 来渲染页面内容,仅使用 httpx 无法实现。

如果您安装 Playwright 的 Chromium 浏览器及其依赖项,aider 可以与所有网页配合使用:

playwright install --with-deps chromium

更多信息请参阅 Playwright for Python 文档

启用语音编程

Aider 支持通过聊天中的 /voice 命令实现语音编码功能。Aider 使用 PortAudio 库来捕获音频。安装 PortAudio 是完全可选的,通常可以按以下方式完成:

  • Windows 系统无需安装 PortAudio
  • Mac 系统执行 brew install portaudio
  • Linux 系统执行 sudo apt-get install libportaudio2
    • 部分 Linux 环境可能还需要 sudo apt install libasound2-plugins

将 aider 集成到 IDE/编辑器

您可以使用 aider 的 --watch-files 模式 与任何 IDE 或编辑器集成。

目前有多种第三方开发的 aider 插件适用于不同 IDE/编辑器。由于这些插件可能未及时跟进 aider 的最新版本,建议直接在终端运行最新版 aider 并与编辑器并行使用,同时启用 --watch-files 模式。

NeoVim

joshuavial 为 aider 开发了 NeoVim 插件: https://github.com/joshuavial/aider.nvim

VS Code

您可以在 VS Code 的终端窗口中运行 aider。目前有多个第三方开发的 VS Code aider 插件

其他编辑器

如果您有兴趣为喜爱的编辑器开发 aider 插件,请通过提交 GitHub issue 告知我们。


目录