Open-Source Encrypted File Transfer
Send files directly between nearby devices on the same local network. End-to-end encrypted, peer-to-peer, no cloud storage. Built on the Bolt Protocol.
Same-network transfer
Open LocalBolt on another nearby device
The interactive transfer panel loads in your browser. File contents transfer directly between connected devices and are not uploaded to cloud storage.
How It Works
Start sharing files in seconds. Browser or desktop app, no accounts needed.
Open on Both Devices
Visit localbolt.app in a browser or use the desktop app on devices on the same local network.
Select a Device
Devices appear automatically. Tap one to send an encrypted connection request.
Transfer Directly
Drag and drop files. End-to-end encrypted, peer-to-peer, no size limits.
Open-Source Security, Zero Trust by Design
LocalBolt uses NaCl/Curve25519 encryption to transfer files directly between devices with zero cloud storage. The Bolt Protocol and cryptographic SDK are open source.
End-to-End Encryption
Every file is encrypted with NaCl/Curve25519 before transfer.
Direct P2P Transfer
Files transfer directly between connected devices over encrypted data channels.
Zero Cloud Storage
Your file contents are not uploaded to LocalBolt servers.
Works on Your LAN
Nearby devices on the same local network appear automatically. Remote-network transfer is outside LocalBolt scope.
FAQ
Common questions about encrypted peer-to-peer file transfer
Does LocalBolt work without internet?
Yes. LocalBolt is designed for local-network transfer. When you self-host or run the desktop app, devices on the same LAN can find each other with no internet connection needed. LocalBolt does not provide cross-internet discovery or transfer.
Can I self-host LocalBolt?
Yes. Clone the repo, run the start script, and you have your own private instance with its own signaling server for LAN use.