Coding
Aider
在终端中进行 AI 结对编程,自动提交 git 并支持多文件编辑。
climacoslinuxwindowsv0.80.0Apache-2.0open-source
Aider 是一款 AI 结对编程工具,运行于终端,直接编辑文件,并自动将每一次变更提交到 git。
核心特性
- Git 优先理念:每一次 AI 编辑都会成为一次带有有意义提交信息的 git 提交
- 架构师模式:将推理(架构师模型)与编辑(编辑器模型)分离,以应对复杂任务
- 多文件重构:理解文件之间的关系,并更新所有调用方/导入项
- 100+ 种语言:Python、JavaScript、Rust、Ruby、Go、C++、PHP、HTML、CSS 等
- IDE 集成:可与 VS Code、Vim、Emacs 或任何编辑器协同工作
- 图片与网页:为对话添加视觉上下文
- 语音转代码:说出需求,让 Aider 来实现
- 代码检查与测试:变更后自动进行代码检查和测试
支持的模型
- Claude 3.7/4 Sonnet、Claude Opus 4.x
- DeepSeek R1 与 Chat V3
- OpenAI o1、o3-mini、GPT-4o
- 通过 Ollama、LM Studio 运行的本地模型
使用方法
pip install aider-install
aider-install
cd /to/your/project
# Claude
aider --model sonnet --api-key anthropic=<key>
# DeepSeek
aider --model deepseek --api-key deepseek=<key>