Aider AI 编程工具指南

Aider 是一款强大的 AI 终端编程工具,支持与 Git 深度集成。本文介绍 Aider 的安装、自定义 API 配置和高效使用技巧。

Aider 是什么?

Aider 是一款开源的 AI 编程助手,运行在终端中,核心特点:

安装 Aider

推荐安装方式

# 使用 pip 安装(推荐 Python 3.9+)
pip install aider-chat

# 或使用 pipx 安装(隔离环境)
pipx install aider-chat

# 验证安装
aider --version

macOS 用户

# 使用 Homebrew
brew install aider

配置自定义 API

方法一:环境变量

使用环境变量是最简单的配置方式:

# 使用 OpenAI 兼容接口(推荐)
export OPENAI_API_KEY="cr_xxxxxxxxxxxxxxxxxxxxxxxx"
export OPENAI_API_BASE="https://claude4u.com/v1"

# 启动 Aider 并指定模型
aider --model openai/claude-sonnet-4-20250514

方法二:配置文件

在项目根目录或 Home 目录创建 .aider.conf.yml

# ~/.aider.conf.yml
openai-api-key: cr_xxxxxxxxxxxxxxxxxxxxxxxx
openai-api-base: https://claude4u.com/v1
model: openai/claude-sonnet-4-20250514

方法三:命令行参数

aider \
  --openai-api-key cr_xxxxxxxxxxxxxxxxxxxxxxxx \
  --openai-api-base https://claude4u.com/v1 \
  --model openai/claude-sonnet-4-20250514
提示:通过中转站使用 Claude 模型时,模型名需加 openai/ 前缀,表示通过 OpenAI 兼容接口调用。例如 openai/claude-sonnet-4-20250514

Git 集成使用

Aider 最大的亮点是 Git 集成,每次 AI 修改代码后会自动创建 commit:

# 在 Git 仓库中启动 Aider
cd your-project
aider

# 添加文件到上下文
/add src/main.py src/utils.py

# 让 AI 修改代码
请在 utils.py 中添加一个日志装饰器函数

# AI 修改后自动 git commit
# 如果不满意,直接 git revert 即可

高级技巧

Architect 模式

Aider 支持 Architect 模式,使用一个强模型(如 Opus)来规划架构,使用一个快模型(如 Sonnet)来执行编码:

aider \
  --architect \
  --model openai/claude-opus-4-20250514 \
  --editor-model openai/claude-sonnet-4-20250514

仓库地图

Aider 自动构建仓库地图(repo map),帮助模型理解项目结构。对于大型项目,可以调整地图大小:

aider --map-tokens 2048

配合 Git 工作流

常见问题

模型调用报错 404?

模型名格式不正确。使用中转站时,确保模型名前加 openai/ 前缀。

文件修改后没有自动提交?

确认当前目录是 Git 仓库。Aider 需要在 Git 仓库中运行才能使用自动提交功能。

注意:Aider 会修改你的源代码文件。建议在干净的 Git 分支上使用,方便随时回退。

为什么使用 claude4u.com 配合 Aider?

Start Using 轻舟 AI

Stable, fast AI API relay — supports Claude, OpenAI, Gemini and more

Sign Up Now