GitHub 28.5k Star!完全开源的 Cursor 替代者 Void 究竟有多快?

GitHub 28.5k Star!完全开源的 Cursor 替代者 Void 究竟有多快?
GitHub 28.5k Star!完全开源的 Cursor 替代者 Void 究竟有多快?

GitHub 28.5k Star!完全开源的 Cursor 替代者 Void 究竟有多快?

随着 AI 辅助编程的普及,Cursor 和 GitHub Copilot 已经成为无数开发者的日用工具。然而,这些商业工具由于数据隐私限制、闭源性质以及高昂的订阅费用,使得许多个人开发者与安全敏感型企业望而却步。

在此背景下,一个在 GitHub 上斩获 28.5k Star 的开源 AI 代码编辑器——Void 脱颖而出。它定位明确,致力于成为“为速度和简洁而设计的现代编辑器”,并提供完全开源(MIT 协议)且保护隐私的 AI 辅助编程体验。今天,我们就来深度剖析这款编辑器,看看它究竟有哪些“真香”的特质。


Void 是什么:为什么我们需要一个开源的 Cursor?

对于许多开发者来说,Cursor 的出现彻底改变了开发流程。但 Cursor 并非完美无缺,其核心痛点在于:你的所有代码和 Prompt 都要经过 Cursor 的中转服务器,再发往各大模型厂商。这对于处理商业敏感代码的企业和追求隐私保护的开发者来说是不可接受的。

Void 的核心理念是把选择权和隐私带回给开发者。作为一个基于 VS Code 的二次开发分支(Fork),Void 最大的特点是支持直连 AI 模型。你可以直接在编辑器中填入 OpenAI、Claude、Gemini、DeepSeek 的 API Key,甚至是本地部署的 Llama、Qwen 等模型(如通过 Ollama 或 vLLM)。这意味着,你的代码流量直接从本地发送给对应的模型厂商,没有任何中间人服务器可以拦截或缓存你的代码。

完全开源直连AI模型

此外,Void 采用 MIT 协议完全开源,这意味着社区能够自由审查其安全性,甚至根据特定企业需求定制专属的编辑器版本。对于不想被 Cursor 订阅包月费用深度绑定的开发者,Void 提供了一种完美的“自带密钥(BYO Key)”解决方案,极大地降低了高频使用 AI 的成本。


秒开无等待:为什么 Void 感觉比 VS Code 还要快?

如果你在一个拥有 3000+ 个文件的中大型前端或后端项目上频繁切换,你会发现 VS Code 随着插件的增多会变得越来越重。每次打开项目,VS Code 往往需要经历索引文件、加载后台插件、同步配置等步骤,期间 CPU 占用率飙升,风扇甚至开始狂转,通常需要等待 10~15 秒才能完全就绪。

而 Void 在这一点上的表现极其惊艳。同样打开 3000+ 文件的大型项目,Void 几乎做到了秒开。文件树瞬间渲染完成,文件搜索和跳转定义均没有任何可见的延迟。

这种速度差异主要得益于 Void 团队对 VS Code 内核的深度瘦身:

1. 去除了冗余的 telemetry(遥测)数据同步和微软官方服务的后台常驻进程,让编辑器只关注编辑本身。

2. 轻量化的启动加载机制,避免了冷启动时插件的并发卡顿。

3. 基于 WASI(WebAssembly System Interface)的沙箱插件系统预留,保证未来插件不会因为内存泄漏或高 CPU 占用拖垮主编辑器的 UI 响应。

这种流畅度在频繁切换文件、模糊搜索、跳转代码定义的开发场景下体感极其明显,给人一种从机械硬盘(HDD)升级到 NVMe 固态硬盘(SSD)的畅快感,习惯之后很难再适应笨重的传统编辑器。


不只是快:AI-Native 核心功能深度解析

虽然定位为轻量级和极速,但 Void 在 AI 交互功能的设计上完全没有掉队。它将最受开发者欢迎的几种 AI 交互模式进行了原生的重构和实现:

1. 智能代码补全 (Tab Autocomplete)

Void 内置了强大的 LSP(Language Server Protocol)支持,针对 TypeScript、Python、Go 等主流语言提供了开箱即用的代码补全和错误提示。当你在编写代码时,AI 会根据上下文在你光标下方实时生成颜色较浅的“影子代码”(Ghost Text),开发者只需按下 Tab 键即可一键采纳。

2. 行内快速编辑 (Quick Edit)

