Transfer files between devices on the same WiFi network. No cloud, no accounts—just run the app on each device and send files directly.
- Discovery: Each device broadcasts its presence on the local network via UDP. Other devices running the app discover each other automatically.
- Web UI: Open the web interface in your browser to see discovered devices and send files.
- Transfer: Files are sent directly device-to-device over your local network.
npm install
npm startThen open http://localhost:3847 (or the IP shown in the terminal) in your browser.
- On Device A: Run
npm startand open the URL in your browser. - On Device B: Connect on the same WiFi and open the URL.
- Both devices will appear in each other's "Devices on your network" list.
- Select a device, choose files (drag & drop or browse), and click Send.
- Both devices must be on the same WiFi network
- Node.js 18+
- Ports 3847 (HTTP) and 3848 (UDP discovery) must be available
| Port | Purpose |
|---|---|
| 3847 | Web server & API |
| 3848 | Device discovery (UDP broadcast) |
PORT— HTTP server port (default: 3847)