news 2026/9/3 11:13:16

4 步本地跑通 Void:开源 AI 代码编辑器完整搭建与配置指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
4 步本地跑通 Void:开源 AI 代码编辑器完整搭建与配置指南

4 步本地跑通 Void:开源 AI 代码编辑器完整搭建与配置指南

【免费下载链接】void开源AI代码编辑器,Cursor的替代方案。项目地址: https://gitcode.com/GitHub_Trending/void2/void

Void 是一款开源的 AI 代码编辑器,智能补全、AI 侧边栏一应俱全,常被当作 Cursor 的替代方案。本文带你完成一次完整的 Void 环境搭建:拉代码、装依赖、编译、启动四步跑通本地部署,再配好 AI 密钥与主题,新手也能一次搞定这款 AI 编辑器的开发环境。

📋 开始前,确认这 3 件事

项目要求
系统Windows 10/11(64位)、macOS 10.15+ 或主流 Linux 发行版
硬件4GB 内存起步(建议 8GB+),预留 5GB 磁盘
工具Node.js20.18.2(仓库.nvmrc锁死此版本)、npm、Git

Node 版本不匹配是装依赖时最容易翻车的点,建议直接用 nvm 切:

nvm use # 读取 .nvmrc 自动切到 20.18.2

🔧 搭建主线:4 个动作跑通 Void

1. 克隆仓库

git clone https://gitcode.com/GitHub_Trending/void2/void && cd void

看到目录下有src/extensions/package.json,就说明拉取成功。

2. 安装依赖

npm install

⚠️ 报node-gyp/gyp错误,基本是缺编译工具链:Linux 装python3 build-essential,Windows 装 Visual Studio 2022 的 "C++ 桌面开发 + Node.js 构建工具" 组件,macOS 跑xcode-select --install即可。

⚠️ 如果报错里出现 Electron 版本相关提示,先回上面把 Node 切到 20.18.2 再来一次,别急着删 lock 文件。

3. 启动构建

npm run watch

首次编译约 5 分钟,看到Finished compilation with 0 errors这样的日志、三个进度环变成对勾,构建就完成了。这个命令会持续监听源码,改代码后自动增量编译,不用反复执行。

4. 首次启动

./scripts/code.sh # macOS / Linux ./scripts/code.bat # Windows

窗口弹出、看到欢迎页,你的 Void 本地版本就跑起来了:

⚠️ 项目路径里带空格会导致启动异常,仓库放一个无空格的目录,比如~/code/void

⚡ 跑起来之后,两件必配的事

最快配好 AI 密钥

AI 功能靠各家模型的 API Key 驱动,配错或漏配,侧边栏里的补全和对话就全是摆设。

  • 改哪里:启动后首次会自动进入 AI 引导页(源码在 void-onboarding/VoidOnboarding.tsx),也可以在侧边栏打开对应 Provider 的设置卡片,不用改源码。
  • 填什么:按你选的 Provider(Claude、Gemini、OpenRouter、Ollama 等)填入 apiKey,注意长度要过校验(15 字符以上),本地 Ollama 则不用密钥、装好服务自动识别。
  • 怎么确认生效:在编辑器里按Cmd+L(Linux/Win 为Ctrl+L)对一段代码提问,能收到正常回复就算通了。

选一个顺眼的主题

  • 改哪里:命令面板(Ctrl+Shift+P)搜索Color Theme
  • 填什么:新手推荐Default Dark+Default Light+extensions/下的 theme-* 系列还有 Abyss、Solarized 等可选。
  • 怎么确认生效:切换即时生效,界面配色当场变化;不满意随时再切,不影响任何配置。

🔍 现象 → 动作:排错速查

现象一条命令 / 一个动作
装依赖时 node-gyp 编译报错Linux:sudo apt-get install build-essential python3;Windows 补装 VS Build Tools 组件
启动报 Node / Electron 版本不匹配nvm use切回 20.18.2 后重新npm install
启动白屏或窗口崩溃清缓存rm -rf ~/.config/void/Cache(Windows 为%APPDATA%\void\Cache)后重启
Linux 报 SUID sandbox 配置错误sudo chown root:root .build/electron/chrome-sandbox && sudo chmod 4755 .build/electron/chrome-sandbox

🧭 想再深入,从这里进

  • HOW_TO_CONTRIBUTE.md:官方贡献流程,含各平台前置依赖和开发者模式用法,改代码前必读。
  • VOID_CODEBASE_GUIDE.md:讲清 VSCode 架构、Void 的 LLM 消息管线,帮你看懂源码组织。
  • extensions/:内置扩展示例,想给 Void 写插件可以直接照抄结构。

到这里,一个能写代码、能调 AI 的 Void 开发环境就齐了。编译或行为上的怪问题,优先翻仓库 issues,也可以去社区 Discord 问一句,通常比你自己在终端里猜要快。

【免费下载链接】void开源AI代码编辑器,Cursor的替代方案。项目地址: https://gitcode.com/GitHub_Trending/void2/void

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 11:09:29

构建本地化A股板块情绪分析系统:技术实现与工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 11:08:10

优化解决Windows的Linux子系统WSL中的虚拟硬盘文件VHDX空间占用问题

前言在使用Windows Subsystem for Linux (WSL) 的过程中,会遇到一个问题:随着时间的推移,VHDX 文件会不断增大,即使已经删除了大量的文件。这是因为文件系统在删除文件后,并不会立即释放这些空间,而是标记这…

作者头像 李华
网站建设 2026/9/3 11:07:06

我的世界生存攻略:小麦换绿宝石的村民交易闭环详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 11:04:27

AI辅助开发越用越忙?从工程化视角提升AI编程效率的落地指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/3 11:02:46

Tyler-1:面向嵌入式入门的可拆解实体教具

简介:本资源是面向Arduino初学者与创客教育者的智能模型车实践项目——“太乐1号(Tyler-1)”完整源码包,融合电子控制、机械搭建与移动终端交互,解决入门者在软硬协同开发中缺乏系统性项目参考的痛点,适用于…

作者头像 李华