>
Pike — Post-quantum P2P file transfer application
Pike brings direct browser-to-browser WebRTC DataChannels to the open web. Both Web and CLI applications deliver maximum transfer throughput and absolute privacy through hybrid ML-KEM post-quantum encryption.
Zero cloud accounts. Zero middleman storage. Not one byte routed through third-party relays. Pike streams files directly from your browser to your peer.
↑ SEND
Drop files here
or click to browse
ubuntu-22.04-desktop.iso
4.48 GBvacation-2024.zip
2.12 GBfamily-video.mp4
1.37 GBriver-coral-frost
↓ RECEIVE
SAFETY NUMBERⓘ
482 913
Ask the sender to verify this number matches.
Pike capabilities & guarantees:
End-to-End Encrypted
Files are encrypted locally on your device before entering the network.
Post-Quantum Ready
Hybrid X25519 + Kyber-768 (ML-KEM) key exchange against future quantum decryption.
Line-Speed P2P
Direct WebRTC DataChannels stream data at full raw network bandwidth.
Zero Middleman
No storage servers. No cloud relays. Just you and your peer.
>
Security & Post-Quantum Cryptography
Pike is built for zero-trust file distribution. Our core cryptography is written in Rust and compiled to WASM for native browser speed.
- Hybrid key exchange combining ML-KEM-768 (Kyber) with X25519 ECDH
- Payload encryption using ChaCha20-Poly1305 AEAD with unique per-chunk nonces
- BLAKE3 cryptographic hash functions for file chunk verification
- Short Authentication String (SAS) 6-digit verification code preventing MITM attacks
"Pike never carries your file through a server. Encrypted pieces move directly browser to browser."
>
Command Line Interface
Install the official Pike CLI for terminal automation and fast file transfers.
$ cargo install pike
❖🐧
# or download prebuilt binaries from GitHub releases