如今,AI 编程工具的种类逐渐增多,其中最为知名的便是 Cursor。它不仅继承了 VS Code 的强大功能与扩展性,还在此基础上增添了 AI 辅助编程的特点。由于 Cursor 的发展势头迅猛,微软近期对其实施了限制,禁止使用官方的 C/C++ 和 C# 扩展程序:VS Code 是否在封杀 Cursor?微软对其官方 C/C++/C# 扩展的禁令引发了广泛关注。
尽管 Cursor 的功能相当出色,但其价格也并不便宜,每月需要支付 20 美元,年费用则需超过千元。
不久前,有媒体报道 Cursor 进行了 9 亿美元的融资,估值已达到 90 亿美元,显然其商业前景非常乐观:
此外,OpenAI 以 30 亿美元收购了 AI 编程工具 Windsurf。
市场上其实已经推出了许多替代版本,今天我们要推荐一款免费且开源的 AI 编辑器 —— Void。
Void:开源AI编程工具的崭新选择
Void是一个基于VS Code开发的分支版本,它能够在本地运行模型。与Cursor和Copilot等封闭源代码的AI工具不同,这些工具在编写代码时会将用户的私有数据传输至专有模型,这无疑会导致隐私方面的担忧。
作为一款开源的AI编程工具,Void致力于为用户提供类似Cursor IDE的智能编程体验,同时确保用户数据的隐私和自主控制。
因此,VS Code的扩展市场也同样适用:
在 GitHub 上,Void 的 Star 数量已经超过了 18,000 颗!
Void 具备多项 AI 辅助功能,包括:
- Tab 自动补全:只需按下 Tab 键,即可接受来自 AI 的代码建议。
- Ctrl+K 内联编辑:选择代码后,按 Ctrl+K,利用 AI 进行重构或优化。
- Ctrl+L AI 聊天:与 AI 进行互动,提出问题或请求支持。
- 灵活的模型连接:可以连接任何本地或云端的 LLM。
如何配置本地模型以增强 Void 使用体验
官方网站地址:https://voideditor.com/
开源代码库:
https://github.com/voideditor/void
目前,Void 兼容 Windows 和 macOS 系统,感兴趣的用户可以下载试用:
Void 的用户界面与 VS Code 十分相似,安装后用户能够配置本地模型,亦可通过 API Key 进行设置。
1、设置本地模型
Void 支持与本地运行的 LLM 连接,例如使用 Ollama 工具来运行 Meta 的 Llama3.1 模型:
ollama run llama3.1:8b
该模型非常适合聊天和内联编辑,运行需要约 5GB 的内存。若设备资源有限,可以考虑使用更轻量的模型:
ollama run qwen2.5-coder:1.5b
接下来,请在设置中输入 Ollama 的地址:
2、第三方模型
我们可以使用的第三方支持包括 Anthropic、OpenAI、Gemini 和 DeepSeek 等,只需在相应的 API 密钥中进行设置即可:
当前主流模型几乎都支持此功能,当然也可以选择自定义模型:
深度探索:使用DeepSeek模型进行随机数生成的实操指南
3、实操测试
本次我们将采用DeepSeek模型,并选择其agent模式。
接下来,我们要创建一个随机数生成器:
按下回车键后,便开始编写代码:
代码编写完成后,请点击提交按钮:
随后,它便开始创建文件并进行写入,同时提示我们如何使用:
使用Tailwind CSS实现的效果展示
展示效果如下:
Please specify source if reproduced免费 AI 编程工具大揭秘:Cursor 的开源替代选择! | AI工具导航
