Void:开源且支持多模型的 AI 代码编辑器

对于经常编程的人来说,代码编辑器早已不只是输入代码的工具。随着 AI 编程能力逐渐融入开发流程,开发者开始希望编辑器能够完成代码补全、上下文理解、文件修改、错误检查和项目辅助等工作。但与此同时,模型选择受限、代码需要经过第三方服务器、编辑器迁移成本较高,也成为不少开发者关注的问题。

Void 是一款以 AI 编程为核心的开源代码编辑器,基于 VS Code 分支开发,用户可以迁移原有的主题、快捷键和部分使用习惯。它支持连接不同类型的大语言模型,包括本地部署模型和第三方模型服务,并提供智能补全、快速编辑、AI Chat、Agent 等功能。对于希望尝试 AI 代码编辑器,同时重视模型选择自由度和数据控制权的开发者来说,Void 提供了一种值得了解的方案。

Void是什么?

Void 是一款开源 AI 代码编辑器,也可以理解为面向 AI 编程工作流扩展的 VS Code 分支。它在保留代码编辑器基础能力的同时,将代码补全、快速编辑、AI 对话和智能 Agent 等功能整合到开发环境中。

Void 的一个主要特点是支持连接不同来源的 AI 模型,并强调直接与模型提供商或本地模型进行连接,而不是将用户消息统一经过自己的私有 AI 中间后端。官方还提供了基于 VS Code 的设置迁移能力,方便已有 VS Code 用户降低切换成本。

Void:开源且支持多模型的 AI 代码编辑器

核心功能

Void 的功能重点主要围绕 AI 辅助编程展开,适合已经使用代码编辑器、希望进一步加入智能补全和 AI Agent 工作流的开发者。用户可以根据自己的模型资源选择不同服务,并将 AI 功能应用到代码编写、修改、阅读和项目处理等任务中。

  • AI 代码补全——通过「Tab」快速接受 AI 提供的代码补全建议,减少重复输入。
  • Quick Edit 快速编辑——选中代码后直接进行 AI 修改,减少复制代码到聊天窗口的步骤。
  • AI Chat 对话——可以围绕代码和项目内容与 AI 进行问答和分析。
  • Agent Mode——AI 可以读取、搜索和修改项目文件,并结合工具完成连续任务。
  • Gather Mode——以读取和搜索项目内容为主,适合代码理解和信息收集。
  • 多模型支持——支持连接本地模型、开源模型以及不同第三方模型提供商。
  • 代码变更检查点——可以记录 AI 修改产生的代码变化,方便查看和回退不同修改结果。
  • Lint 错误检测——结合代码检查结果发现问题,并支持 AI 辅助处理部分错误。

使用场景

Void 更适合需要长期编写、阅读和维护代码的用户。不同开发任务对 AI 的使用方式有所区别,有些任务需要快速补全,有些则需要让 Agent 阅读多个文件并协助完成修改,因此可以根据项目复杂度选择对应功能。

人群/角色场景描述推荐指数
软件开发者使用 AI 补全和快速编辑功能提高日常编码效率★★★★★
全栈开发者结合 Agent 阅读和修改多个项目文件★★★★★
开源项目开发者使用不同模型处理代码分析和功能开发任务★★★★★
AI 开发爱好者连接本地或开源模型进行 AI 编程实验★★★★★
VS Code 用户迁移原有主题和快捷键,尝试 AI 代码编辑器★★★★☆
编程初学者利用 AI Chat 理解代码和学习项目结构★★★★☆
企业技术团队希望关注模型连接方式和数据控制方案★★★★☆

操作指南

新用户使用 Void 的基本流程与普通代码编辑器较为接近,可以按照以下步骤完成初步配置:

  1. 打开 Void 官方网站,进入下载页面。
  2. 根据自己的设备选择对应版本,例如 Windows、macOS 或 Linux。
  3. 安装完成后启动 Void,按照引导完成基础配置。
  4. 如果此前使用 VS Code,可以使用相关迁移功能导入主题、快捷键和设置。
  5. 进入 AI 模型设置,根据自己的需求连接「模型提供商」或配置本地模型。
  6. 打开代码项目,使用「Tab」尝试 AI 智能补全功能。
  7. 选中需要修改的代码,使用「Quick Edit」进行快速编辑,复杂任务可以尝试「Agent Mode」。

