首页 › tips-tricks › Aider八个绝活:服务器上AI结对

国内技术圈聊AI编程,翻来覆去就是Cursor、Trae、通义灵码。但海外老手圈子里一直藏着另一条路线:Aider——一个开源免费的终端AI结对编程工具(官网 aider.chat,GitHub 仓库 Aider-AI/aider,万级star的老牌项目,2024年就是Hackercup等编程基准的常客)。它的杀手锏恰恰是Cursor做不到的:装在任何SSH服务器上、自带全仓库索引、每个AI改动都有git存档。更关键的是,它免费开源、API key自带,选DeepSeek这类便宜模型,成本可以压到几乎为零。今天这篇文章,带你挖出Aider官方文档里8个大多数教程不会讲的绝活,每个都附操作步骤和适用场景。

先搞清楚:Aider凭什么活到现在

一句话定位:你在终端里描述需求,Aider直接改你硬盘上的代码文件,并自动git commit。它不是聊天机器人,是真正动手的结对程序员。

三个底层设计值得先知道:

  1. Repo map(仓库地图):用tree-sitter解析整个仓库,自动生成一份“代码骨架摘要”塞进上下文。所以Aider天然理解全仓库结构,不是只能看你打开的那几个文件——这是它和IDE插件的代差。
  2. Git原教旨主义:每一次AI修改都是一个独立commit,commit message自动写好。改砸了?一键回退。
  3. BYOK(自带key):Claude、GPT、DeepSeek、Gemini、本地Ollama模型全都能接,花多少钱完全自己控制。

安装只需两条命令:python -m pip install aider-install && aider-install。下面上正菜。

绝活一:双模型架构师模式,强模型出方案、便宜模型干活

操作:启动时这样配:

aider --model deepseek-reasoner --editor-model deepseek-chat

或在会话中输入 /chat-mode architect 切换。

原理:架构师模式下,Aider把“思考”和“执行”拆成两个角色——推理强的模型只负责输出实现方案(不碰代码),第二个“编辑模型”负责把方案落成具体文件修改。这是官方2024年就打磨成熟的玩法,官方文档(aider.chat/docs/usage/modes.html)明确用它跑出过更好的基准成绩。

效果:贵的token只花在方案上,批量修改交给便宜模型,账单肉眼可见地降。 适用场景:复杂重构、跨多文件的新功能。

flowchart TD
    A["你提需求"] --> B["架构师模型<br/>只出实现方案"]
    B --> C["编辑模型<br/>按方案改代码"]
    C --> D["自动跑测试"]
    D --> E{"测试通过吗"}
    E -->|通过| F["git commit 收工"]
    E -->|没过| G["报错喂回模型"]
    G --> C

绝活二:Watch模式,vim和JetBrains瞬间拥有AI结对

操作:aider --watch-files 启动后放着不管。然后在任何编辑器里写一条注释:

# AI: 这个函数改成异步,并加上异常日志!

规则:注释里包含「AI」字样,Aider就会处理;结尾加英文叹号「!」表示立即执行(不带叹号则等它空闲时处理)。

效果:不换编辑器、不装插件,vim、Emacs、JetBrains、甚至Jupyter里都能指挥AI改代码。对那些公司电脑锁死软件白名单、装不了Cursor的人,这是唯一的口子。 适用场景:JetBrains重度用户、远程开发、受限办公环境。官方文档:aider.chat/docs/usage/watch.html。

flowchart TD
    A["编辑器里写注释<br/>AI 开头加叹号"] --> B["Aider监视到标记"]
    B --> C["按仓库地图读上下文"]
    C --> D["生成补丁写回文件"]
    D --> E["自动commit一条"]

绝活三:/voice语音写码,中文口述直接变代码

操作:会话中输入 /voice,说完自动停止,Whisper转写进聊天框,可用 --voice-limit 调整录音时长上限。

效果:复杂业务逻辑口述30秒,比敲键盘快得多。Whisper本身是多语言模型,中文识别效果很好,转写完你还能手动补两笔再回车。 适用场景:描述复杂需求、边看设计文档边改码。官方文档:aider.chat/docs/usage/voice.html。

绝活四:Git护栏,让AI放心大胆改

Aider默认每次AI修改自动commit。掌握这三个命令,你就有了无限试错的底气:

