命令行结对编程工具:理解整个 Git 仓库(repo map)、直接改文件、每次改动自动生成提交信息并 commit,可跑 lint/测试并自我修正。通过 LiteLLM 接 100+ 提供商,OpenAI 兼容接口用 openai/ 模型前缀 + OPENAI_API_BASE。
适用场景:习惯终端/Git 工作流的开发者,做明确的小步改动并希望每步都有可 review、可
/undo 的提交。aider cli pair-programming git terminal
操作步骤
- pip install aider-chat,在 Git 仓库目录里启动。
- export OPENAI_API_BASE=https://tokenbuddy.cc/v1、export OPENAI_API_KEY={{API_KEY}}。
- aider --model openai/your-model-id(openai/ 前缀是告诉它走兼容接口的关键,漏了会去连官方)。
- 可把常用项写进项目根
.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 又提交仓库是常见泄露事故