Launched this week
Pairlane

Pairlane

Send files P2P — no accounts, no uploads, no storage

14 followers

Pairlane is P2P file transfer: share a link, drop a file, and it goes straight to the recipient. No accounts, no uploads, no server-side storage. Private by default (end-to-end encrypted). Works in browser or CLI.
Pairlane gallery image
Pairlane gallery image
Pairlane gallery image
Pairlane gallery image
Free
Launch Team / Built With
Turbotic Automation AI
Turbotic Automation AI
Build powerful automations without code. 1 Month Free!
Promoted

What do you think? …

Kiyo E
Maker
📌

Hey Product Hunters! 👋

I built Pairlane because sending files shouldn’t require sign-ups, uploads, or server-side file storage. Here’s how it works under the hood:

How P2P works:

  • Files transfer directly between devices via WebRTC DataChannel

  • The server (Cloudflare Workers + Durable Objects) only handles signaling — no file data passes through

  • Built with Hono for minimal overhead

Encryption:

  • AES-GCM encryption is enabled by default (can be disabled with `--no-encrypt`)

  • The key is stored in the URL fragment (`#k=...`), which is never sent to the server


CLI:

npx pairlane send file.zip
npx pairlane receive --output-dir ./downloads

Works across browser ↔ browser, CLI ↔ CLI, or browser ↔ CLI.

Known limitation:
P2P connections may fail in strict NAT or corporate firewall environments. Works best on typical home and office networks.

Open source: https://github.com/kiyo-e/pairlane

Would love your feedback!

Marco Parisi

Congratulations on the graphics, although a few more colors would help make the screens less monotonous and two-dimensional. Just one color for the buttons would be enough to clearly identify where to click. Maybe I'm stupid, but I tried clicking on 1, thinking it was a button like Create room. In any case, good luck with your project!

It's nice to see that we're on the same wavelength: P2P and E2EE. I also launched a similar project today for a different purpose.