Session code pairing
Sender creates a secure code. Receiver joins with that code. The signaling backend handles the handshake.
Real 6 character session codes, real signaling APIs, nearby sender discovery for the same network, and direct browser to browser transfer.
Sender creates a secure code. Receiver joins with that code. The signaling backend handles the handshake.
Receivers can see senders on the same network hash and connect without manually typing the code.
The app supports STUN by default and reads TURN credentials from environment variables for harder networks.
Sender selects files and creates a session. Receiver can join by code or from nearby senders.
Offer, answer, and ICE candidates move through the API so the peers can establish a connection.
Once the data channel opens, files stream directly to the receiver and download links appear automatically.
No sender session yet.
Choose files and create a session.
Connect with the code or use nearby senders below.
No transfer yet.