在代码行内使用快捷键,即可弹出一个极简的自然语言输入框。例如,选中一段 React 组件代码后输入 Make this into a grid,并指定所使用的模型(如 claude-3-5-sonnet-latest),Void 就会在行内生成代码对比(Diff 视图),供你审阅并一键应用修改。

AI-Native 核心功能演示

3. 侧边栏对话与 Agent 模式 (Chat & Agent Mode)

除了单次的代码修改,Void 还在侧边栏集成了功能强大的 Chat 面板。在这里,你可以使用 Agent Mode 允许 AI 自动理解整个代码库的上下文,跨文件进行重构、创建新文件、读取现有配置甚至调用终端命令来完成复杂的开发调试任务。同时,Diff 视图能直观地用红绿高亮标出所有改动,确保每次修改都在开发者的掌控之中。


对比与选型:Void vs VS Code vs Cursor

为了帮助大家更好地选择适合自己的编辑器,我们将 Void 与目前主流的 VS Code 和 Cursor 进行了一次多维度的横向对比:

特性维度 Void VS Code Cursor
底层内核 VS Code Fork 开源 Core (微软发行版闭源) VS Code Fork
开源协议 MIT (完全开源) 开源核心 / 闭源构建 闭源商业
数据隐私 极高 (直连模型 API / 支持本地模型) 较高 (依赖第三方插件的安全策略) 中等 (流量必须经过其云端中转)
模型自由度 极高 (允许用户随意更换 API 密钥) 依赖不同插件的配置 受限 (主推其官方订阅的模型)
启动与响应 极速 (极致瘦身,无冗余遥测后台) 较慢 (随插件增多体感变慢) 较快 (但中转网络偶有延迟)
生态成熟度 早期发展阶段 (目前暂停官方活跃开发) 极其成熟 (海量插件生态) 比较成熟 (完全继承 VS Code 生态)

🔍 它适合谁?

速度至上主义者:对编辑器的开启和搜索响应速度有近乎苛刻的要求。

隐私敏感型团队/个人:不能接受代码资产上传到第三方未知的中转服务器。

API Key 自备玩家:手里拥有充足的 OpenRouter、DeepSeek、Claude 等 API 额度,想降低包月订阅成本。

⚠️ 它目前的局限性

需要客观指出的是,Void 目前仍处于早期发展阶段。虽然它可以一键导入你已有的 VS Code 插件、主题、快捷键,但某些深度依赖微软专属闭源服务的插件在 Void 中可能会遇到兼容性问题。此外,近期 Void 官方团队表示将暂停对本 IDE 仓库的常规更新,转而探索其他全新的 AI 编码理念。因此,对于追求绝对稳定、不想折腾配置的企业用户,目前可能需要再观望,或者选用“VS Code 原生版 + Cline/Roo-Code 插件”的方案作为平替。


实战配置:如何直连本地与云端大模型

作为一款自带密钥(BYO Key)的编辑器,配置它极其简单。下面以配置本地 Ollama 模型以及云端 DeepSeek 为例,展示如何快速在本地跑起来。

GitHub 28.5k Star!完全开源的 Cursor 替代者 Void 究竟有多快?

1. 直连本地 Ollama 部署的 DeepSeek

首先,确保你在本地已经安装并运行了 Ollama:

# 启动本地 Ollama 并拉取 DeepSeek 编码大模型
ollama run deepseek-coder:6.7b

接着在 Void 的 AI 设置面板中,添加自定义模型提供商:

Provider: Ollama

Endpoint: http://localhost:11434

Model: deepseek-coder:6.7b

2. 云端大模型直连配置

如果你想使用性价比极高的云端 DeepSeek API,可以在 Void 的配置中写入如下 API 密钥和自定义端点:

{
"void.providers": {
"deepseek": {
"apiKey": "sk-your-deepseek-api-key-here",
"baseUrl": "https://api.deepseek.com/v1",
"defaultModel": "deepseek-coder"
}
}
}

Void 会直接使用这个 baseUrl 发送 HTTP 请求,没有任何中间代理,既快又安全。

结语

Void 用极简的架构、无缝的 VS Code 兼容体验以及完全开源的自主掌控权,向我们展示了 AI 编辑器的另一种可能性。如果你也是一名注重效率、崇尚开源且对数据隐私有要求的开发者,Void 绝对值得你下载体验一番。

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


公众号二维码

长按二维码关注 “边学边练”

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有