非AI总结:cursor composer平替方案的探索(截至2025-02-04)

前言

作为半桶水的计科生,我急需使用compose功能来完成项目。cursor固然强无敌,但20$的会员是不可能充的,虽然有白嫖方案,但是毕竟稳定性不好,很难称之为生产力。

于是,我花了一些时间搜罗了市面上的一些cursor平替方案,这里把我的结果分享给大家,避免和我一样浪费时间。

我主要关注的是类似cursor compose这种高程度的自动化代码编写功能,cursor的自动补全据说也很强,但不是我本次研究的重点。

当然,AI发展日新月异,这是2025-02-04得出的结论,未来一定会有更强大的工具出现,阅读这篇文章时,请注意时效性。

主流方案

1. 开源免费的最佳方案:原生vscode + Roo Code/Cline插件

Roo code代码仓库:RooVetGit/Roo-Code: Roo Code (prev. Roo Cline) is a VS Code plugin that enhances coding with AI-powered automation, multi-model support, and experimental features

Cline代码仓库:cline/cline: Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.

roo code是cline的一个分支,在一些特性上比较激进,因此效果也会更加好

这两款插件在openroute的token用量都是榜首,几乎就是使用最广泛的compose功能插件了(OpenRouter是一个api中转站,方便用户调用各家的api和模型)

image

这是我目前用的最多的方案,但是他有很多功能缺陷,这就是我为什么去研究其他cursor平替方案的原因

  • 没有embedded和rerank机制,所以recommend,也没有@codebase(自动搜寻相关文件加入上下文)
  • 只能@文件、文件夹、git仓库。没有web搜索调用、没有内置文档、不能@具体函数,自动读取网页功能也不好。更不用说cursor的notepad等高阶功能(@是在聊天同快速添加上下文的方式)
  • 上下文太长,很容易失控,需要人手动精细管理
  • 交互设计一般,对代码的修改没有统一的提示以及用户告知和确认机制,必须手动使用git完成(有回滚机制)
  • 只有compose,没有自动补全,chat功能也是刚加入的,这里建议和continue.dev配合

所以这套方案非常吃使用

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值