Void 是一个开源的 AI 编程编辑器,界面类似 Cursor,旨在为开发者提供强大的 AI 辅助编程功能,同时确保用户对数据的完全控制。

An image to describe post

核心功能

AI 代码辅助

  • 自动补全:按下 Tab 键即可触发智能代码补全,提升编码效率。
  • 快速编辑:支持内联编辑选中内容,方便快捷。
  • 聊天模式:提供 Agent 模式、Gather 模式和普通聊天模式,满足不同的交互需求。

模型兼容性

  • 多模型支持:兼容多种开源和商业大语言模型,如 GPT-4.1、Claude 3.7、Gemini 2.5、Grok 3、Qwen 3 等。
  • 本地部署:支持本地部署模型,如 DeepSeek、Llama、Gemma、Qwen、Mistral、vLLM 等,避免依赖第三方服务。

数据隐私与控制

  • 直接连接模型提供商:Void 不通过私有后端处理用户数据,所有消息直接发送给模型提供商,确保数据隐私。

开发者工具集成

  • 基于 VS Code:Void 是 VS Code 的一个分支,支持一键迁移主题、快捷键和设置。
  • Agent 模式:允许 AI 代理搜索、创建、编辑和删除文件与文件夹,并访问终端。
  • Gather 模式:是 Agent 模式的受限版本,仅支持读取和搜索,不进行修改。

其他功能

  • 检查点功能:为 LLM 变更提供检查点,便于追踪和回滚。
  • Lint 错误检测:自动检测代码中的 Lint 错误,提升代码质量。
  • 原生工具使用:支持原生工具的调用,增强功能扩展性。
  • 高效处理大型文件:即使是包含 1000 行的文件,也能快速应用更改。

引用信息