

Tailcat
Tailcat connects machines over an encrypted connection, even when they’re on different networks. No accounts, login flow, tailnets, or IP addresses. Just share a tailcat address and connect.
Cost / License
- Free
- Open Source (BSD-3-Clause)
Platforms
- Mac
- Windows
- Linux
- Go (Programming Language)
- Nix Package Manager
Features
- WireGuard
- Command line interface
- No registration required
- Encrypted Connection
- Remote File Access
Tailcat information
What is Tailcat?
Tailcat connects machines over an encrypted connection, even when they’re on different networks. No accounts, login flow, tailnets, or IP addresses. Just share a tailcat address and connect.
Setting up a tailnet makes sense when you need governable access, identity, and policy. Sometimes you don’t. You might need to SSH into a development environment for an hour. Give an agent access to a test machine for one task. Connect a game session. Move a file between two machines. Tailcat gives you a secure connection without requiring either side to become part of a larger network.
- Listen: Run Tailcat on the machine you want to reach. It generates an address you can share to make a secure connection from other machines.
- Share: Securely send the address to the person, machine, or agent you want to connect.
- Connect: Use the address from another machine to connect securely. Tailcat makes a direct connection whenever possible, and can fall back to a tailcat relay if needed.

