Sovereign P2P file & text sharing. No servers, no accounts, no cloud. Encrypted with QUIC + TLS 1.3. Works across networks.
BharatLink is a single binary with zero dependencies. No daemon, no config files, no accounts. Just install and share.
mDNS finds peers on your LAN automatically. No IP addresses, no port forwarding, no setup.
Works across different WiFi networks, NATs, and firewalls via QUIC relay fallback. Same command, any network.
QUIC + TLS 1.3 on every connection. Ed25519 identity keys. BLAKE3-verified file chunks. No option to turn it off.
iroh-blobs stores files as BLAKE3 chunks. Send the same file twice — the second transfer is instant (zero bandwidth).
Send files, text messages, clipboard content — all through the same peer connection. Interactive daemon or one-shot mode.
Full chat UI in Flux Terminal, standalone CLI for servers & scripts, and a Rust library to embed in your own app.
iroh-blobs supports chunked, resumable downloads. Connection dropped? Pick up right where you left off.
Trust peers by their public key. Auto-accept transfers from trusted peers. Reject everyone else.
One static binary, ~15MB. No runtime dependencies. Install with one command. Works on macOS, Linux, and Windows.
Start a node, trust a peer, send a file. No accounts, no logins, no cloud dashboards.
One command. No Rust required. Pre-built binaries for macOS, Linux, and Windows.
curl -fsSL ...install.sh | sh
Run bharatlink start to fire up your P2P node. It prints your Node ID — share it with your friend.
Run bharatlink trust <id> "Name" on both machines. This creates a mutual trust relationship.
Files, text, clipboard — all encrypted, all direct. Use send file or send text from the interactive prompt.
BharatLink is built into Flux Terminal with a full chat UI, drag & drop, image previews, read receipts, and more.
Built for developers who want privacy, speed, and zero friction.
Every connection, every byte, every time. BharatLink was built with security as a non-negotiable.
All connections use QUIC transport with mandatory TLS 1.3 encryption. There is no unencrypted mode.
Every file chunk is hash-verified with BLAKE3. Corruption or tampering is mathematically impossible.
Each node has a unique Ed25519 keypair. Your identity is your public key — no usernames, no passwords, no accounts.
Data never touches any cloud. Direct peer-to-peer only. Relay servers facilitate connection setup but never see your data.