Ntwine

A name on ntwine.app

The shortest path. No account, no domain, no port forwarding, nothing to install.

  press R, choose Private name

  Serving https://mk7w2qp9x4n3f6tbz5vh.ntwine.app (ntwine.app).

Your board stays on loopback and dials out to ntwine.app. That means there's no inbound port, no tunnel binary and no DNS record to set up, so a laptop behind any NAT works with no configuration. The connection comes back on its own after a sleep or a network change, so your board is reachable again as soon as the machine is.

A private name

This is the default. Ntwine mints an unguessable name (20 random characters, so nobody finds it by guessing) and claims it with this machine's own key. There's no sign-in of any kind.

The name is the address, not the lock. The first visit from every device still needs a single-use sign-in link.

Custom names are paused

A name you choose, like ada.ntwine.app, is tied to a GitHub account. That sign-in isn't set up yet, so Ntwine doesn't offer custom names for now.

A name claimed before 2026-10-13 was on the old domain, which no longer serves. Press R to claim a new one.

Keeping a name

Your machine holds an Ed25519 key, identity.key in Ntwine's state directory (~/.ntwine/ on an install that has one). That key alone proves ownership, so renewals need no sign-in. To move a name to another machine, copy the file, the same way you'd move an SSH key.

Every launch renews the lease. A name nobody has run for 30 days is released.

What you're agreeing to

  • One name per machine key.
  • The name is a lease, not property. It lapses after 30 days unused, and Ntwine can reclaim any name at any time. That's the only enforcement there is, so it has to exist.
  • Your traffic passes through us. A name on ntwine.app is served by a relay we run, and every request and every keystroke goes through it. Ntwine's own access gate still runs on your machine, so a visitor meets it whether or not the relay is honest. If you'd rather no third party carried the bytes, use a domain you control.
  • No warranty. This is a free convenience on a domain someone else owns. Anything you can't afford to lose access to belongs on a domain you control.

On this page