P2P · WebRTC · Zero Servers

AirMesh.

Peer-to-peer file sharing in your browser. No servers, no signup, no upload limits — just drop a file and watch it fly.

Features

Everything you need,
nothing you don't.

End-to-end encrypted

Files are encrypted with DTLS-SRTP over a direct WebRTC data channel. No middleman ever sees your bytes.

Zero servers

Files stream directly device-to-device. The signaling server only handles the handshake — bytes never go through us.

QR pairing

Scan a QR or type a 6-character code. Connect two devices in under ten seconds — no account, no install.

Cross-platform

Any modern browser — iOS, Android, macOS, Windows, Linux. If it has WebRTC, it works.

No size limit

Because files never touch a server, the only limits are your network and disk. Send gigabytes if you want.

Installable PWA

Add AirMesh to your home screen for a native-like experience. The UI works offline; pairing needs the internet.

How it works

Three steps,
then it's done.

01

Open AirMesh on both devices

Visit airmesh.vercel.app on the sender and the receiver. No app install required.

02

Pair with a QR or 6-character code

One device shows a QR; the other scans it — or just types the short code. A direct WebRTC channel opens between the two browsers.

03

Drop files. They stream across.

Drag and drop or tap to select. Files stream encrypted from sender to receiver in real time. No upload wait.

Tech stack

Built on open standards.

React 18 TypeScript Vite WebRTC · RTCDataChannel PeerJS DTLS-SRTP encryption QR Code generation PWA · Service Worker

Ready to share a file?

Open AirMesh on two devices and pair in seconds.

Open AirMesh