A wormhole to transfer files
Wormhole is a CLI tool that allows users to transfer files to devices on the same local network. It generates a QR code that can be scanned by any phone or browser-enabled device, enabling simple and fast file transfers.
- Local-Only File Sharing (no internet connection required)
- QR Code Generation (scan to recieve directly on phones)
- Automatic LAN IP Detection
- Supports all file types (served as
application/octet-stream
) - Simple CLI Interface
- Runs a temporary local HTTP server per transfer
Make sure you have Rust installed.
cargo build --release
Move the compiled binary (wormhole
) to a directory included in your system’s PATH
wormhole <filename>
wormhole example.pdf
Scan the displayed QR code using your mobile phone camera or any QR scanning app. The file will automatically begin downloading in the browser