详细介绍
Void AI是一款开源的AI编辑器,旨在成为Cursor和GitHub Copilot等工具的免费、隐私友好型替代品。Void是基于 Visual Studio Code构建,于 2024 年 9 月 1 日正式开源。它旨在解决私有 AI 辅助编程工具的安全隐私和费用问题。与闭源编辑器不同,Void 不会通过后端发送私有代码数据,从而避免了隐私问题。以下是关于 Void AI 的详细介绍:
核心功能
- 代码自动补全:按“Tab”键即可应用自动补全代码。
- 内联编辑:使用“Ctrl + K”键进行 AI 辅助的内联编辑。
- 问题查询侧边栏:使用“Ctrl + L”键提问并包含文件。
- 本地和云模型支持:支持本地托管的语言模型,也可连接到 Claude、Gemini 和 ChatGPT 等云模型。
- 智能搜索:利用 AI 在代码库中执行高级搜索。
- 微调生成:支持生成文档字符串等代码片段。
- 上下文感知:根据上下文提供智能建议。
- 隐私保护:直接连接到 LLM 提供商,避免数据通过私有后端处理。
- 兼容 VS Code 插件:支持一键迁移 VS Code 的主题、快捷键和设置。
项目特点
- 高度集成的 LLM 编程工作流:支持通过自然语言指令生成代码、解释函数、调试脚本等。
- Agent 插件系统:支持多模型推理,提供 Agent 执行器系统和本地/远程模型切换机制。
- 多语言支持:支持多种编程语言。
- 社区驱动开发:拥有活跃的社区支持,每周举办贡献者会议。
开源地址
- GitHub 地址:https://github.com/voideditor/void。
- Discord 社群:开发者可以通过 Discord 社群与核心开发者沟通。
应用场景
- 软件开发:适用于各种编程语言的开发,提供代码自动补全和快速编辑功能。
- AI 模型集成:允许用户直接连接到本地或云端的 AI 模型。
- 教育与培训:可用于编程学习和教学,学生可以通过 AI 获得即时反馈和建议。
- 文档生成:支持生成文档字符串和注释。
- 实验性项目开发:适合进行新技术和工具的探索。
- 初创公司的安全编码:确保代码安全,避免外部访问。