Twinny

Twinny

Twinny 是一个免费的开源 Visual Studio Code 扩展,用于本地和 API 托管的代码补全和聊天。它面向希望获得类似 Copilot 但不需要付费订阅的开发者,支持由你控制的推理提供者,如 Ollama,或来自 OpenAI、Anthropic 等的云端 API。

该扩展支持插入式补全、用于解释和重构的侧边栏聊天、用于上下文感知建议的工作区嵌入,以及可选择的 Symmetry 网络集成,用于点对点的推理共享。它遵循 OpenAI API 标准,因此你可以将其指向本地端点或托管模型提供者。

Twinny 已经被归档。GitHub 仓库于 2025 年 11 月 24 日归档,twinny.dev 现在显示停机通知。VS Code 市场的列表仍然可用,但项目已不再积极开发。

主要功能:
  1. 边输入边完成中间内容,支持单行或多行

  2. 侧边栏聊天,提供解释、测试、重构和提交消息

  3. 支持 Ollama、OpenAI、Anthropic、OpenRouter、Mistral、Groq 等

  4. 工作区嵌入将项目上下文引入每个建议

  5. Symmetry 网络钩子让您可以共享或借用点对点推理能力

  6. 配合本地推理提供者时可在线或离线运行

Pros:
  1. 完全免费且遵循MIT许可证,扩展本身无需订阅。

  2. 支持多种推理后端,包括通过Ollama实现的全本地设置。

  3. 中间填充补全与侧边栏聊天涵盖了内联和对话式编码工作流程。

Cons:
  1. 该项目已被归档,不再进行主动开发或支持。

  2. 您必须配置并运行您自己的推理提供者;Twinny 不包含托管模型。

  3. 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 客户端时跨网络路由推理的方法。

分类:

定价:

免费

标签:

VS Code Extension
Code Completion
Local AI
Open Source
Ollama
Developer Tools
Visual Studio
Extensions

使用的技术:

Google Cloud
Google Fonts
GitHub

评论:

Give your opinion on Twinny :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

最佳免费 Twinny 替代方案(和付费)

By Rishit