Works on a network with no internet. All of it.
Every part of twinny runs without an internet connection: the extension in VS Code, the model server it talks to, the team gateway, and the licence check, which is a signature verified against a public key built into the gateway. Nothing phones home because there is nothing to phone.
- 01
Bring the extension in as a VSIX and the model weights on whatever medium your network allows. Install a model server on a machine inside.
- 02
Run twinny-server on that machine: one process, no dependencies, a config file. Give each developer a key from the admin page.
- 03
Install the licence token, if you have one, by pasting it on the admin page. It is checked locally and never again.
No call home, by construction
The extension makes no request except to the server you configured. The gateway never contacts twinny, not even to check the licence. The privacy page lists every request the software can make.
Records you control
By default the gateway keeps time, key, model and outcome per request, on its own disk, for 30 days. Recording content is a separate switch, off by default and disclosed to every developer.
An audit trail
Every admin change goes to a hash-chained log with filters and export. Read-only admin keys let an auditor look without touching. Prometheus metrics at /metrics.
Open source, all of it
The extension, the gateway and the licence verification are MIT. A security review can read what handles the code before anyone signs anything.
- How is the licence checked without internet?
- The token carries the organisation, seat count, dates and features, signed with Ed25519. The gateway verifies the signature against a public key it ships with. That is the whole check.
- How do developers get the extension?
- From the Marketplace where there is access, or as a VSIX file installed by hand or through your own extension gallery.
- What about updates?
- twinny never checks for them. You bring a new VSIX or a new twinny-server package in when you choose to.
Everything else is on the home page: features, the team gateway, security and pricing.