A

Aider

跑在终端里的 AI 结对编程工具,为整个仓库建代码地图以定位改动文件,改完自动生成提交信息并 commit,还能跑 lint 和测试读回报错自修,适合熟悉 git、想让 AI 直接动代码的开发者。

工具英文开源国内可直接访问

Aider 是一个跑在终端里的 AI 结对编程工具。你在项目目录下启动它,用自然语言描述要加的功能、要修的 bug,它直接改你本地的代码文件。和网页版聊天机器人不同,它读得到整个仓库,改完还会自己提交。

主要功能

它会给代码库建一份「地图」,把项目结构和关键定义压缩成模型能读的形式,所以在大项目里也能定位到该改哪个文件。支持的语言超过一百种,Python、JavaScript、Rust、Go、PHP 这些都在列。

每次改动后 Aider 自动生成提交信息并 commit,你可以用熟悉的 git diff、git undo 查看和回退,AI 改错了不至于没法收拾。它还能在改动后跑 lint 和测试,把报错信息读回去自己修。

  • 接入云端模型,也支持本地模型
  • 可以在 IDE 或编辑器里调用,用注释提需求
  • 聊天里能贴图片和网页,作为视觉参考
  • 支持语音描述需求,让它写功能或测试
  • 没有 API 时,也能配合网页版聊天界面复制粘贴代码

怎么用

先装 Python 包,再进到项目目录,用 --model 指定模型并带上对应的 API key 启动。官方推荐搭配 Claude 3.7 Sonnet、DeepSeek R1、OpenAI o1、o3-mini、GPT-4o 等模型使用,换模型基本只改启动参数。

适合谁

适合已经熟悉命令行和 git、想让 AI 直接动代码而不是只给建议的开发者。如果你更习惯图形界面、或者不想自己准备模型 API key,用起来会多一层门槛。

常见问题

Aider 国内能访问吗?
本站 11 月 8 日 检测,Aider 在国内可以直接访问。
Aider 的替代品有哪些?
本站整理了 7 个替代品,例如 Claude Code、Kilo、GitHub Copilot、Cline。

替代品 全部 7 个 →

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

替代品 7 个打开官网aider.chat