AirShare is an open-source desktop app for instant file transfer between devices on the same local network (LAN) — no cloud, no size limits, no quality loss.
Fast, private, cross-platform, and super easy to use.
- Ultra-fast file transfer between PC, Mac, and mobile devices on the same WiFi or Ethernet network
- No external servers: your files never leave your local network
- Modern, intuitive interface with drag & drop and notifications
- Automatic device discovery on your LAN
- Transfer history and real-time statistics
- Multi-language support (English, Italian, German, French, Spanish, Chinese)
- Trusted devices management and auto-accept for known devices
- End-to-end encryption (AES-256) for maximum security
- Cross-platform: works on Windows, macOS, and Linux
- Start AirShare on all devices you want to connect (they must be on the same local network).
- Devices are discovered automatically and appear in the list.
- Drag and drop one or more files into the app, select the destination devices, and click "Send".
- Files are transferred directly, never passing through the Internet or any external server.
- You get a notification when the transfer is complete, both on the sender and receiver.
- Windows 10/11, macOS, or Linux
- Local network (WiFi or Ethernet)
- Rust toolchain (only for manual build)
- Download the latest release for your OS
(or build from source as below)
git clone https://github.com/Gecko129/AirShare.git
cd AirShare
cargo tauri buildThe executable will be in src-tauri/target/release/.
- No data ever leaves your LAN: everything stays local
- AES-256 encryption during transfer
- No tracking, no cloud, no ads
- Open source code: audit everything
- Open AirShare on all your devices (PC, Mac, Linux, etc.)
- Select files to send (drag & drop or use the button)
- Choose destination devices from the list
- Click "Send" and watch the progress bar
- Get notifications when the transfer completes
You can also:
- Manage your trusted devices (for auto-accepting files)
- Change language and theme (dark mode coming soon!)
- View transfer history and statistics
- Backend: Rust + Tauri (local TCP server, UDP discovery, encryption, file management)
- Frontend: React + TypeScript (modern UI, notifications, drag & drop)
- Communication: Direct peer-to-peer over LAN, no external servers