| 基本信息 | 详情 |
|---|---|
| 开发公司 | 独立开发者 rjmacarthy(twinnydotdev) |
| 上线时间 | 2023 年 8 月 |
| 官网 | https://twinny.dev/ |
| 支持平台 | VS Code 扩展(跨平台) |
| 价格 | 完全免费(MIT 开源) |
| 核心定位 | 本地托管的 AI 代码补全 VS Code 插件,GitHub Copilot 的免费替代方案 |
Twinny 曾经是 VS Code 里最实在的免费 AI 编程插件。它做的事情和 GitHub Copilot 类似--代码补全、AI 聊天、代码解释、重构建议--但完全免费、完全开源,而且支持本地运行。你的代码不需要发到任何服务器上。
它最吸引人的地方是灵活性。默认接 Ollama 本地模型,数据不出机器;想用云端也可以,支持 OpenAI、Anthropic、OpenRouter、Deepseek、Cohere、Mistral AI、Perplexity、Groq 共 9 个提供商。你可以在隐私和性能之间自由切换。
重要提示: Twinny 已于 2025 年 8 月归档(Archived)。twinny.dev 官网显示项目已停止维护,开发团队转向了新项目 mia.run。GitHub 仓库也标记为 Public archive。VS Code Marketplace 上的插件仍可安装(67,000+ 安装量),但不再更新。下方内容基于其活跃期间的功能描述整理。
核心功能
Fill-in-the-Middle 代码补全
不是简单的行尾接龙。AI 根据光标前后的代码上下文,生成中间缺失的部分。比如你写了函数签名和闭合括号但函数体为空,触发补全后 AI 会根据函数名和参数生成合理的实现。
AI 代码聊天
侧边栏聊天面板,可以针对当前打开的文件或选中的代码块提问。支持代码解释、生成单元测试、重构建议、文档生成。启用 Workspace Embeddings 后,AI 能感知整个项目结构,建议更精准。
多提供商支持
9 个 AI 提供商可选:Ollama(本地默认)、OpenAI、Anthropic、OpenRouter、Deepseek、Cohere、Mistral AI、Perplexity、Groq。在设置中切换 API 端点、模型、端口、路径,一个插件搞定全栈。
Git 提交信息生成
自动分析代码变更,生成 Git commit message。省去想提交描述的时间。
Symmetry 网络集成
去中心化 P2P 网络,共享 AI 推理资源。这个功能比较实验性,但在降低本地推理成本方向上有想象空间。
差异对比与全屏聊天
代码补全建议支持 side-by-side diff view,方便对比。聊天面板可以切换全屏模式,讨论复杂问题时空间更大。
适合谁
适合的: 注重代码隐私的开发者(本地 Ollama 运行),不想为 Copilot 付费的个人开发者,在离线或网络受限环境下工作的团队,想自选 AI 模型的技术爱好者。
不适合的: 需要持续更新和维护的商业项目(项目已归档),不想折腾 Ollama 配置的用户,需要企业级支持的团队。
替代方案: 项目归档后,推荐考虑 Continue(开源 VS Code 插件)、GitHub Copilot、Codeium 或 Cursor。
同类竞品对比
| 能力 | Twinny | GitHub Copilot | Continue | Codeium |
|---|---|---|---|---|
| 本地运行 | ✅(Ollama) | ❌ | ✅ | ❌ |
| 多模型选择 | ⭐⭐⭐⭐⭐(9 家) | ❌(仅 OpenAI) | ⭐⭐⭐⭐ | ❌ |
| 代码补全 | ✅(FIM) | ⭐⭐⭐⭐⭐ | ✅ | ⭐⭐⭐⭐ |
| AI 聊天 | ✅ | ✅ | ✅ | ✅ |
| 价格 | 完全免费 | $10/月 | 免费~付费 | 免费 |
| 当前状态 | ❌ 已归档 | ✅ 活跃 | ✅ 活跃 | ✅ 活跃 |
FAQ
Twinny 还能用吗?
VS Code Marketplace 上仍可安装(67,000+ 安装量),但项目已于 2025 年 8 月归档,不再更新。已有的功能可以继续使用,但不会有 bug 修复或新功能。
为什么被归档了?
开发团队在官网表示已转向新项目 mia.run。"Everything we learned building Twinny went into it." 具体原因未公开说明,但独立开源项目的维护成本是常见因素。
怎么配置本地 Ollama?
安装 Ollama 后,在 Twinny 设置中配置 Ollama Hostname(默认 0.0.0.0)和 API Port(默认 11434)。推荐使用 CodeLlama 或 DeepSeek-Coder 等代码专用模型。
和 GitHub Copilot 比怎么样?
Copilot 的补全质量更高、响应更快,但收费且数据发到云端。Twinny 免费且支持本地运行,隐私更好,但补全质量依赖你选的模型,配置门槛也更高。
支持 Windows 吗?
支持。VS Code 跨平台,Twinny 插件在 Windows、macOS、Linux 上都能用。
有替代方案吗?
有。Continue 是目前最活跃的开源替代,功能类似且仍在更新。Codeium 免费且零配置。如果不在意付费,GitHub Copilot 仍是综合体验最好的选择。
更新动态
客户评论
VS Code Marketplace 评分:基于 11 条评价,安装量 67,126 次
"The most no-nonsense locally hosted AI code completion plugin for VS Code." - GitHub 项目描述
"完全免费且完全私密,解决了成本、隐私和灵活性三个痛点。" - CSDN 技术文章评价
"Twinny 解决了 GitHub Copilot 的两个核心问题:收费和隐私。支持本地 Ollama 运行,代码数据完全不出机器。" - CSDN 评测
参考来源
- ▸Twinny 官网(已归档),项目归档声明页面,含转向 mia.run 的说明
- ▸VS Code Marketplace | twinny,VS Code 扩展商店页面,含安装量、评分和功能描述
- ▸GitHub | twinnydotdev/twinny,开源代码仓库(已归档),含完整提交历史和文档
- ▸CSDN | Twinny 本地部署与配置全攻略,中文技术社区评测文章,含深度使用体验
