twinnydotdev/twinny
The most no-nonsense, locally or API-hosted AI code completion plugin for Visual Studio Code - like GitHub Copilot but 100% free.
Twinny – AI驱动的 VS Code 扩展
是什么 – Twinny 是一个免费的开源 Visual Studio Code 扩展,可直接在编辑器内添加 AI 驱动的编码辅助功能。它可与任何 OpenAI 兼容的 API(本地 Ollama、OpenAI、Anthropic、Mistral 等)通信,也可在本地运行自托管模型,实现离线使用。
核心功能
- 中间填充补全 – 实时建议,可在光标处插入代码或替换选中代码块,支持单行和多行填充。
- 聊天侧边栏 – 持久化的聊天窗口,可用于向模型询问代码解释、编写测试、重构代码、生成提交信息,或从代码片段创建新文件。
- 工作区嵌入 – 扩展会构建当前项目的向量嵌入,使模型能够检索相关上下文,从而提高建议的准确性。
- 对称网络 – 可选的点对点(P2P)层,允许多个用户共享推理资源,减少对单一 API 端点的依赖。
- 自定义 – 可指向任何兼容的端点,选择模型,调整提示词,并开启或关闭功能,如差异视图、全屏聊天或自动接受代码解决方案。
支持的后端 – OpenAI、Anthropic、OpenRouter、Deepseek、Cohere、Mistral AI、Perplexity、Groq,以及任何本地托管的 OpenAI 兼容服务器(例如 Ollama)。
安装与文档 – 从 VS Code Marketplace 安装,或通过仓库安装,然后按照官方文档网站上的快速入门指南操作。
社区 – MIT 许可,欢迎通过 GitHub 问题和拉取请求贡献代码,并提供捐赠地址以支持者。
Twinny 的目标是将现代大语言模型助手的便利性带入日常编码工作流,同时保留完全离线运行的选项。
相关
- 项目
- 项目
- 项目
- 项目