20.3k Star 的开源 AI 代码编辑器,Cursor 的最佳替代方案来了!


大家好,我是热爱开源的了不起。

你是否曾因付费 AI 编程工具的高昂价格望而却步?或是担心闭源工具泄露代码隐私?又或者,你渴望一个既能无缝衔接 VS Code 生态、又能灵活调用本地 AI 模型的编辑器?今天,我要向你推荐一款完全开源、功能强大的 AI 代码编辑器——Void。它不仅能解决上述所有痛点,还能让你的编程效率提升一个维度!

项目简介:当 VS Code 遇上 AI,会碰撞出怎样的火花?

Void 是一款基于 Visual Studio Code(VS Code)深度定制的开源 AI 代码编辑器。它继承了 VS Code 的插件生态和操作习惯,同时集成了 AI 驱动的代码补全、智能搜索、文件操作等创新功能。与其他 AI 工具不同,Void 强调隐私保护和灵活性:支持本地部署模型(如 Llama、Ollama)或连接主流大模型 API(如 GPT、Claude),且所有数据处理均在本地完成,杜绝隐私泄露风险。

核心亮点:

  • AI 智能增强:按 Tab 键实时补全代码,支持上下文感知的内联编辑(Ctrl+K),甚至能通过自然语言指令操作文件系统。

  • 双模式切换:

    • Agent 模式:AI 可主动执行创建/编辑文件、运行终端命令等复杂任务;
    • Gather 模式:仅限代码搜索与分析,确保安全。
  • 无缝迁移:一键导入 VS Code 的主题、插件和快捷键,零学习成本。

项目安装与使用:三步开启 AI 编程之旅

安装指南

  1. 下载安装包:访问 Void 官网,选择对应系统(Windows/macOS/Linux)的安装包,下载后双击安装即可。

  2. 配置 AI 模型:

    • 本地模型:安装 Ollama 等工具部署本地 AI 服务,在 Void 设置中填写本地 API 地址;
    • 云端模型:输入 OpenAI、Claude 等 API 密钥,即可调用云端大模型。

使用案例

场景 1:智能代码补全

在编写 Python 函数时,输入 def calculate_average( 后按下 Tab 键,Void 会根据上下文自动生成完整的函数体和注释,甚至推荐优化算法。

场景 2:文件操作

在 Agent 模式下,输入指令 创建一个名为utils的文件夹,并在其中生成一个logger.py文件,Void 的 AI 会直接执行该操作,无需手动切换窗口。

场景 3:代码搜索

按下 Ctrl+L,输入“查找所有调用 MySQL 连接的函数”,Void 会快速定位相关代码片段,并高亮显示调用路径。

总结:为什么 Void 值得一试?

Void 不仅是一款编辑器,更是开源社区对 AI 编程工具的革新。

它以完全免费、隐私至上的设计,打破了闭源工具的垄断;凭借与 VS Code 的无缝兼容,降低了迁移成本;更通过灵活的模型支持,满足了从个人开发者到企业团队的多样化需求。

尽管目前文档和稳定性仍有改进空间,但其社区非常活跃。

感兴趣的朋友们快去试试吧 ~

1
项目地址:https://github.com/voideditor/void

  目录