(注意:部分第三方 AI 模型可能需要用户自行准备对应服务的 API 或账号,模型调用产生的费用取决于具体提供商。)

(使用 Agent 修改项目文件前,建议先确认变更内容,并通过检查点或版本控制工具保留原始代码。)

支持平台

根据 Void 官方下载页面的信息,该编辑器提供 macOS、Windows 和 Linux 版本,属于跨平台桌面 AI 代码编辑器。Windows 用户可以下载对应系统架构的版本,Mac 用户可以选择相应版本,Linux 用户也可以通过官方提供的方式获取软件。

此外,Void 的核心代码采用 VS Code 分支架构,因此整体使用体验更接近桌面开发环境,而不是浏览器中的在线代码编辑器。对于需要本地打开项目、访问文件系统和连接本地 AI 模型的开发者来说,这种形式更符合传统开发工具的使用方式。

产品定价

Void 的源代码采用开源方式提供,官方将其定位为开源 AI 代码编辑器,因此获取和使用软件本身通常不需要购买传统的软件订阅。

不过,使用 Void 并不意味着所有 AI 模型调用都没有成本。如果连接需要付费的第三方模型服务,相关 API 调用费用仍由对应模型提供商决定;如果使用本地部署的开源模型,则主要需要考虑自己的电脑硬件和运行成本。对于只使用编辑器基础功能和自行配置模型的用户来说,软件本身可以作为 免费 的开源工具使用。

常见问题

Q1:Void 是否开源?

是的,Void 提供公开源代码,并基于 VS Code 代码库进行开发。用户可以查看项目源码,也可以参考其代码结构进行研究和二次开发。

需要注意的是,官方 GitHub 仓库目前已经被归档,处于只读状态,因此计划长期依赖官方持续更新的用户,建议关注项目后续动态以及社区维护情况。

Q2:Void 是否完全免费?

Void 编辑器本身以开源形式提供,基础软件使用不需要传统订阅费用。但如果连接 Claude、OpenAI、Gemini 等第三方模型,可能需要根据模型提供商的规则支付 API 调用费用。

如果使用本地部署的开源模型,则可以减少对第三方 API 的依赖,但需要准备足够的计算资源。

Q3:使用 Void 时代码和数据安全吗?

Void 官方强调不会像部分 AI 编程工具一样,将用户消息统一通过自己的私有后端转发,而是支持用户直接连接模型提供商或本地模型。这种方式可以让用户对模型连接路径拥有更多选择。

不过,实际的数据隐私仍然取决于用户连接的具体模型服务。使用第三方 API 时,应查看对应服务的数据政策;处理敏感代码时,建议优先考虑本地模型和内部部署方案。

开发者小结

Void 的核心价值是将开源代码编辑器与 AI 编程能力结合,并尽量保留 VS Code 用户熟悉的开发体验。智能补全、Quick Edit、AI Chat、Agent Mode、多模型连接以及代码变更检查点,能够覆盖从日常编码到项目级代码处理的多种任务。对于已经习惯 VS Code、希望尝试更灵活的 AI 编程工具,并且希望自行选择模型来源的开发者来说,Void 具有较高的参考价值。

不过,目前 Void 的官方代码仓库已经归档,后续维护和功能更新存在不确定性,因此不太适合作为必须长期依赖官方持续维护的生产环境工具。它更适合希望研究开源 AI IDE 架构、使用现有版本进行开发,或关注社区分支和后续生态的开发者。选择之前也应结合自己的模型成本、数据要求和长期维护需求进行判断。

© 版权声明

相关文章

开发者导航

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...
首页 起始 博客
赞助 树洞 我的