Carl is a lightweight BitTorrent client with first-class Tor anonymity
a day ago
- #BitTorrent
- #Privacy
- #Decentralization
- Carl is a lightweight BitTorrent client that features Nostr-based discovery and built-in Tor anonymity.
- It does not require accounts or collect telemetry; user identity is managed via a local Nostr key.
- Connects directly to peers when privacy is not a priority, with trackers and DHT enabled.
- Routes all connections through a proxy and uses remote DNS resolution via socks5h:// to prevent leaks.
- Downloads over Tor and seeds as a .onion hidden service, keeping the user's IP address invisible.
- Searches a decentralized relay network for torrent events (NIP-35) without centralized censorship or logging.
- Automatically switches off DHT and UDP trackers when a proxy or Tor is enabled to maintain privacy.
- Treats peers, pieces, magnet links, SOCKS proxies, and onion addresses as copyable elements.
- Provides detailed transfer views, including segmented progress bars and have/missing heatmaps.
- Enables quick clipboard access to info-hashes, magnet links, and .onion addresses.
- Distinguishes trackers, DHT, and Nostr peer-announce sources for clear peer origin tracking.
- Offers visual indicators for proxy/Tor traffic confinement and relay connection status.
- Allows easy file sharing as a hidden service in two clicks, with prominent address display.