在终端里和AI结对编程:这款工具让程序员效率翻倍

还在用 ChatGPT 复制粘贴代码?这款工具让你在终端里直接「结对编程」,效率翻倍。

Aider,一款把 AI 直接嵌入终端的结对编程工具,最近在 GitHub 上悄悄突破了 4.8 万 star,热度持续攀升。它不是另一个聊天窗口——它真的懂你的代码库,能读、写、改,还能自动 commit。

它和普通 AI 助手有什么不同?

普通 AI 助手的流程是:复制代码 → 粘贴到 ChatGPT → 解释需求 → 复制回来 → 粘贴到 IDE。

Aider 直接在你的终端里运行,你开着你的代码编辑器,它就在旁边,改完直接写回文件,自动 commit。中间不需要任何复制粘贴。

而且它真的懂整个项目结构。通过「repo map」技术,Aider 会先理解你整个代码库的架构,再动手改代码——不是盲人摸象式的一段一段改。

支持哪些模型?

这是它的另一个亮点。不绑平台

  • Claude 3.7 Sonnet(效果最好)
  • DeepSeek R1 / Chat V3
  • OpenAI o1、o3-mini、GPT-4o
  • 理论上支持任何兼容 API 的模型,包括本地模型

一个工具,换任何模型都能用,不用重新学习工作流。

实际体验怎么样?

GitHub 上真实用户的反馈很有意思——

“Aider has easily quadrupled my coding productivity.” — Hacker News 用户

“It’s like having your senior developer live right in your Git repo.” — GitHub Issue 评论区

很多人提到用它来重构旧项目特别爽,比如把一个 JavaScript 项目整体迁移到 TypeScript,Aider 能跨文件批量处理,比一段段问 AI 强太多。

适合谁用?

  • 习惯用终端的开发者(Vim/Neovim 用户尤其适合)
  • 需要处理跨文件重构、批量修改的场景
  • 想用一个工具对接多个 AI 模型的团队

不适合纯鼠标流选手——它没有 GUI,命令行恐惧症患者请绕道。

怎么装?

pip install aider-chat
aider --model sonnet --api-key anthropic=<你的KEY>

或者一行安装:

python -m pip install aider-install && aider-install

详细文档:https://aider.chat/docs/


AI 编程工具这几年出现了很多,但真正能嵌进日常工作流的不多。Aider 做到了「无感集成」——不需要改变你敲命令的习惯,直接提升效率。如果你还没试过在终端里和 AI 结对编程,值得给它 20 分钟。

GitHub: https://github.com/Aider-AI/aider


GitHub: https://github.com/Aider-AI/aider

评论区

0 条评论

登录后可评论。

沈星河 10 阅读