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 的目标是将现代大语言模型助手的便利性带入日常编码工作流,同时保留完全离线运行的选项。

相关

  • 项目
  • 项目
  • 项目
  • 项目