Bolt is the protocol and app ecosystem behind LocalBolt: encrypted device to device file transfer for browser and native clients.
The hosted web app is live at localbolt.app.
| Repository | Role |
|---|---|
| bolt-protocol | Protocol specification |
| bolt-core-sdk | Shared Rust SDK, WASM bindings, transfer core, BTR |
| bolt-daemon | Native side daemon for session and transport orchestration |
| bolt-rendezvous | Untrusted signaling and rendezvous server |
| localbolt-v3 | Hosted web app at localbolt.app |
| localbolt | Self hosted web app |
| localbolt-native | macOS native app: SwiftUI plus Rust native bridge and daemon sidecar |
| localbolt-marketing | Marketing site (not currently deployed) |
| bolt-workspace | Ecosystem map, architecture, roadmap, and the Bolt CLI |
A Rust core with thin platform native wrappers.
- Native direction: Rust core, thin platform native shells.
- macOS native shell: SwiftUI over the
native/sharedRust C ABI bridge. - Browser direction: TypeScript UI and browser adapters over the shared protocol and SDK surfaces.
- Retired desktop shell stacks have been removed from the active app trees.
- Transfers are encrypted.
- The app does not present user approved sessions as verified device identity.
- EA1 PAKE is a reviewable protocol proposal, not an implemented feature.
- EA1 is not wire frozen, not implementation authorized, and not product facing.
- Do not treat the current app as MITM proof verified pairing.
LocalBolt for macOS is available from the localbolt-native releases. The current build is ad hoc signed and not notarized, so the first launch needs right click then Open.
by the9ines