大家好,我是热爱开源的了不起。
你是否曾因付费 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 编程之旅
安装指南
下载安装包:访问 Void 官网,选择对应系统(Windows/macOS/Linux)的安装包,下载后双击安装即可。
配置 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 |