⚡ Instant LAN File Sharing from your Terminal
No setup. No cloud. No accounts.
LanCast is a LAN-based peer-to-peer file sharing tool that runs directly from your terminal.
It starts a local server and allows devices on the same network to discover each other and transfer files instantly.
🌐 Official Website: 👉 https://lancast.zoherdev.xyz
Install globally:
npm install -g lancastnpx lancast startor
lancast startLanCast will automatically:
- Start server on port 3150
- Detect your LAN IP
- Display access URLs
- Enable device discovery
Example output:
🌐 Local: http://localhost:3150
📡 Network: http://192.168.1.25:3150
Open the network URL on any device connected to the same WiFi.
Device A joins LAN
↓
Device B joins LAN
↓
LanCast shares connected devices
↓
Select device
↓
Peer connection established
↓
File transfers directly device → device
No cloud. No external storage. Everything happens inside your local network.
- ⚡ Instant device discovery
- 🔗 Direct peer-to-peer transfer
- 📁 Send large files
- 📡 Works on mobile & desktop
- 🚀 Zero configuration
- 🔐 Fully private (LAN only)
- Node.js
- Express
- Socket.io
- WebRTC
- EJS
- Transfer progress indicator
- Drag & Drop support
- QR code quick connect
- PWA support
- Desktop version
Created by Zoher Rangwala