终端极客的AI编程神器,Git深度集成自动提交,支持几乎所有LLM,Architect双模型模式,38K+ GitHub Star。
Aider是终端中的AI结对编程工具,直接在你的Git仓库中编辑文件,自动提交修改。支持Claude/GPT/DeepSeek/Ollama等几乎所有LLM,Architect模式用强模型规划+快模型实现。
每次修改自动提交,有意义的commit message,轻松diff和回退
强模型规划+快模型实现,双模型协作效果最佳
Claude/GPT/Gemini/DeepSeek/Ollama/OpenRouter等20+提供商
添加多个文件到上下文,同时跨文件修改
自动索引整个代码库,上下文感知编辑
用语音描述编程需求,AI自动实现
# macOS / Linux 一键安装curl -LsSf https://aider.chat/install.sh | sh# Windows PowerShellpowershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"# 或使用 pip 安装python -m pip install aider-chat# 或使用 brew 安装 (macOS)brew install aider# 设置API Key(选择你有的)export ANTHROPIC_API_KEY=your-key # Claudeexport OPENAI_API_KEY=your-key # GPTexport DEEPSEEK_API_KEY=your-key # DeepSeek# 或在启动时直接指定:aider --model sonnet --api-key anthropic=your-key# 进入项目目录cd /path/to/your/project# 启动 Aider(DeepSeek模型)aider --model deepseek# 启动 Aider(Claude Sonnet)aider --model sonnet# 启动 Aider(本地Ollama模型)aider --model ollama/qwen2.5-coder:7b# 在Aider REPL中:/add src/main.py src/utils.py # 添加文件到上下文/model sonnet # 切换模型/ask 这个项目用了什么架构? # 提问模式# 直接输入需求:👤 给parse_config函数添加错误处理并写单元测试# 用强模型规划 + 快模型实现aider --architect \ --model ollama/deepseek-r1:32b \ --editor-model ollama/qwen2.5-coder:7b# Architect模型负责分析和规划# Editor模型负责快速编写代码# 效果:高规划质量 + 低API成本Architect模式用贵但聪明的模型思考,用便宜快速的模型写代码,综合成本最低。
# Aider自动提交每次修改# 使用标准Git工具查看/回退:git log --oneline # 查看AI提交记录git diff HEAD~1 # 查看最近修改git revert HEAD # 回退AI的修改# /undo 命令也可撤销上一次修改