抛弃Cursor,拥抱Aider

迫于cursor越来越严格的环境,早有寻找新工具的心思,闲逛论坛发现了佬友的帖子:家人们,迫于 Cursor 扫黑,我已经转 aider 了 这让我下定决心抛弃cursor。

Aider吸引我的两点:

  1. 使用命令行而非IDE类的工具,给我感觉普适性更好。
    由于一直使用IDEA进行开发,使用cursor时都是重新拷贝一份代码在cursor中修改编辑好后再拷贝到IDEA中测试运行,需要频繁切换两个工具,非常繁琐!

  2. 可以自定义baseurlapikey
    关于这一点不用多说,相信佬友们手上都一些sk。
    这里提一嘴:即日至北京时间2025年2月25日23:59:59,所有腾讯云用户均可享受DeepSeek-V3、DeepSeek-R1模型限时免费服务。
    指路(不要举报,没有AFF)
    登录 - 腾讯云

关于安装

官网很详细: Installation | aider

window提供了一键安装命令

powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"

关于使用

讲一下目前遇到的两个不太适应的地方

  1. 自定义baseurlapikey,如果使用的是OpenAI兼容的格式,指定 model时需要加上openai前缀,例如--model openai/deepseek-r1 ,详见: OpenAI compatible APIs | aider

  2. 默认修改代码后会自动提交git,这个可以使用变量AIDER_AUTO_COMMITS关闭,全部变量看这里: Options reference | aider

结语

佬友们赶紧用起来吧,配合IDEA的终端工具,使用非常丝滑!

57 个赞

隔壁来的链接?我还楞了一下

7 个赞

试试看吧

7 个赞

是的呀,隔壁来的

4 个赞

aider好用吗?cline就是完全不优化,往上怼token,不知道aider是不是这样。

3 个赞

看到说aider有自动纠错啥的,但是现在用的人还挺少,我也是今天浅用了一下。还在研究是不是可以加提示词tieba_023

5 个赞

试试看吧

4 个赞

好用。aider会估算每次调用花多少token多少钱的
然后也不是把所有代码一起传给ai而是语法树找相关的代码,个人觉得找得挺准

4 个赞

你这说的有兴趣了,晚上试试,就是vscode用习惯了,命令行又得配半天

5 个赞

有网页版。就是启动的时候加个参数,就可以在浏览器里用了
安装还是很方便的,pip一条命令就好了

5 个赞

cursor主要是能白嫖吧

7 个赞

老哥这能配置多个自定义API吗,我有些模型在不同站点上想一起用

15 个赞

可以。它也允许换模型的,还可以设置主模型和副模型,自动根据任务难度分配用哪个

15 个赞

佬是先行者,出个教程吧 :see_no_evil:

这个纠错可能指的是如果它给出的改代码的回答的格式不符合要求会自动改正吧

我在配置文件里面只找到了openai-api-base设置啊,这要怎么设置多个第三方API

写不动:joy:
我也没怎么看文档,就是/help命令学会的

你这张图下面multiple api keys

那不是设置key的吗,我的意思是多个base url

apikey可以多个,baseurl也可以多个吗?
看起来目前应该不行,没有映射关系呀