Magnet links or .torrent files
Paste a magnet link or upload a file, same as any other client.
Free · Open source · Linux AppImage
Bitty is a BitTorrent client for downloading Linux distro ISOs and other large open files over torrent, with a real kill switch: the download engine runs inside a network namespace it builds and destroys itself, and that namespace has no route anywhere except through your VPN tunnel. Not a setting. Not a checkbox. There is no other path.
Three moving parts, none of them optional.
When you connect, Bitty creates a private Linux network namespace that only its own torrent engine lives in. It's built fresh each time you open the app and torn down completely when you quit, nothing persists on your machine in between.
The namespace's firewall allows exactly two things out: the VPN tunnel itself, and the one specific server address needed to establish that tunnel. Everything else, including your own LAN, is unreachable by rule, not by convention.
No tunnel interface means no route out, and the firewall backs that up independently. The torrent engine is also killed outright the instant the VPN process exits, and Bitty tries to reconnect automatically.
Paste a magnet link or upload a file, same as any other client.
Set a manual cap, or let Bitty automatically hold itself to a percentage of your measured connection speed, no external speed-test call involved.
Your VPN username and password are encrypted using your OS's own keyring, never stored as plain text.
A status dot shows whether you're current. Bitty checks GitHub for new releases, downloads in the background, and prompts you to restart.
Works with any OpenVPN provider, upload your .ovpn file
and go.
Latest release
Needs openvpn, iproute2, nftables,
iptables and polkit, all standard on any Debian/Ubuntu-family desktop.