前言
作为半桶水的计科生,我急需使用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配合
所以这套方案非常吃使用者操作和底模水平,即便如此,我还是会推荐这套方案,因为开源免费,还能自由使用各种渠道的各种大模型作为驱动,种种缺陷也能通过微操克服。尽管官方推荐Claude sonnet,但我一直使用deepseek v3作为roo code的驱动,这是性价比最高的方案了,api价格差了10倍。但今年春节deepseek可是大火一把,用量爆炸,官方渠道巨卡,只能找第三方api,如果没有灵活的渠道,源头炸了工作流直接瘫痪。
AI社区各个都像打了鸡血一样卷,希望早日把功能补全,更新到cursor水平
2. 最有力的竞争者windsurf
cursor断层领先,AI IDEA老二就是windsurf了,windsurf是为数不多能拿来和cursor对比的,两者功能各有千秋,也有不少人认为windsurf更优秀。
windsurf付费计划如下:
Free:
- Free one-time trial gift on download: 50 premium User Prompt and 200 premium Flow Action credits 免费下载一次性试用礼品:50 个高级用户提示和 200 个高级流程动作积分
- 5 premium model User Prompt credits 5 个高级模型用户提示积分
- 5 premium model Flow Action credits 5 个高级版 Flow Action 积分
- Cannot purchase more premium model credits 无法购买更多高级模型积分
- Access to Cascade Base model 访问 Cascade Base 模型
15$/mo:
Cascade credits: 级联信用
500 premium model User Prompt credits 500 顶级模型用户提示积分
1,500 premium model Flow Action credits 1,500 高级模型 Flow Action 信用积分
Can purchase more premium model 可以购买更多高级型号credits → $10 for 300 additional credits with monthly rollover
信用额度 →$10 可额外获得 300 个信用额度,每月可滚存
Priority unlimited access to Cascade Base Model 优先无限制访问 Cascade 基础模型
对于免费用户的限制会比cursor略少一些,windsurf官方提供的Cascade Base模型无限用,但不支持使用自己的api, 本质上还是付费软件
3. Aide ide
官网:Aide
openroute token消耗排行第三,我本对它抱有很大的期待,这是让我最失望的,完全不建议使用,被Roo Code/Cline吊打
付费计划性价比极低,免费版使用自己的api都有chat & agentic次数限制
Free 免费
Perfect for getting started 非常适合入门
Freeforever 永久免费
- Upto 50 chat & agentic invocations/month 每月最多 50 次聊天和代理调用
- 1 agent 1 个代理
- Discord community support discord 社区支持
Creator 创建者
Unlock infinite work 解锁无限工作
$20/month 20 元/月
- Unlimited access to pro models 无限访问专业模型
- Infinite invocations 无限调用
- 1 agent 1 个代理
- Priority Slack/email support 优先 Slack/电子邮件支持
交互逻辑严重反直觉,甚至有ui bug
我想强制中文,找全局提示词设置没有找到,@上下文功能支持更少,只有文件和代码段两种。和Roo Code/Cline比,唯一的亮点是文件修改有统一的用户告知和确认机制
4. Aider
官网:Home | aider
虽然是compose,但它是命令行工具,命令行直接就是agent对话框,没有其他额外的附加功能
社区相当完善,benchmark也表现良好。aider还支持思考和代码补全使用两种不同的模型,这点很关键,也一定是未来的ai idea做prompt engineer都要考虑的事。其中用deepseek r1思考,用Claude sonnet补全是最佳的组合
compose功能还在测试阶段的项目
1. 阿里通意灵码
同时支持vscode和jetbrain,只能接入自家的通义千问模型,目前vip限免,上下文功能相当完善,有codebase,就差web搜索和爬取,目前还有一些bug,应该过完年后,阿里的人上班了,再改一下就完全可用了
2. Pear AI
官网:PearAI - Open Source AI Code Editor for Fast Development
创始人真是神人了,把最佳的开源方案缝合在一起,思路不错,我也看好这个项目,beta阶段就做得相当可用
具体而言就是:用aider实现compose功能,supermaven做自动补全,continue做chat,Mem0做记忆,还接入perplexity做ai搜索
此外免费版也比较宽松,送了不少api额度(总不能缝了aider,agent还要收费吧)
Free 免费
Free requests out of the box, no credit card required. 免费请求,无需信用卡。
- Use our free trial, your own API key, or local models 使用我们的免费试用版、您的 API 密钥或本地模型
- Community Discord server 社区 Discord 服务器
$ 15/month (Early Bird) 15 元/月(早鸟价)
$18/month 18 元/月
- Monthly refill of PearAI Credits for market-leading AI models 每月补充 PearAI 积分,用于市场领先的人工智能模型
- Full privacy: zero data retention policy with Anthropic 全面隐私:与 Anthropic 的零数据保留政策
- Direct customer support by the founders and contributors 创始人及贡献者直接客户支持
- Private Discord channel 私密 Discord 频道
$ 10/month (Early Bird) 10 元/月(早鸟价)年度订阅
$14/month 14 元/月
- Everything from monthly 从每月的一切
- Priority for new feature requests 优先级:新功能请求
- Early access to new features 早期访问新功能
目前还有很多功能不完善,比如模型入口不统一,必须单独设置,我找了很久都没找到aider的api设置方法,免费版有提供4o mini,但我想用我的deepseek v3
卡耐基梅隆大学的cs学生创业项目,创始人也是创业佬,目前社区不大,希望不会烂尾
值得期待的方案
1. Trae
官网:Trae - Ship Faster with Trae
字节推出的cursor平替,只能用Claude sonnet,目前据说免费但比较卡。字节做产品还是有一手的,但是目前只支持mac系统
2. MarsCode
字节推出的vscode插件(也支持jetbrain的IDEA),只支持自家豆包模型,类似早期的通意灵码,相信字节的产品能力,未来应该会推出compose功能
3. Zed
官网:Zed - The editor for what's next
和其他方案不同,它不是vscode分支,rust编写性能极其强大,但目前只支持mac和linux,ai compose目前还没有推出,不过官方对ai功能很看重,未来可期
4. continue
官网:Continue
最强的开源chat和内联修改插件,有embedded和rerank机制,可以@codebase,@上下文功能也比较全,主要差了web爬虫上下文功能,目前还没有compose功能,期待推出
5. Void
官网:Void
这是我逛reddit看到的,目前只有chat和内联修改,git仓库还是挺活跃的,期待推出compose功能
关于作者:
- 邮箱:luokairui@carry.fit
- 个人博客:carry blog
- CSDN主页:_:Carry-CSDN博客
- Github主页:C-a-r-r-y
欢迎联系!