Twinny
Twinny 是一个免费的开源 Visual Studio Code 扩展,用于本地和 API 托管的代码补全和聊天。它面向希望获得类似 Copilot 但不需要付费订阅的开发者,支持由你控制的推理提供者,如 Ollama,或来自 OpenAI、Anthropic 等的云端 API。
该扩展支持插入式补全、用于解释和重构的侧边栏聊天、用于上下文感知建议的工作区嵌入,以及可选择的 Symmetry 网络集成,用于点对点的推理共享。它遵循 OpenAI API 标准,因此你可以将其指向本地端点或托管模型提供者。
Twinny 已经被归档。GitHub 仓库于 2025 年 11 月 24 日归档,twinny.dev 现在显示停机通知。VS Code 市场的列表仍然可用,但项目已不再积极开发。
边输入边完成中间内容,支持单行或多行
侧边栏聊天,提供解释、测试、重构和提交消息
支持 Ollama、OpenAI、Anthropic、OpenRouter、Mistral、Groq 等
工作区嵌入将项目上下文引入每个建议
Symmetry 网络钩子让您可以共享或借用点对点推理能力
配合本地推理提供者时可在线或离线运行
完全免费且遵循MIT许可证,扩展本身无需订阅。
支持多种推理后端,包括通过Ollama实现的全本地设置。
中间填充补全与侧边栏聊天涵盖了内联和对话式编码工作流程。
该项目已被归档,不再进行主动开发或支持。
您必须配置并运行您自己的推理提供者;Twinny 不包含托管模型。
VS Code 市场中的项目描述仍显示为积极开发状态,这与归档状态相冲突。
Twinny 是免费使用的吗?
是的。Twinny 是一个免费且开源的 Visual Studio Code 扩展,已在 VS Code Marketplace 上架。您仍然需要自己的推理提供者,例如本地的 Ollama 或 OpenAI、Anthropic 的付费 API,来运行模型。
Twinny 支持哪些推理提供者?
Twinny 默认支持本地主机上的 OpenAI/Ollama 兼容 API,以及 OpenAI、Anthropic、OpenRouter、Deepseek、Cohere、Mistral AI、Perplexity 和 Groq。您可以在扩展设置中配置提供者、模型、端口和路径。
如何在 VS Code 中安装 Twinny?
您可以从 Visual Studio Code Marketplace 或 VSCodium 的 Open VSX 安装 Twinny。文档推荐配合 Ollama 使用:下载如 codellama:7b-instruct 的模型,在本地运行,然后打开 Twinny 侧边栏,在状态栏寻找机器人图标。
Twinny 可以离线使用吗?
可以,当您使用本地推理提供者如 Ollama 或其他运行在您机器上的 OpenAI 兼容服务器时。云端 API 提供者则需要网络连接和各自的 API 密钥。
Twinny 还在开发中吗?
不再开发。Twinny 已被归档。GitHub 仓库于 2025 年 11 月 24 日归档,twinny.dev 显示关闭通知。市场列表仍可安装,但维护者不再发布更新。
Twinny 中的 Symmetry 网络是什么?
Symmetry 是 Twinny 集成的一个去中心化点对点网络,用于共享 AI 推理资源。Twinny 文档将其描述为一种连接节点、共享计算资源并在配置了 Symmetry 客户端时跨网络路由推理的方法。

