命令行结对编程工具:理解整个 Git 仓库(repo map)、直接改文件、每次改动自动生成提交信息并 commit,可跑 lint/测试并自我修正。通过 LiteLLM 接 100+ 提供商,OpenAI 兼容接口用 openai/ 模型前缀 + OPENAI_API_BASE。

适用场景:习惯终端/Git 工作流的开发者,做明确的小步改动并希望每步都有可 review、可 /undo 的提交。

aider cli pair-programming git terminal

操作步骤

  1. pip install aider-chat,在 Git 仓库目录里启动。
  2. export OPENAI_API_BASE=https://tokenbuddy.cc/v1、export OPENAI_API_KEY={{API_KEY}}。
  3. aider --model openai/your-model-id(openai/ 前缀是告诉它走兼容接口的关键,漏了会去连官方)。
  4. 可把常用项写进项目根 .aider.conf.yml,但 Key 仍走环境变量,不要写进会提交的文件。
代码示例
  export OPENAI_API_BASE=https://tokenbuddy.cc/v1
  export OPENAI_API_KEY={{API_KEY}}
  aider --model openai/your-model-id

开源项目信息

  • 仓库:https://github.com/Aider-AI/aider
  • Stars 口径:该来源称约 45k+ GitHub stars(2026-10 核实),以 GitHub 实时为准
  • 许可:Apache-2.0(来源明示)
接入本站 API:任务要具体到文件和验收标准(「给 X 文件的 Y 函数加空值处理并更新测试」),一次一个可 review 的 diff,是它效果最好的用法。

注意事项

  • ⚠️ 大仓库别把所有文件都加进上下文,用它的 repo map + 只加相关文件控 token
  • ⚠️ 自动 commit 不是自动正确——push 前照样 review diff
  • ⚠️ Key 写进 .aider.conf.yml 又提交仓库是常见泄露事故

来源:https://tools.zgba.com/tools/aider