GitHub 上狂揽 18.2k+ Star!
开源AI代码编辑器Void在开发者社区引发热议,并成功登上了Hacker News的榜首。这一现象级开源项目的崛起,不仅为开发者提供了一个免费、透明的替代方案,更标志着开源工具在AI领域的又一次突破。

Void以其强大的功能、完全开源的特性以及对隐私的极致保护,迅速吸引了全球开发者的目光。它不仅完美复现了Cursor的核心体验,还在此基础上加入了更多创新功能,成为开源社区的又一里程碑。
Void 是什么?
Void是一款基于Visual Studio Code(VS Code)开发的开源AI代码编辑器,由Andrew和Mathew Pareles两兄弟创立,并获得了Y Combinator的支持。其核心理念是“开源、隐私和灵活性”,旨在为开发者提供一个既高效又透明的编程工具。

Void 功能亮点
1. 隐私保护与本地模型支持
Void的核心优势之一是其对隐私的极致保护。与Cursor不同,Void不依赖于云端服务器,而是支持直接连接本地模型或主流的LLM(如Claude、GPT、Gemini等),用户可以根据需求自由选择。这种设计不仅避免了数据外流的风险,还允许开发者在完全离线的环境中使用AI功能。例如,用户可以使用Ollama部署本地模型,Void依然能够无缝接入,满足隐私敏感项目的需求。
2. 强大的AI功能与文件感知系统
Void的AI功能远超传统代码编辑器。它不仅支持智能代码补全和上下文感知,还内置了文件系统感知功能,能够自动索引项目文件并提供精准的上下文建议。例如,用户可以通过简单的提问(如“这个函数在哪里定义的?”)快速定位代码位置。此外,Void的AI还可以直接操作文件系统,支持搜索、创建、编辑和删除文件,甚至运行终端命令。
3. 自定义提示词与Agent模式
Void的另一大亮点是其高度可定制的AI提示词系统。用户可以直接编辑AI的底层提示词,使其生成的代码更符合个人风格或项目需求。例如,开发者可以调整提示词以生成更简洁的注释或特定格式的代码。此外,Void还支持Agent模式和Gather模式。在Agent模式下,AI可以主动执行复杂任务;而在Gather模式下,AI仅限于读取文件,确保代码安全。
4. 全面兼容VS Code,迁移零压力
作为VS Code的分支,Void继承了其强大的插件生态系统和主题兼容性。用户可以无缝迁移现有的VS Code设置、主题和插件,快速上手。这种设计极大降低了迁移成本,让开发者能够轻松适应Void的使用环境。
值不值得冲
值:对于注重隐私、追求自由的开发者,Void无疑是一个值得尝试的工具。无论是在个人项目还是企业级应用中,Void都能提供高效、透明的编程体验。如果你厌倦了闭源工具的束缚,Void将是你开启新开发旅程的理想选择。
忧:Void 的还是有短板的,目前还在开发阶段中,功能没 Cursor 全面,稳定性也差点意思。像本地模型运行时遇到了一些问题,文档还不够完善,社区响应不及时等问题还是存在的。

快速上手Void
下载与安装
Void支持Windows、macOS和Linux系统,用户可以通过其官方网站(https://voideditor.com/)下载最新版本。安装过程简单直观,与VS Code类似。

配置本地模型
Void支持多种本地模型和主流LLM API。用户可以根据需求选择以下配置方式:
-
本地模型:安装如Ollama等工具,配置本地AI服务。
-
主流API:集成如Claude、GPT、Gemini等第三方模型,提升AI功能的多样性。
快捷键与功能使用
Void的快捷键设计与VS Code高度一致,用户可以快速上手。以下是一些常用快捷键:
-
Tab键:AI代码补全。
-
Ctrl + K:内联编辑。
-
Ctrl + L:智能文件搜索。
-
Ctrl + Shift + P:打开命令面板,探索更多AI功能。

自定义提示词与Agent模式
用户可以通过Void的设置面板直接编辑AI的提示词,定制生成结果。在Agent模式下,AI可以自动完成复杂的代码任务,而Gather模式则提供了一个安全的代码审查环境。
总结
Void的出现,为开发者提供了一个完全开源、高度灵活的AI代码编辑器选择。其强大的隐私保护功能、丰富的AI特性以及与VS Code的无缝兼容,使其成为Cursor的绝佳替代品。尽管Void目前在功能全面性和稳定性上仍有提升空间,但其开源属性和社区支持为其未来的发展奠定了坚实基础。