前言
作为半桶水的计科生,我急需使用compose功能来完成项目。cursor固然强无敌,但20$的会员是不可能充的,虽然有白嫖方案,但是毕竟稳定性不好,很难称之为生产力。
于是,我花了一些时间搜罗了市面上的一些cursor平替方案,这里把我的结果分享给大家,避免和我一样浪费时间。
我主要关注的是类似cursor compose这种高程度的自动化代码编写功能,cursor的自动补全据说也很强,但不是我本次研究的重点。
当然,AI发展日新月异,这是2025-02-04得出的结论,未来一定会有更强大的工具出现,阅读这篇文章时,请注意时效性。
主流方案
1. 开源免费的最佳方案:原生vscode + Roo Code/Cline插件
roo code是cline的一个分支,在一些特性上比较激进,因此效果也会更加好
这两款插件在openroute的token用量都是榜首,几乎就是使用最广泛的compose功能插件了(OpenRouter是一个api中转站,方便用户调用各家的api和模型)
这是我目前用的最多的方案,但是他有很多功能缺陷,这就是我为什么去研究其他cursor平替方案的原因
- 没有embedded和rerank机制,所以recommend,也没有@codebase(自动搜寻相关文件加入上下文)
- 只能@文件、文件夹、git仓库。没有web搜索调用、没有内置文档、不能@具体函数,自动读取网页功能也不好。更不用说cursor的notepad等高阶功能(@是在聊天同快速添加上下文的方式)
- 上下文太长,很容易失控,需要人手动精细管理
- 交互设计一般,对代码的修改没有统一的提示以及用户告知和确认机制,必须手动使用git完成(有回滚机制)
- 只有compose,没有自动补全,chat功能也是刚加入的,这里建议和continue.dev配合
所以这套方案非常吃使用

最低0.47元/天 解锁文章
1242

被折叠的 条评论
为什么被折叠?



