Void:开源的AI代码编辑器,支持任意模型自由调用

你知道现在用AI写代码有多爽了吗?可别小看那些代码编辑器,选得好真的能让人事半功倍。我最近就换上了一个叫Void的工具,说真的,用完之后就不想再回Cursor那一套了,真的是一个完全不同的体验啊。
Void其实就是一个基于VS Code的开源编辑器,最牛的是它完完全全给了你“控制权”——你可以接任何大语言模型,Claude也好,GPT-4也好,通通都能用,而且它不会偷偷把你的数据上传到后台服务器,这点真是太关键了。像Cursor、Windsurf这些工具,说到底都还是要走他们自己的私有后端的,Void就不一样了,真·本地直连,爱用哪个模型自己选,数据留在你手里。
先说它几个实用的AI功能吧,我自己用下来最喜欢这几个:
Tab 自动补全,顺手到不行
写代码最烦的是什么?重复打那些没完没了的结构对吧?Void直接内置了Tab键触发的补全功能,有点像Copilot的感觉,但是更轻快。你打个函数头,Tab一下,后面整个逻辑就给你铺好了。而且它不是死算法补全,是走你接入的LLM,理解上下文的那种补全,这一点真的太香了。
快速编辑功能,效率直接拉满
有时候我们写的逻辑有点问题,或者有些地方要局部修改,Void提供了一个“Quick Edit”的功能,选中一段代码,AI就可以直接给你改,完全不用手动复制粘贴再修修补补。比如你想把一段for改成while,只需要选中然后一句话说明,Void就帮你搞定。这种细节的体验,我感觉比Cursor还更自然一点。
聊天模式特别灵活
Void内置了三种聊天模式:普通聊天、Agent模式和Gather模式。普通聊天就像我们平时和AI助手交流一样,问个问题啥的。Agent模式更强一点,能调模型帮你分析代码结构甚至调试。而Gather模式更像是代码笔记助手,会帮助你收集、总结、归纳你整个项目里的逻辑结构或者代码风格,特别适合多人协作开发的时候用。
一键迁移VS Code配置,丝滑过渡
Void本身就是从VS Code fork出来的,所以你原来在VS Code里用的主题、快捷键、扩展插件,基本一键就能搬过来,真的毫无学习成本。如果你是VS Code的老用户,转过来根本没有任何适应期,习惯完全继承下来。
自由接入任意模型,彻底甩掉中间商
这个我得重点讲一下。Cursor虽然用了GPT,但你用它就得走他们的API线路,说白了你打的字最后都进了他们服务器。而Void完全不是这样,它允许你自己配置模型接入点,比如本地跑一个OpenRouter、Ollama,甚至自己搭一个HuggingFace Endpoint都行。你控制的LLM才是真正属于你的,不用担心任何后门、数据泄漏啥的,编程自由度拉满。
最新功能更新也超级跟得上
Void还不是那种做一半就搁置的项目,他们更新真的很勤快。最近我看到他们加了一堆很实用的功能:
- Checkpoint功能:你每次换模型或调参数都能保存下来,随时切换回某个状态,调试体验大大提升。
- Lint错误检测:写代码的时候它会实时检测语法或者逻辑错误,提示也挺智能的。
- 本地工具调用支持:比如你用Python写了个小工具,Void可以帮你把它自动集成成快捷操作。
- 超快执行速度:哪怕你是1000多行的大文件,它的AI编辑操作也很快,不会像有些编辑器那样卡顿半天。
而且我个人感觉,它虽然是新项目,但真的用心做了,文档写得也清楚,每个功能点都有简单易懂的说明,开发者友好度拉满。
最后嘛,我感觉Void特别适合那种对开发环境有点追求的人。尤其是你不想被某些大平台卡脖子,又希望AI工具能贴着你自己需求走,那Void真的就挺适合你了。自主权高、不限模型、完全本地控制,反而把你从AI工具的被动使用者,变成了主动配置者。这种感觉真的很爽。