开源免费 · 38K+ Star · 终端极客首选

Aider
保姆级安装使用教程

终端极客的AI编程神器,Git深度集成自动提交,支持几乎所有LLM,Architect双模型模式,38K+ GitHub Star。

38K+
GitHub Star
100+
编程语言
开源
完全免费
3.4M
安装量
广告

什么是 Aider?

Aider是终端中的AI结对编程工具,直接在你的Git仓库中编辑文件,自动提交修改。支持Claude/GPT/DeepSeek/Ollama等几乎所有LLM,Architect模式用强模型规划+快模型实现。

🔀

Git深度集成

每次修改自动提交,有意义的commit message,轻松diff和回退

🏗️

Architect模式

强模型规划+快模型实现,双模型协作效果最佳

🌐

全LLM支持

Claude/GPT/Gemini/DeepSeek/Ollama/OpenRouter等20+提供商

📁

多文件编辑

添加多个文件到上下文,同时跨文件修改

🔍

代码库地图

自动索引整个代码库,上下文感知编辑

🎤

语音输入

用语音描述编程需求,AI自动实现

广告

保姆级安装流程

1

一键安装

# 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
2

配置API Key

# 设置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
3

开始使用

# 进入项目目录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

核心功能速学

1

基础交互

# 在Aider REPL中:/add src/main.py src/utils.py # 添加文件到上下文/model sonnet # 切换模型/ask 这个项目用了什么架构? # 提问模式# 直接输入需求:👤 给parse_config函数添加错误处理并写单元测试
2

Architect双模型模式

# 用强模型规划 + 快模型实现aider --architect \ --model ollama/deepseek-r1:32b \ --editor-model ollama/qwen2.5-coder:7b# Architect模型负责分析和规划# Editor模型负责快速编写代码# 效果:高规划质量 + 低API成本
💡 省钱技巧

Architect模式用贵但聪明的模型思考,用便宜快速的模型写代码,综合成本最低。

3

Git集成

# Aider自动提交每次修改# 使用标准Git工具查看/回退:git log --oneline # 查看AI提交记录git diff HEAD~1 # 查看最近修改git revert HEAD # 回退AI的修改# /undo 命令也可撤销上一次修改

终端极客的AI编程神器

广告