效果:让AI大刀阔斧改半小时,不满意整体回滚,硬盘中永远没有“改烂的中间态”。 适用场景:所有场景。这是Aider对比网页类AI编程工具最大的工程优势——你的代码永远在自己的git仓库里。

绝活五:自动测试修复环,AI自己改到自己过

操作:

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

效果:AI每次修改后自动跑测试,测试失败会把报错自动喂回模型继续修,直到全绿或你按Ctrl+C叫停。配合 /run <命令> 还能手动跑任意命令并把输出塞进上下文(比如 /run npm start 看到报错后直接说“修复这个”)。 适用场景:有测试覆盖的老项目重构,挂机让它自己迭代。这是最接近“无人值守”的玩法。

绝活六:/web一键吃文档,AI按最新官方文档写码

操作:会话中 /web https://某个库的官方文档页,Aider自动抓取网页、转成Markdown、放进上下文。

效果:训练数据过时的问题当场解决。比如新版本库的API变了,把changelog页喂进去,AI就不会给你写老写法。 适用场景:用新框架、新版本库时。对比国内很多人还在手动复制粘贴网页内容,这一步直接自动化。

绝活七:直接喂截图和设计稿

操作:/add 报错截图.png 或 /add 设计稿.png,配合GPT-4o、Claude、Gemini等视觉模型使用。

效果:贴一张报错弹窗截图让AI排障,或者贴UI设计稿让AI直接还原成前端代码。终端工具能玩视觉,很多人根本想不到。 适用场景:前端还原设计稿、帮同事远程排障(对方截图扔过来就行)。官方文档:aider.chat/docs/usage/images.html。

绝活八:.aider.conf.yml配置一次,全团队复用

操作:项目根目录放 .aider.conf.yml 写默认模型和开关,.env 放API key,两者都可以提交进仓库(key除外):

# .aider.conf.yml
model: deepseek-chat
auto-commits: true

进阶:会话中 /model 关键词 随时切换模型;--model ollama/xxx 直连本地模型,代码一行不出内网;--yes 全自动确认(谨慎用)。

效果:团队每人clone仓库就获得相同的AI配置;敏感代码配本地模型实现零外传。 适用场景:团队协作、金融/政企内网环境。

国内用户怎么用最香:三条抄作业路线

  1. 省钱路线:Aider + DeepSeek API。Aider软件本身0元,DeepSeek以便宜著称,重度一天通常也就几块钱人民币(以官方价格页为准)。对比Cursor每月20美元且需海外信用卡,这是彻底的价格差。
  2. 服务器路线:SSH到开发服务器装Aider,本地只留一个终端窗口。代码不落本地盘,临时机器说走就走——Cursor装在云主机上并不现实,Aider天生就是干这个的。
  3. 内网路线:Aider + Ollama本地模型,适合代码敏感、严禁外传的场景。对比国内IDE插件普遍要把代码送云端,这是隐私差。

信息差总结

你以为的 实际上
AI编程=装个Cursor 一条pip命令,任何SSH服务器都有全仓库AI结对
强模型方案要花强模型的钱 架构师模式:强模型出方案,便宜模型执行
AI改坏了只能手动收拾 每次改动一个commit,/undo一键回滚
上下文靠手动复制粘贴 /web直接吃网页文档,截图直接/add进去
必须换编辑器才有AI watch模式让vim、JetBrains原地获得AI结对
终端工具看不了图 视觉模型加持下,截图、设计稿直接喂

行动指南

  1. 今天:python -m pip install aider-install && aider-install,配好DeepSeek的key(中转API也支持)
  2. 第一天:进一个有小bug的项目,只用三个命令——/add加文件、描述问题、/undo反悔,感受git护栏
  3. 第一周:把 --test-cmd + --auto-test 配进 .aider.conf.yml,体验挂机自动修测试
  4. 第二周:上双模型架构师模式,把账单和效率对比记下来
  5. 进阶:在服务器上跑一次 aider --watch-files,从此你的vim就是AI编辑器

参考来源

注:本文写作时实时搜索通道受限,以上均为官方文档固定地址;具体命令参数请以官方文档最新版本为准。文中涉及的价格均为社区常见反馈,以各家官方价格页为准。


本文由「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学通信知识星球海报-扫码加入