uGitMe

uGitMe

The Push: August 28th, 2026

Networking without the middleman, PHP that compiles, and AI dev squads that actually coordinate

Anshul Desai's avatar
Anshul Desai
Aug 29, 2026
∙ Paid

Tailcat: VPN Plumbing Without the Baggage

github.com/tailscale/tailcat | License: BSD-3-Clause

Sending a file to a friend’s laptop should not require opening router ports, creating accounts, or praying hotel Wi-Fi cooperates. Yet that is still the default experience once two machines sit behind random NATs. Tailcat lands squarely on that annoyance: a tiny tool that gives two devices an encrypted tunnel with a one-time token, no admin access, no full VPN setup, no central account system. Honestly, that alone is enough to make networking people grin. The bigger story is what happens when the hard part of a VPN gets unbundled from the product wrapping around it.

The Drop: Netcat Meets Modern NAT Headaches

Anyone who has tried to move raw traffic between two machines on today’s internet has hit the same wall. Netcat is beautifully simple, but simplicity collapses the second both endpoints are behind consumer routers, corporate firewalls, or carrier-grade NAT. Traditional VPNs fix reachability, but they also drag in identity systems, dashboards, device enrollment, background daemons, and enough setup friction to kill the original quick task.

Tailcat exists because there is a giant middle ground between “just open a port” and “deploy an entire network overlay.” That gap shows up everywhere, e.g. ad hoc file transfer, temporary access to a dev server, short-lived SSH into a machine on home internet, or piping data between two processes across hostile networks.

Tailscale already solved the ugly networking piece years ago. The frustration was that the useful part, magicsock, lived inside a larger product experience. Tailcat slices out the transport layer and says: keep the encrypted peer-to-peer path, keep the relay fallback, drop the account and control plane. That is the pain point. Not encryption. Not CLI ergonomics. The fact that reachability on the public internet still feels more bureaucratic than it should.

The Stack: Go, WireGuard, and Userspace Networking

Under the hood, Tailcat is built in Go and remixes open Tailscale components, especially WireGuard encryption, DERP relay infrastructure for rendezvous and fallback, and a userspace network stack powered by gVisor pieces. There’s also a WebAssembly demo, which is a nice signal that the transport model is portable, not tied to kernel-level hacks.

The Sauce: The Token Is the Control Plane

Instead of a hosted coordination service, Tailcat centers everything around a connection token, a compact blob that carries the server’s public identity and enough rendezvous metadata for the client to find it. That sounds small, but architecturally it is the whole point. Tailcat turns connection setup into something you can pass over any side channel, chat, email, DNS TXT, clipboard, whatever, and then uses Tailscale’s data plane to do the rest.

That separation is clever because the hosted control plane is usually where VPN products accumulate product gravity. User accounts, ACLs, device lists, policy UIs, billing hooks, audit logs. All useful, all heavy. Tailcat declines all of that and says the out-of-band exchange is someone else’s problem. In return, the repo gets a radically smaller trust surface and much broader composability. A startup can embed the library inside a support tool. A browser demo can interoperate with the CLI. A one-off ops script can publish a token in DNS and suddenly become reachable from anywhere.

The other sharp decision is the split between ephemeral keys and saved keys. Ephemeral mode makes a session effectively single-use, which is way safer for casual sharing. Saved keys create stable addresses when persistence matters, e.g. repeat SSH access. That maps security posture directly to user intent, instead of hiding permanence behind default settings.

DERP also matters more than it first appears. It acts as bootstrap channel and relay of last resort, while direct UDP paths get negotiated when possible. That means Tailcat can start with reliability, then upgrade to performance. Plenty of networking tools force a tradeoff there. Tailcat tries to cheat and get both.

The Move: Portable Access Without Buying Another Platform

Teams do not need to adopt Tailcat as a full networking standard to get value. The immediate win is tactical: use it anywhere secure, temporary connectivity is blocking work. Product teams can hand a contractor a one-time token to inspect a staging service. Founders can expose a laptop-hosted demo during a meeting without touching router settings. Support engineers can create ad hoc tunnels to pull logs or proxy traffic through a machine that is otherwise unreachable.

Another strong use case sits inside products. Because Tailcat is also a library, companies can bake private peer connectivity into their own app flows instead of outsourcing the entire experience to a VPN vendor. That matters if the product needs remote diagnostics, peer-to-peer sync, edge device access, or secure transfer between endpoints that users do not control deeply.

The strategic advantage is speed with less institutional overhead. Tailcat lets a team treat encrypted reachability as a feature, not a procurement cycle. Especially for startups, that changes roadmap math. Instead of integrating identity, agent install, fleet management, and policy UI on day one, they can ship the hard transport primitive first and layer product decisions later. Sometimes the unfair edge is not better networking. It is getting networking out of the way.

The Aura: Trust Gets Smaller

Sharing access starts to feel different when the permission is a short-lived token instead of a durable account relationship. People become more willing to open a path for a single task because the path can die with the session. That sounds subtle, but it changes behavior. Temporary collaboration gets easier when the default is bounded.

Tailcat hints at a broader expectation for networked software: secure connectivity should be lightweight, disposable, and embedded inside whatever workflow already exists. Not a product ceremony. Not a ticket to IT. Just a capability that appears when needed, then disappears.

The Play: Unbundling the VPN Stack

This looks less like a 0-to-1 category creation and more like a high-quality unbundling of a mature market, but those can still get large when distribution is embedded. TAM spans remote access, support tooling, edge connectivity, secure transfer, and developer infrastructure. The open source signal is early but real: 2,660 stars in a young repo, strong parent-brand credibility, and a design that invites forks because the library can disappear into other products. The moat is probably not data or network effects. It is execution speed, protocol credibility, and being the default lightweight transport primitive developers quietly standardize on, which can create very sticky downstream workflows and excellent LTV once wrapped in product.

Winners:

  • NetBird: Faster product expansion compounds because lightweight peer connectivity can be packaged into opinionated workflows before heavier incumbents react.

  • Teleport: Stronger positioning in secure infrastructure access grows if the market gets trained to expect account-light connectivity and then upgrades into policy-rich environments.

  • Akamai: More edge and security demand accrues if disposable encrypted tunnels increase traffic that still needs global relay, performance, and enterprise controls.

Losers:

  • Twingate: Session-level lightweight access erodes differentiation in cases where buyers do not need a full zero-trust rollout, and moving downmarket compresses pricing.

  • Tailscale: Some simple use cases peel off because the polished control plane becomes optional overhead rather than an obvious default purchase.

  • Check Point: Legacy remote access value weakens as users expect software-defined connectivity that starts instantly and does not require appliance-era operating assumptions.

tl;dr

Tailcat turns Tailscale’s hardest networking trick into a lightweight token-based transport layer. The clever bit is stripping out the hosted control plane while keeping encrypted peer connectivity, relay bootstrap, and direct-path upgrades. Founders, infra teams, and anyone building remote access into a product should look closely.

Stars: 2,660 | Language: Go

User's avatar

Continue reading this post for free, courtesy of Anshul Desai.

Or purchase a paid subscription.
© 2026 Anshul Desai · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture