Tailscale is a good product with a bigger ecosystem, a real admin console, and years more polish. This page is about the one thing it can't do, and who should pick which.
Everything else on this page follows from it.
Tailscale runs a coordination server: a hosted service that knows your devices, holds your account, and hands out the keys that let machines find each other. Your traffic doesn't flow through it, but your membership does, and getting a device on means authenticating to it. WireHop has no such service: a machine proves who it is with a key it generated, and the roster of who belongs is replicated between your own machines. Joining means redeeming a token minted by a machine you already control.
For a person that is mostly philosophical. For an agent it is the difference between finishing and stopping: an account is a step only a human can complete.
Green marks a real advantage, amber a real disadvantage. Both columns have both.
We would rather you use the tool that fits than churn a setup that already works.
They also coexist. WireHop notices when the 100.64.0.0/10 range is already claimed by another interface and skips bringing up its own network rather than fighting over it. Reaching machines, running commands and copying files keep working either way.