数据更新于
🛠️

Aider

开源社区国外终端Agent免费

Aider 是一个开源的终端 AI pair programming 工具,能直接在 Git 仓库中工作,自动提交代码变更。支持四种聊天模式:code(默认编辑模式)、ask(只读问答)、architect(双模型架构——主模型规划 + 编辑模型执行)、help(工具使用帮助)。支持语音输入、图片/网页上下文、IDE 文件监听、浏览器运行、Prompt 缓存加速等能力。通过 Repository Map 自动分析代码库结构,支持 Linting/Testing 自动修复。在 aider.chat 提供 LLM 代码编辑与重构排行榜。

📊 能力光谱定位

📈 能力评分

自主性
4/5
上下文深度
4/5
工程化
4/5
上手成本
3/5
成本效率
4/5

🎯 核心功能

  • 四种聊天模式(code / ask / architect / help)
  • Architect 双模型模式(规划模型 + 编辑模型分离)
  • Git 原生集成(自动 commit,/undo 回退)
  • 支持 20+ LLM 后端(OpenAI/Anthropic/Gemini/DeepSeek/Ollama 等)
  • Repository Map 自动分析代码库结构
  • 语音输入(Voice-to-Code)
  • IDE 文件监听模式(watch files,响应 AI 注释)
  • 浏览器运行模式
  • Prompt 缓存加速
  • Linting / Testing 自动修复

📋 基本信息

平台终端(Mac / Win / Linux)+ 浏览器 + IDE 监听
网络取决于所用模型(云端需翻墙,本地无需)
定价免费
底层模型OpenAI (GPT-4o/o1/o3-mini) / Anthropic (Claude 3.5/3.7 Sonnet) / Gemini / DeepSeek / Ollama / GROQ / xAI / Azure / Cohere / OpenRouter / GitHub Copilot / Vertex AI / Amazon Bedrock 等 20+ 后端

🏷️ 标签

终端Agent开源免费国外Git多模型Architect语音输入IDE监听浏览器重构后端

💡 实战技巧

1推荐模型:Claude 3.5 Sonnet、DeepSeek R1、o3-mini、GPT-4o
2用 /ask 先讨论方案,再切 /code 执行——比直接 /code 效果更好
3Architect 模式特别适合 o1/o3 系列模型(推理强但编辑弱)
4用 --watch 参数在 IDE 中监听文件,通过添加 AI 注释触发修改
5配合 .aider.conf.yml 做项目级配置,统一团队使用规范

✅ 优点

  • 完全开源免费,代码透明
  • 支持几乎所有主流 LLM(20+ 后端)
  • Git 集成最深入(自动 commit + /undo)
  • Architect 模式让弱编辑模型也能高质量输出
  • 社区活跃,提供 LLM 排行榜

❌ 缺点

  • 需要自备 LLM API Key,成本取决于模型选择
  • 终端操作对新手有门槛
  • 没有原生 GUI(但支持浏览器模式)
  • 不同模型的代码编辑质量差异大

⚠️ 常见陷阱

  • 虽然工具免费,但 LLM API 调用还是要花钱——用 Prompt 缓存可降低成本
  • Architect 模式用两个模型会消耗两倍 token,但质量更好——权衡成本与效果
  • 不要添加太多文件到上下文——LLM 会被淹没,只加需要编辑的文件,aider 会通过 Repo Map 自动补充上下文

🔄 与竞品对比

🎯 适用场景

终端 AI pair programmingArchitect 模式处理复杂重构(o1 规划 + GPT-4o 执行)需要灵活切换 LLM 后端的开发者预算有限但想用 Agent 编程在 IDE 中通过 AI 注释驱动代码修改

💰 定价方案

免费版
完全开源免费(需自备 LLM API Key)

📚 学习资源

Aider 🛠️

开源终端 AI pair programming 工具,支持 20+ LLM 后端

四种聊天模式

模式用途说明
code编辑代码默认模式,直接修改文件
ask只读问答讨论代码、获取建议,不修改文件
architect双模型架构主模型规划方案 + 编辑模型执行文件编辑
help工具帮助询问 aider 本身的使用、配置、排障

推荐工作流:先用 /ask 讨论方案,再切 /code 执行——比直接编辑效果更好。

Architect 模式

Architect 模式将规划和编辑分离:

  • 主模型(architect):分析需求,提出修改方案
  • 编辑模型(editor):将方案转化为具体的文件编辑指令

特别适合 o1/o3 系列模型(推理强但编辑弱),搭配 GPT-4o 或 Sonnet 作为编辑模型效果最佳。

核心功能

  • Git 原生集成:自动 commit 所有变更,/undo 一键回退
  • Repository Map:自动分析代码库结构,无需手动添加所有文件
  • 20+ LLM 后端:OpenAI / Anthropic / Gemini / DeepSeek / Ollama / GROQ / xAI / Azure / Cohere / OpenRouter / GitHub Copilot / Vertex AI / Amazon Bedrock 等
  • 语音输入:Voice-to-Code,用语音与 aider 讨论代码
  • IDE 监听--watch 模式下,aider 监听文件变化,响应你在 IDE 中添加的 AI 注释
  • 浏览器运行:不仅限于终端,也可在浏览器中使用
  • Prompt 缓存:支持 prompt caching 降低成本、加速响应
  • Linting/Testing 自动修复:自动检测并修复 lint 和测试错误
  • LLM 排行榜:在 aider.chat 提供代码编辑与重构排行榜

推荐模型

Claude 3.5 Sonnet、DeepSeek R1 & Chat V3、OpenAI o1、o3-mini、GPT-4o

适用场景

  • ✅ 终端 AI pair programming
  • ✅ Architect 模式处理复杂重构
  • ✅ 需要灵活切换 LLM 后端的开发者
  • ✅ 预算有限但想用 Agent 编程
  • ✅ 在 IDE 中通过 AI 注释驱动代码修改

局限性

  • 需要自备 LLM API Key,成本取决于模型选择
  • 终端操作对新手有门槛
  • 没有原生 GUI(但支持浏览器模式)

🌊 加入社区

与其他 AI 编程实践者交流经验、分享技巧、获取帮助

这篇文章对你有帮助吗?

🦞 本站内容基于 2026 年 4 月数据 · AI 工具迭代迅速,信息仅供参考,请以官方最新发布为准