Void开源AI编程工具使用实测,真能替代Cursor?
今天来给大家分享一款开源AI编辑器——Void的使用体验。这工具其实发布有段时间了,它是基于Vs Code改造的,在github上已经收获了17.8k的星标,人气相当高,而且更新特别频繁,基本以小时为单位。它真有那么厉害吗?一起来看看我的实测吧!
一、下载与安装
Void的官网是voideditor.com,大家可以在上面找到下载入口。我用的是Windows系统,就以这个为例给大家讲讲。在官网下载页面,有针对不同系统的安装包,选择Windows版本下载好后,安装过程特别简单,一路“下一步”就行,我把它安装在了D盘。安装完成后,就能在电脑上找到Void的快捷方式,点击就能启动啦。
二、前置设置
- 模型选择:打开Void,首先映入眼帘的就是模型选择界面。免费版的话,只支持Geminikey和OpenRouter这一个第三方厂商。要是你自己转接了API,还能选择Cloud/Other选项。付费模式就更丰富了,Anthropic、OpenAI、DeepSeek、GROK这些主流的都支持。另外还有Local模式,不过这个需要自己搭建本地模型环境,我这次测试就没考虑它。我自己常用的是OpenAI兼容模式,搭配我的gemini轮询系统,能直接调用Gemini2.5pro。在添加模型的时候,按照提示填写好相关信息就行。
- 主题设置:选好模型后,下一步可以选择主题。Void支持从Vs Code、Cursor、Windsurf这些编辑器导入主题,我选择从VS Code导入,这样能沿用我之前熟悉的界面风格,选好后点击“Enter the Void”就进入主界面啦。
- 工作区初体验:进入工作区,能看到默认集成了Augment功能,不过这个功能需要50美金才能使用,我就先给关掉了。再看看AI聊天窗口,设计得很简洁,tab栏里有创建新对话、历史记录、设置这几个选项,但是我没找到MCP功能。在“thinking”右边可以滑动tokens ,这里有Chat、gather、Agent三种模式。Chat和Agent模式比较常见,这个Gather模式有点特别,它只能读取文件,不能编辑,我感觉和Chat模式的区别不是很明显,有点鸡肋。
三、使用体验深度测评
为了测试Void的实际能力,我决定让它做个小游戏——科技风贪吃蛇网页小游戏,并且用的是DeepSeek R1原生模型。在对话框输入指令后,Void开始工作。它先是分析项目结构,说通常网页项目需要index.html、style.css和script.js这三个文件,还检查了存放游戏的project-14目录是否存在。这过程中,创建文件需要我手动审批,点了五六次,手都点累了。不像Cursor有yolo模式能自动批复,Jetbrains和roo code也有类似方便的功能,相比之下,Void在这方面就显得有点“简陋”了。
等了十多分钟,结果还差两个文件没创建成功,index和css样式都缺失。我又让Cursor用agent模式生成同样的游戏,没想到不到5分钟就完成了,差距有点明显。后来我又尝试在其他工具上生成,比如JetBrains Junie和Roo Code搭配Gemini 2.5 Pro,它们也各有优势。JetBrains Junie的界面设计很友好,操作起来很顺手;Roo Code生成的游戏在一些细节上处理得不错,比如增加了关卡,每到100分就升一级,吃到食物和获得额外奖励还有粒子特效。
最后我对比了一下几个工具生成的游戏效果,发现Void最终呈现的效果和Cursor的差不多,但是在速度上,Void是这里面最快的。不过在实际开发中,仅仅速度快可不够,功能的完整性和使用的便捷性同样重要。
四、总结与建议
经过一番测试,我来给大家总结一下。Void的界面简洁,在社区也很受关注,这是它的优点。但从实际使用感受来说,它的功能比较单一,缺少MCP和rules功能。特别是在Agent模式下批量创建文件时体验不太好,手动审批太繁琐,而且还出现文件创建不完整的情况,虽然不确定是不是模型的问题,但确实影响使用。
相比之下,Cursor在完成同样任务时表现更出色,不仅生成速度快,还有自动批复功能,大大提高了开发效率。JetBrains Junie和Roo Code搭配Gemini 2.5 Pro也各有亮点。
所以,如果是追求高效开发的小伙伴,目前来看Cursor可能是更合适的选择;要是你习惯用JetBrains系的IDE,或者喜欢尝试新鲜事物,Junie和Roo Code也值得去试试。希望Void在后续更新中,能优化文件创建的流程,增加更多实用功能,充分发挥开源的优势,给我们带来更好的使用体验!大家要是对这些AI编程工具有什么想法,欢迎在评论区一起讨论呀!