GitHub:https://github.com/voideditor/void
更多AI开源软件:发现分享好用的AI工具、AI开源软件、AI模型、AI变现 - 小众AI
Void,这款编辑器号称是开源的 Cursor 和 GitHub Copilot 替代品,而且完全免费!
在你的代码库中使用 AI 代理,检查点并可视化更改,并将任何模型或主机本地化。Void 直接向提供者发送消息,而不会保留你的数据。拥有与 Cursor 几乎一样强大的编程功能,最大的不同 Void 是可直接连接任何 AI 模型或使用本地部署模型,无需再经过第三方服务器。
基于 VS Code 开发,可一键导入原有主题、快捷键和设置,对于已习惯 VS Code 编辑器的开发者来说颇为友好。

主要功能
- 按 Tab 键智能补全代码,支持内联编辑(Ctrl+K),操作体验超流畅;
 - 强大的 Agent 模式可搜索、创建、编辑文件,甚至有终端访问权限;
 - 独特的 Gather 模式提供只读搜索功能,更安全地分析代码库;
 - Checkpoints 功能可视化 AI 代码修改,轻松追踪和比较所有变更;
 - 即使不支持工具调用的开源模型,也能在 Agent 模式下使用;
 - 智能代码错误检测,AI 能主动发现并修复代码问题;
 - 超快速应用功能,即使对 1000 行大文件也能即时生效。
 
安装和使用
Mac - 构建前提
需安装 Python 和 XCode(通常已默认安装)。
Windows - 构建前提
-  
安装 Visual Studio 2022(推荐)或 VS Build Tools。
 -  
在“工作负载”选项卡中勾选:
- Desktop development with C++
 - Node.js build tools
 
 -  
在“单个组件”选项卡中勾选:
- MSVC v143 - VS 2022 C++ x64/x86 Spectre-mitigated libs (Latest)
 - C++ ATL for latest build tools with Spectre Mitigations
 - C++ MFC for latest build tools with Spectre Mitigations
 
 
- 点击安装。
 
Linux - 构建前提
-  
运行 npm install -g node-gyp。
 -  
根据系统选择以下命令:
- Debian/Ubuntu:sudo apt-get install build-essential g++ libx11-dev libxkbfile-dev libsecret-1-dev libkrb5-dev python-is-python3。
 - Fedora:sudo dnf install @development-tools gcc gcc-c++ make libsecret-devel krb5-devel libX11-devel libxkbfile-devel。
 - 其他系统:参考 VSCode 贡献指南。
 
 
在 VSCode 中构建 Void
-  
git clone https://github.com/voideditor/void
 -  
npm install
 -  
在 VSCode 中按:
- Windows/Linux:Ctrl+Shift+B
 - Mac:Cmd+Shift+B
 - 构建约需 5 分钟,完成后会显示两个勾选标记。
 
 
-  
运行 Void:
- Windows:./scripts/code.bat
 - Mac/Linux:./scripts/code.sh
 
 
小技巧
• 按 Ctrl+R(Mac 为 Cmd+R)快速重载窗口。
• 添加 --user-data-dir ./.tmp/user-data --extensions-dir ./.tmp/extensions 参数可重置测试环境(删除 .tmp 文件夹即可)。
终端构建
运行 npm run watch,完成时会显示类似以下信息:
[watch-extensions] Finished compilation extensions with 0 errors after 19303 ms  
[watch-client] Finished compilation with 0 errors after 46248 ms  
