LocalBolt
OFFLINE

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.

1

Open on Both Devices

Visit localbolt.app in a browser or use the desktop app on devices on the same local network.

2

Select a Device

Devices appear automatically. Tap one to send an encrypted connection request.

3

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.