AI 编程助手 Cursor 的平替 Void 来了 ,竟然还是开源的


Void 是一个开源的 AI 代码编辑器,定位为 Cursor 的替代品。它是 VS Code 的一个分支,旨在为开发者提供 AI 驱动的编码辅助工具,同时确保数据隐私和控制权。Void 特别适合那些希望在编码过程中利用 AI 功能(如自动完成、代码建议)但又担心数据安全或高成本的开发者。例如,它允许用户直接连接到各种 AI 模型,而无需通过中间后端,满足了隐私敏感型用户的需求。

根据 Void 官网 的描述,Void 强调其开源性质,背靠 Y Combinator,支持,并致力于为企业提供解决方案。其目标是通过社区驱动的开发,提供一个灵活且可定制的编码环境。

非常重要的一点就是,它是基于 VS Code 开发,可一键导入原有主题、快捷键和设置,对于已习惯 VS Code 编辑器的开发者来说颇为友好。

项目完全开源,同时还提供了开箱即用安装包,支持 Windows 和 macOS 系统。


Void 提供了丰富的功能特性,涵盖了 AI 辅助、隐私保护和社区支持等多个方面。

主要功能特性如下:

1、AI 驱动的编码辅助

Void 提供自动完成功能,用户可以通过按 'Tab' 键快速应用建议。它还支持内联编辑和上下文代码建议,帮助开发者在编写代码时获得实时支持。例如,在处理大型文件(如 1000 行代码)时,Void 能够快速应用更改,确保高效性。

2、隐私与数据控制

与 Cursor 不同,Void 不通过私有后端发送数据,而是直接连接到 AI 提供商(如 OpenRouter、Ollama)。这意味着用户的数据不会被中间商处理,增强了隐私保护。根据用户反馈,这一点尤其吸引那些对数据安全敏感的开发者。

3、支持多种 AI 模型

Void 支持广泛的 AI 模型,包括开源模型(如 DeepSeek、Llama、Qwen、mistral)和前沿商业模型(如 Gemini 2.5、Claude 3.7、Grok 3)。用户可以选择本地托管模型(如通过 vLLM),进一步降低成本和提高隐私。

4、VS Code 兼容性 作为 VS Code 的分支,Void 允许用户无缝迁移现有主题、快捷键和设置。这为熟悉 VS Code 的开发者提供了熟悉的环境,降低了学习曲线。

5、高级操作模式

Void 提供了两种模式:

Agent 模式:支持搜索、创建、编辑、删除文件/文件夹,甚至访问终端,适合需要复杂操作的场景。
Gather 模式:仅限读取和搜索,功能受限,适合需要保护数据安全的环境。

6、其他高级功能

包括 LLM 更改的检查点功能,允许用户跟踪 AI 模型的修改;lint 错误检测,帮助发现代码问题;以及本地工具使用,提升整体效率。

我制作了一个图表,大家可以看一下 Cursor 和 Void 的优劣势对比。


根据 Hacker News 讨论,用户对 Void 的评价主要集中在以下几点:

优点:开源性质和本地模型支持(如 Ollama)受到好评;直接连接提供商(如 OpenRouter)无额外佣金,成本低。

缺点:部分用户提到 Linux 支持的 AppImage 可用性不明显(发布页面),界面有点击音干扰,文档需完善。

与 Cursor 对比:Cursor 被认为在代理功能(如多文件编辑)上表现更好,但其后端依赖引发隐私担忧。部分用户表示,“我觉得 Cursor 过度依赖代理功能”,并倾向于 Void 的控制权。

最后,总结一下吧。

Void 作为一个开源的 AI 代码编辑器,为开发者提供了一个强大的 Cursor 替代品,尤其在隐私、成本和灵活性方面表现出色。其功能涵盖 AI 辅助、多种模型支持和高级操作模式,适合开源社区和隐私敏感用户。然而,在成熟度和用户体验上,可能仍需进一步完善。开发者可根据自身需求选择:若注重隐私和控制,Void 是理想选择;若需更成熟的商业支持,Cursor 可能更合适。

开源项目地址:https://github.com/voideditor/void
官网地址:https://voideditor.com/

转自:https://mp.weixin.qq.com/s/EEzvz9SmojB4jglTsvgMSw

文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录