
最近,一款新的开源 AI 驱动的代码编辑器Void IDE发布了测试版,它将自己定位为一个注重隐私且免费的替代品,与流行的闭源 AI 编辑器如 Cursor 和 GitHub Copilot 竞争。Void IDE 得到了 Y Combinator 的支持,是 Visual Studio Code 的一个分支。尽管微软最近宣布可能在几个月内开源其GitHub Copilot Chat Extension,但 Void IDE 测试版现在已经可供社区使用。
Void IDE 背后的主要动机是解决与专有 AI 编码工具相关的隐私和成本问题。闭源编辑器可能需要通过它们的后端发送私有代码数据,这会引发隐私问题并导致持续的订阅成本。虽然后端通常只保留从代码计算出的嵌入,但原始代码有时可能是可恢复的。正如论文《从嵌入反转中减轻LLM嵌入的隐私风险》一文的作者所解释的那样:
LLM 中嵌入向量数据库的热潮伴随着对隐私泄露的重大担忧。嵌入向量数据库特别容易受到嵌入反转攻击,其中攻击者可以利用嵌入来逆向工程并从原始文本数据中提取敏感信息。
Void IDE 旨在提供选项,让开发人员能够控制他们的数据。Void IDE 可以利用各种大语言模型(LLMs),支持与 Claude、GPT 和 Gemini 等服务的直接集成,以及通过Ollama进行本地模型托管。这确保了AI处理可以本地进行或通过直接API调用,从而避免了第三方中间人。
Void IDE 提供了一系列以 AI 为中心的功能,这些功能对于使用 Cursor 等工具的用户来说很熟悉。这些包括内联代码编辑、上下文 AI 聊天和代码生成。编辑器还具有高级功能,如文件系统感知以获得代码库范围的上下文,以及查看/编辑发送给 AI 的底层提示的能力。
作为 VS Code 的一个分支,Void IDE允许其用户迁移他们的主题、键绑定和设置。
Hacker News和Reddit上的开发人员对它表示了兴趣,特别是关于其开源性质和隐私立场。讨论内容包括与其他 AI 编码工具和编辑器的比较。一些开发人员对VS Code分支的扩散表示怀疑,其他人则询问为什么不使用扩展。该项目正在积极开发中,团队鼓励来自社区的贡献以塑造其未来的路线图。
原文链接:
评论