← 返回首页

Aider 评测:终端 AI 编程的极简主义之选

> 在终端里和 AI 结对编程,没有花里胡哨的 UI,只有代码。

定位

Aider 是终端 AI 编程工具,主打"最小化 UI + 最大化控制"。没有 Composer 画布,没有可视化工作流,就是 aider main.py utils.py 然后在终端里对话。

核心功能

Git 原生集成

每次修改自动 commit,支持自动提交消息生成。改坏了直接 aider --undo 回滚。

多文件编辑

同时编辑多个文件,自动解决冲突。比手动一个个文件改高效。

长上下文

支持 GPT-4o 200K、Claude 200K,能分析整个代码库。

Linter 集成

自动跑 flake8/mypy/pytest,改了代码立刻知道有没有 break。

实测

用 Aider 重构了一个 2 万行的 Django 项目:

  • 改 ORM 模型 + 迁移脚本:15 分钟
  • 自动生成 80% 的迁移测试
  • Git 历史清晰,每步都可回滚
  • 对比 Cursor

    维度AiderCursor
    学习成本低(会用终端就行)
    多文件重构⭐⭐⭐⭐⭐⭐⭐⭐⭐
    可视化⭐⭐⭐⭐⭐
    速度
    价格按量$20/月

    适合谁?

  • 终端原住民(Vim/Emacs 用户)
  • 重视 Git 历史纯净的团队
  • 不想被花哨 UI 分散注意力的人
  • 不适合谁?

  • 需要可视化工作流的用户
  • 非程序员
  • 习惯 GUI 的开发者
  • 一句话

    Aider 是终端党的"结对编程神器"——没有 Cursor 漂亮,但更可控、更 Git-friendly、更便宜。