很多 AI 编程插件默认把你的代码、光标上下文发到厂商服务器,企业最怕的就是“代码出境”。即便接受上云,团队也常被按席位收费、被迫登录账号、被埋点追踪。对于处理内部业务代码、或对数据主权有要求的团队,这类“黑盒上云”的助手用起来始终心里没底。
另一面是本地模型的门槛:想用 Ollama、vLLM 跑私有模型做补全,往往要自己拼 VS Code 插件、写适配层,普通人折腾半天也接不上。Twinny 的卖点就是把这些痛点一起解决:助手留在你的网络内,模型服务器的选择权交给你。

项目基本信息

信息项详情
项目名称twinny
GitHub地址https://github.com/twinnydotdev/twinny
项目描述留在你网络内的 VS Code AI 编程助手,补全、对话、审查全用你自己的模型
作者twinnydotdev
开源协议MIT License
开源状态公开
LanguagesTypeScript
支持平台Windows / macOS / Linux
最后更新2026-10-16

一、项目介绍

twinnydotdev/twinny 是一个开源、MIT 协议的 VS Code AI 编程助手,主打“停留在你的网络内”。它提供代码补全、行内编辑、聊天、代码审查等能力,模型服务器完全由你指定:可以跑在本机、跑在局域网的另一台设备上、用托管 API,也可以由整个团队共享一个网关。官方明确:免费、开源、MIT 许可、无遥测、无需登录。对团队还提供“一个网关服务所有人的 VS Code”的企业形态,按人分配密钥、用量与策略集中管理。

二、核心优势

  1. 数据不出网:模型服务器你说了算,可本机、局域网设备或自建网关,代码不落第三方。
  2. 能力完整:补全、inline edits、聊天、代码审查一应俱全,覆盖日常编码主场景。
  3. 零遥测零登录:官方声明不收集使用数据、不需要注册账号,隐私负担低。
  4. 团队网关:npx twinny-server quickstart 一键起一个共享网关,免费支持 5 名开发者。
  5. 多模型后端:兼容 Ollama 等本地模型与各类 OpenAI 兼容 API,不被单一厂商绑定。

三、适用场景

  • 企业内部代码不希望出境,需要在隔离网络里用 AI 补全与审查。
  • 个人开发者想用本地模型(Ollama 等)做私有化 AI 编程,不想付云端订阅。
  • 小团队集中管理 AI 能力:一个网关、按人计费与策略,统一接入。
  • 对遥测和数据收集敏感、希望完全自主可控的工程师。

四、安装教程

最简单的方式是从 VS Code Marketplace 安装(搜索 twinny,作者 rjmacarthy.twinny)。
团队共享网关一键启动:

npx twinny-server quickstart

常见报错:Marketplace 安装后补全不触发,通常要在设置里把 twinny 选为默认补全提供方并配置模型端点;本地模型需先确保 Ollama 等服务已启动并开放端口,否则会一直“等待响应”。

五、使用示例

安装后在设置里填写你的模型端点(例如本机 Ollama 的 OpenAI 兼容地址),即可在编辑器里使用补全与聊天。团队模式启动网关后,每个开发者的 VS Code 指向同一网关:

npx twinny-server quickstart   # 启动团队共享网关

真实体验:在编辑器输入函数签名,Twinny 基于本地/指定模型给出行内补全;选中一段代码用聊天做解释或重构;提交前可用内置审查给出改动建议——全程流量只在你的网络内流转。

六、常见问题

Q:Twinny 和 GitHub Copilot 最大的区别是什么?
A:核心区别在数据流向:Copilot 默认走微软云端,Twinny 的模型服务器由你掌控,可完全本地化,且声明无遥测、无登录。
Q:免费版支持多少人?
A:团队网关免费支持 5 名开发者,超出部分按官方定价。
Q:一定要会部署模型吗?
A:不必。你可以用任意 OpenAI 兼容 API;只有想彻底私有化时才需要自己跑 Ollama 之类服务。

七、总结

Twinny 把“AI 编程助手”从必须上云的订阅品,变成了可以留在你网络内的开源组件。对数据主权敏感的个人与企业,它是少有的“能力完整 + 模型自选 + 零遥测”的 VS Code 方案,MIT 协议让二次定制没有后顾之忧。