首页 › tips-tricks › Aider八招:把终端变成AI结对工位

中国程序员聊AI编程,翻来覆去就是Cursor、Copilot、Cline。但HN和Reddit的老鸟圈里,有一个更加硬核的存在常年霸榜——Aider,一个跑在终端里的开源AI结对编程工具。它没有花哨的UI,不收订阅费(Apache 2.0开源,自己带API Key,API成本之外零费用),却藏着好几个连Cursor都做不到的杀手级玩法。今天把它的八个“暗门”一次挖完,每一个都能直接抄作业。

先说清楚它是什么:Aider由Paul Gauthier开发,装好后直接在你的项目目录里运行aider命令,它自动扫描整个代码库、自动调用git,你说需求它改文件、改完自动commit。官方地址aider.chat,仓库在github.com/Aider-AI/aider,安装一条命令:python -m pip install aider-install && aider-install。接DeepSeek、Gemini、OpenRouter、本地Ollama都行——这就是它对中国用户的第一重价值:不强制订阅,模型随便换,账单自己控。

暗门一:Watch模式——在任意编辑器里“注释指挥”AI

这是Aider最被低估的功能,官方叫 watch mode。启动时加一个参数:

aider --watch-files

然后你该干嘛干嘛:在VS Code、vim、甚至Xcode里写代码,想让AI动手时,直接在代码里写一行注释,注释里带上AI!,比如:

# AI! 这个函数加上参数校验,非法输入抛ValueError

保存文件,Aider会自动监测到这行注释,立刻动手改代码。想提问不改动?用AI?结尾的注释,它只回答不动手。

预期效果:任何编辑器秒变AI编辑器。最适合的场景是SSH远程服务器——你连着公司跳板机用vim改代码,没有图形界面、装不了Cursor,watch模式照样能用。国内做后端运维、在远端容器里开发的同学,这一招基本没有平替。

暗门二:Architect模式——贵模型动脑,便宜模型动手

默认情况下,Aider用一个模型又出方案又写代码。但你可以让两个模型接力:

aider --model gemini/gemini-2.5-pro --editor-model deepseek

这就是architect模式:强模型负责理解需求、规划改法,然后自动交给便宜快速的“编辑模型”落实到代码。官方博客的跑分结论很反直觉——这种“强规划+快执行”的组合,改代码成绩比单打独斗更强,账单反而更低。

适用场景:复杂重构、跨文件改动。脑力活给贵的,体力活给便宜的,一套组合拳把成本砍下来一半以上。这不就是给DeepSeek拉了个Claude当军师?

暗门三:/run + 自动测试——报错闭环,AI自己修到绿

很多人用AI编程的痛点是“改完了不知道对不对”。Aider把这一步焊死在流程里:

aider --auto-test --test-cmd "pytest"

之后每次AI改完代码,自动跑测试;测试红了,自动带着报错回去重改,改到绿为止,全程不用你碰键盘。

预期效果:你从“盯着AI干活”变成“验收结果”。适合有测试覆盖的项目——国内很多老项目没测试,那配合下面这招先让AI补测试,再开自动修,体验直接上一个台阶。

暗门四:Git原生——每次改动都有后悔药

Aider是git原生的:AI每完成一次修改,自动生成一条描述清晰的commit。这带来三个日常操作:

为什么值得说:Cursor这类工具改文件是“直接覆盖”,错了要靠对话里求AI改回来。Aider的每一次AI动作都是一个独立提交,错了就是一条git revert的事。对在公司生产仓库里用AI的同学,这是安全感的来源。

暗门五:项目规范常驻——用--read喂团队军规

AI总不守你们的代码规范?把规范写成CONVENTIONS.md,启动时挂载:

aider --read CONVENTIONS.md

这份文件会常驻每次对话的上下文:命名用驼峰还是下划线、异常怎么抛、日志怎么打,AI每次动手前都会参考。团队人手一份相同的规范文件,AI产出的风格就能对齐。进阶玩法是把它写进.aider.conf.yml配置文件,整个团队零配置共享同一套AI行为。

暗门六:贴截图、丢网址——照着抄UI

两个入口:

适用场景:前端照着Figma导出的截图1:1还原页面、照着API文档直接写对接代码。国内教程很少讲这两条,但它对“像素级还原设计稿”这类活儿是降维打击。

暗门七:/tokens管账——上下文瘦身,成本砍半

自带API Key意味着账单透明,Aider把控制权全给了你:

预期效果:同样的模型,会用/drop和/clear的人账单可能只有不用的人的一半。这是Cline、Cursor用户最羡慕不来的透明度。

暗门八:无头模式——把AI写进脚本和CI

Aider不只是聊天工具,它能无人值守:

aider --message "把项目里所有的varnish缓存头注释统一更新" --yes --no-interactive

--message直接下指令,--yes自动确认所有操作,整条命令可以塞进shell脚本批量处理几十个仓库的机械性重构。配合暗门三的--auto-test,甚至能让CI流水线在夜间自动清理技术债(记得开分支、人审PR)。另外还有个彩蛋:aider --voice,语音说需求,它写代码。

一张图看懂完整工作流

flowchart TD
    A["编辑器里写注释<br/>AI! 修这个报错"] -->|watch 监听| B["Aider 读取注释"]
    B --> C["Repo Map<br/>自动带全库骨架"]
    C --> D{"选工作模式"}
    D -->|architect| E["强模型出方案"]
    E --> F["便宜模型落笔"]
    D -->|code| F
    F --> G["自动 git commit"]
    G --> H["auto-test 跑测试"]
    H -->|测试红了| I["带报错自动重改"]
    I --> F
    H -->|测试绿了| J["/diff 人工审查"]
    J -->|不满意| K["/undo 一键反悔"]

信息差总结

你以为的 实际上
AI编程=开Cursor交20美元月费 Aider开源免费,只付API钱,接DeepSeek/本地模型可压到忽略不计
没有图形界面就没法用AI编程 watch模式让你在vim/SSH/任意编辑器里写注释指挥AI
一个模型包办一切 architect模式强模型规划+便宜模型执行,效果更好账单更少
AI改错了只能靠嘴求它改回来 每次AI修改自动commit,/undo一键回滚
AI写的代码不符合团队规范 --read把CONVENTIONS.md常驻上下文
用AI=盯着聊天框 无头模式+auto-test可以写进脚本和CI

行动指南

  1. 五分钟上手:python -m pip install aider-install && aider-install,然后export DEEPSEEK_API_KEY=你的key,进项目目录敲aider --model deepseek,先花一杯奶茶钱的钱感受一次;
  2. 零成本体验:有Ollama的可以aider --model ollama/qwen2.5-coder本地白嫖,机器好的效果已经够用于日常小修小补;
  3. 建立习惯:在项目根目录写一份CONVENTIONS.md,以后都用--read启动;复杂任务切/architect模式;
  4. 进阶:挑一个你有测试覆盖的周末项目,开--auto-test --test-cmd,体验“下指令→收绿测”的无人值守流程,然后考虑把它搬进CI。

模型选择上,官方还维护着一个代码改能力排行榜(aider.chat/leaderboard.html),换模型前先去查一眼成绩,别凭广告下单。

参考来源

  1. Aider官网与完整文档:https://aider.chat
  2. Watch模式官方文档:https://aider.chat/docs/usage/watch.html
  3. 聊天模式(code/ask/architect)官方文档:https://aider.chat/docs/usage/modes.html
  4. GitHub仓库 Aider-AI/aider:https://github.com/Aider-AI/aider
  5. Aider代码能力排行榜:https://aider.chat/leaderboard.html

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入