|------------------------------------------------------------------------|
| 💻 Void:基于VSCode的开源AI编程神器 真正能平替Cursor的免费开源方案 🆓 完全免费 · 100%开源 · 支持本地模型 |
如果你是程序员,最近肯定被 Cursor 刷屏了。
这款基于 VSCode 的 AI 编程工具确实很强:自动补全、智能重构、对话式编程......用过的人都说"回不去了"。
但问题来了:
|---------------------------------------------------------------------------------------------------------------------------------------|
| 💰 Cursor Pro 订阅费用:$20/月 一年下来就是1700多块人民币,对于个人开发者来说是一笔不小的开支 🔒 代码隐私担忧 闭源软件,你的代码都要上传到它的服务器 🚫 免费版限制太多 调用次数有限,用着用着就提示"额度用完了" |
有没有一款工具,既能拥有 Cursor 的强大能力,又完全免费开源呢?
今天给你介绍的 Void,就是这样一个神器!
|---|
| |
🚀 什么是 Void?
Void 是一个基于 VSCode 源码 Fork 的开源 AI 编程助手,目标是成为 Cursor 的完美替代品。
它保留了 VSCode 的所有功能,同时加入了强大的 AI 编程能力。最关键的是:完全开源、永久免费!
| 项目信息 | 详情 |
|---|---|
| GitHub 地址 | github.com/voideditor/void |
| 技术基础 | VSCode 源码 Fork |
| 开源协议 | MIT License(可商用) |
| 支持平台 | Windows / macOS / Linux |
| 插件兼容 | 100% 兼容 VSCode 插件生态 |
⚔️ Void vs Cursor:详细对比
很多人问:Void 和 Cursor 到底有什么区别?为什么要选 Void?
这里给你做一个详细对比:
| 对比项 | Void | Cursor |
|---|---|---|
| 开源性 | ✅ 完全开源 | ❌ 闭源 |
| 价格 | ✅ 永久免费 | $20/月 |
| 本地模型 | ✅ 原生支持 Ollama | ❌ 不支持 |
| 数据隐私 | ✅ 本地处理 | ⚠️ 云端处理 |
| 定制能力 | ✅ 可自由修改 | ❌ 无法修改 |
| VSCode 插件 | ✅ 完全兼容 | ✅ 完全兼容 |
| AI 能力 | ✅ 支持多种模型 | ✅ 内置模型 |
|------------------------------------------------------------|
| **💡 总结:**如果你追求免费、开源、数据隐私,或者想使用本地大模型,Void 是比 Cursor 更好的选择! |
|---|
| |
⚡ 五大核心功能详解
Void 虽然免费开源,但功能一点不含糊。下面详细介绍它的五大核心能力:
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 🧠 功能一:自动编程(Vibe Coding) 这是 Void 最强大的功能!你只需要用自然语言描述需求,Void 就能自动帮你生成完整的代码模块。 使用方法: 按 Ctrl + L 打开 AI 对话面板,输入需求即可。 适用场景: • 快速生成新功能模块 • 代码重构和优化 • 编写测试用例 • 生成文档注释 |
|--------------------------------------------------------|
| 示例:输入需求生成代码 # 你说:帮我写一个 Python 函数,抓取豆瓣电影 Top250 |
import requests
from bs4 import BeautifulSoup
def get_douban_top250():
movies = []
for page in range(0, 250, 25):
url = f"https://movie.douban.com/top250?start={page}"
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
解析电影信息...
return movies
|--------------------------------------------------------------------------------------------------------------------|
| 📝 功能二:智能 Git Commit 写 commit message 头疼?Void 能分析你的代码改动,自动生成清晰规范的提交信息! **使用方法:**在 Git 面板中点击 ✨ 按钮,即可自动生成。 生成示例: |
|------------------------------|
| feat(auth): 添加用户登录功能 |
- 新增 LoginForm 组件,支持邮箱密码登录
- 集成 JWT token 验证逻辑
- 添加登录状态持久化到 localStorage
- 修复登出时未清除 token 的问题
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 👻 功能三:Ghost Text 幽灵补全 这是 AI 编程的核心体验!当你编写代码时,Void 会实时预测你想写什么,显示灰色的补全建议。 使用方法: 正常写代码,看到灰色建议后按 Tab 接受。 为什么好用: • 减少 80% 重复输入 • 自动补全函数参数 • 预测后续代码逻辑 • 代码补全快到飞起! |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ✨ 功能四:代码内编辑(Inline Edit) 不用打开对话框,直接在代码上进行 AI 编辑!选中代码,告诉它你想要什么修改。 使用方法: 选中代码后按 Ctrl + K,输入修改指令。 实用案例: • "添加错误处理和日志记录" • "把这个函数改成 async/await 风格" • "给这段代码添加注释" • "优化这个循环的性能" |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 🔒 功能五:本地模型支持(Ollama) 这是 Void 相比 Cursor 的最大优势!你可以使用本地大模型,代码完全不用上传到云端。 支持的本地模型: • CodeLlama(代码专用) • DeepSeek Coder(推荐) • Llama 3.2 • Qwen 2.5 Coder **数据安全:**使用本地模型,你的代码数据完全在本地处理,不会上传到任何服务器! |
⌨️ 快捷键速查表
| 快捷键 | 功能说明 |
|---|---|
Ctrl + L |
打开 AI 对话面板,进行自动编程 |
Ctrl + K |
代码内编辑(需先选中代码) |
Tab |
接受 Ghost Text 代码补全 |
Esc |
取消当前 AI 操作 |
Ctrl + , |
打开设置,配置 API Key |
|---|
| |
⚙️ 安装配置指南
Void 的安装非常简单,这里简单介绍两种方式:
方式一:下载预编译版本(推荐)
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **步骤1:**访问 GitHub Releases 页面 |-----------------------------------------------| | https://github.com/voideditor/void/releases | **步骤2:**根据操作系统下载对应安装包 • Windows: 下载 .exe 安装程序 • macOS: 下载 .dmg 镜像文件 • Linux: 下载 .deb / .rpm / .AppImage **步骤3:**双击安装,完成后即可使用 |
方式二:从源码编译
|--------------------------------------------------------------------------------|
| bash # 克隆代码仓库 git clone https://github.com/voideditor/void.git cd void |
安装依赖
npm install
编译项目
npm run build
启动开发版
npm run dev
🔑 模型配置
Void 支持多种 AI 模型,你可以选择:
| 服务商 | 推荐模型 | 特点 |
|---|---|---|
| OpenAI | GPT-4o / GPT-4o-mini | 综合能力最强 |
| Anthropic | Claude 3.5 Sonnet | 代码能力强劲 |
| DeepSeek | DeepSeek-V4 | 性价比之王 |
| Ollama(本地) | CodeLlama / Qwen Coder | 完全免费+隐私保护 |
|---|
| |
🎁 增强版:解决原版痛点
在使用 Void 原版的过程中,我发现了两个比较影响体验的问题:
|---------------------------------------------------------------------------------------------------------------------------------------|
| ❌ 问题1:首次启动卡死/白屏 这是 Void 原版的一个已知 Bug,很多用户反馈首次启动时界面会卡住,需要等很久才能正常使用。 ❌ 问题2:不支持图片识别 原版 Void 的 Agent 对话框不支持上传图片,无法进行图片分析、UI 复刻等操作。 |
为了解决这些问题,我进行了二次开发,推出了增强版:
|--------------|
| ✨ Void 增强版特性 |
|-------------------------|------------------------|
| 🖼️ 支持图片识别 对话框可直接上传图片分析 | 🔧 修复启动卡死 Bug 首次启动不再白屏 |
| 📦 开箱即用 无需额外配置,下载即用 | 🚀 持续更新 跟进官方版本同步优化 |
📸 图片识别实战:截图复刻网站
有了图片识别功能,你可以做很多有趣的事情。比如:看到喜欢的网站,截图就能一比一复刻!
|-----------------------------------------------------------------------------------------------------------------------------|
| 🔄 操作步骤: 1. 对着目标网站截图 2. 在 Void 对话框中上传截图 3. 输入:"帮我复刻这个页面的 HTML/CSS" 4. Void 自动生成代码,在浏览器运行 5. 效果和原网站一模一样! |
|----------------------------------------------|
| **💡 应用场景:**快速复刻竞品页面、学习优秀的 UI 设计、制作原型 Demo 等 |
|---|
| |
❓ 常见问题解答
|-----------------------------------------------------------------------------------------|
| Q1: 我原来的 VSCode 插件能用吗? **可以!**Void 基于 VSCode 源码开发,完全兼容 VSCode 插件生态。你现有的插件、主题、配置都可以无缝迁移。 |
|-----------------------------------------------------------------------------------------|
| Q2: API 调用会产生费用吗? 取决于你选择的模型: • 本地模型(Ollama):完全免费,不产生任何费用 • 在线 API:按调用量计费,具体价格参考各服务商 |
|----------------------------------------------------------------------|
| Q3: 首次启动卡死怎么办? 两个方案: • 方法一:多等待几分钟,首次加载可能较慢 • 方法二:下载增强版安装包,该问题已修复 |
|-----------------------------------------------------------|
| Q4: 支持中文吗? **完全支持!**界面语言继承 VSCode 的语言设置,AI 对话也完全支持中文输入输出。 |
|------------------------------------------------------------------------------------------------------------|
| Q5: 可以用 DeepSeek 等国产模型吗? **当然可以!**Void 支持自定义 API 端点,你可以配置任何兼容 OpenAI API 格式的模型服务商,包括 DeepSeek、通义千问、Kimi 等。 |
|---|
| |
|-----------------------------------------------------------------------------------------------------------------------------------------|
| 📚 获取完整安装使用教程 包含详细的安装步骤、模型配置、使用技巧,手把手教你上手 Void! |-----------------------------------------| | 👉 教程地址:ycm.hnysmiao.cn/Void安装使用教程.html | |
|----------------------------------------------------------------|
| 🎁 获取增强版安装包 支持图片识别 + 首次启动卡死Bug已修复 + 开箱即用 闲鱼搜索关键词:void安装包下载 |
📌 写在最后
Void 是目前市面上 最接近 Cursor 的开源替代品,而且在某些方面(本地模型支持、数据隐私)比 Cursor 做得更好。
如果你是:
• 预算有限的个人开发者
• 对代码隐私有顾虑的企业用户
• 想使用本地大模型的技术爱好者
• 喜欢开源、追求自由定制的极客
那么 Void 绝对值得一试!
|---------------------------------------------------------------|
| **💬 互动话题:**你更看重 AI 编程工具的哪些功能?是代码补全、自动编程,还是本地模型支持?欢迎在评论区留言讨论! |
|-------------------------------------------------|
| IT小圈 专注 AI 工具分享,让复杂技术人人都能用! 关注我,获取更多 AI 工具教程 👆 |