>

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.
Pike Logopike
Direct mode•••
↑ SEND
📄
Drop files here
or click to browse
📄ubuntu-22.04-desktop.iso
4.48 GB
📄vacation-2024.zip
2.12 GB
📄family-video.mp4
1.37 GB
3 files (7.97 GB)7.97 GB
river-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."
- BluePhantom Engineering
>

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