Twinny

完全免费
AI 开发工具 VS Code 插件(Windows、macOS、Linux;项目已归档,新功能停滞) 收录于 2026年7月1日·信息更新于 2026年9月8日 · 4 分钟看完

一、工具介绍

Twinny 是一款开源的 VS Code AI 编程助手插件,定位”任意 API + 完全开源 + 完全本地化”。它把 VS Code 与 OpenAI 兼容 API 协议对接,用户可以接入 OpenAI、Anthropic、DeepSeek、Qwen、Ollama 等任意模型,也可以跑本地大模型做代码补全与对话。注:Twinny 官方已宣布项目归档(ARCHIVED),不再持续更新。 新用户应评估社区维护状态与潜在安全风险。

官网首页截图

二、核心功能

  • 代码补全:行内代码自动补全,支持多语言。
  • 对话式编程:侧栏对话窗口,可针对当前文件提问、要求重构、生成测试。
  • 任意 API 接入:兼容 OpenAI API 协议,支持 OpenAI/Anthropic/DeepSeek/Qwen 等商业模型。
  • 本地模型支持:通过 Ollama/vLLM 接入本地 Llama 3、Qwen、DeepSeek Coder 等开源模型。
  • 多模型切换:同一插件内配置多个模型,按场景切换。
  • 代码上下文管理:可指定项目内文件作为对话上下文。
  • 开源可定制:MIT 协议,源码可读可改。

三、使用场景

  • 个人独立开发者:希望获得 AI 辅助但不愿被单一商业产品锁定。
  • 隐私敏感型企业:金融、医疗、政务场景禁止代码上云,用 Twinny + 本地 Ollama 实现”代码不出公司,AI 仍在场”。
  • 开源项目维护者:需要 AI 帮忙写测试、写文档、写 commit 信息。
  • 模型”尝鲜者”:想在 GPT-4o、Claude 3.5、DeepSeek、Qwen 之间灵活切换。
  • 预算受限的初创团队:接入免费层 API 或本地小模型,零成本实现 AI 编程。
  • 教育与培训场景:高校计算机课程演示 AI 编程原理。

四、价格方案

套餐 价格 适用人群
Twinny 本身 完全免费 开源可商用
OpenAI API 按 token 计费 商业模型
Anthropic API 按 token 计费 Claude 系列
Ollama 本地模型 免费(自备 GPU) 本地推理
DeepSeek/Qwen API 按 token 计费 国内模型

五、功能特点

  • 完全开源(GitHub: rjmacarthy/twinny)
  • 兼容 OpenAI API 协议
  • 支持本地模型部署
  • VS Code 原生集成
  • 多模型配置并存
  • 项目已归档,新功能停滞

六、上手指南

1. 在 VS Code 扩展市场搜索 Twinny 并安装
2. 配置 OpenAI 兼容 API 端点与 key,或安装 Ollama 并下载模型
3. 打开代码文件,行内触发补全或侧栏打开对话窗口

七、常见问题

Twinny 还在更新吗?

官方已宣布归档(ARCHIVED),不再发布新版本;社区 fork 可继续维护。

适合生产环境吗?

项目已归档,新用户应评估社区维护状态;建议生产环境用 Continue.dev、Cursor、Cody 等活跃维护的同类工具。

本地模型性能如何?

取决于硬件配置——7B 模型在 24GB 显存的 GPU 上流畅运行;更大模型需要更多显存。

和 GitHub Copilot 比如何?

Copilot 体验更稳定但闭源收费;Twinny 完全开源可定制,但缺乏持续维护与商业支持。

现在应该用 Twinny 吗?

作为学习材料或实验场仍可使用;新项目建议选择 Continue.dev 或 Cursor 等活跃维护的替代品。

归档后的替代品

项目归档后建议评估以下活跃维护的开源/商业替代品:

  • Continue.dev:开源 VS Code/JetBrains AI 插件,支持任意 OpenAI 兼容 API,持续更新
  • Cursor:基于 VS Code 的 AI IDE,深度集成 GPT-4o/Claude 3.5,免费版可用
  • Cody:Sourcegraph 出品,企业级代码理解与补全
  • Tabby:完全本地化的 AI 代码补全工具,自带模型管理

如需”完全开源 + 任意模型 + 完全本地化”路线,Continue.dev 是当前最贴近 Twinny 设计的活跃替代品。

技术栈:基于 VS Code Extension API + TypeScript 实现,支持 macOS / Linux / Windows 全平台;本地模型通过 Ollama 或 vLLM 启动 HTTP 端点后由 Twinny 调用。

如何配置本地模型?

安装 Ollama → 拉取模型(如 ollama pull qwen:7b)→ 在 Twinny 设置里填入 http://localhost:11434/v1 作为 API 端点。

学习价值:Twinny 的源码(GitHub: rjmacarthy/twinny)是学习 VS Code 插件开发与 OpenAI 兼容 API 集成的优秀案例,即使不再用于生产环境,也值得 AI 编程方向的开发者阅读其代码理解整体架构。

总结:Twinny 是开源 AI 编程工具发展史上的一个重要里程碑——它证明了”任意 API + 完全开源 + 完全本地化”路线的可行性,也为后续 Continue.dev 等活跃工具提供了设计参考。

项目作者已转向新项目 mia.run 的开发。

这一款适合谁

适合

  • 希望获得 AI 辅助但不被单一商业产品锁定的个人独立开发者
  • 禁止代码上云、需要本地化 AI 的金融/医疗/政务等隐私敏感型企业
  • 需要 AI 帮忙写测试、写文档、写 commit 信息的开源项目维护者
  • 想在 GPT-4o、Claude 3.5、DeepSeek、Qwen 等模型间灵活切换的模型尝鲜者
  • 接入免费层 API 或本地小模型实现零成本 AI 编程的预算受限初创团队
  • 用 Twinny 演示 AI 编程原理的高校计算机课程教学场景

不适合

  • 需要持续更新与维护、用于生产环境的团队(项目已正式归档)
  • 依赖官方技术支持或商业保障的企业用户
  • 希望开箱即用、体验稳定流畅的 GitHub Copilot 替代者
  • 没有本地 GPU 且不愿为 API 付费、想完全免费使用的轻度用户

编辑点评

从资料看,Twinny 以“任意 API + 完全开源 + 完全本地化”为核心,支持行内补全、对话编程与多模型切换,对隐私敏感和模型尝鲜者很有价值,其源码也是学习 VS Code 插件开发的好案例。但项目已归档,功能停滞,新用户需自行评估维护风险与安全漏洞。整体上,它更适合作为学习实验或零成本探索工具,追求稳定生产体验建议转向 Continue.dev、Cursor 等活跃替代品。