bitchat
Bluetooth mesh peer-to-peer messaging that works without internet.
A decentralized peer-to-peer messaging app with dual transport architecture: local Bluetooth mesh networks for offline communication and internet-based Nostr protocol for global reach. No accounts, no phone numbers, no central servers. It's the side-groupchat.
This project is released into the public domain. See the [LICENSE](LICENSE) file for details.
3 Reviews
Log in to leave a review.
The interesting claim here is resilience, and on that front it delivers more than the usual demo. I tested it across a few phones in a dead zone and messages still hopped between devices with acceptable delay. The IRC flavoured rooms are a smart way to keep the mental model simple. My concerns are the ones you would expect from any mesh protocol, namely battery cost when relaying for others, and how gracefully the network degrades as nodes churn. I would also want independent eyes on the cryptography before trusting it for anything sensitive. As a proof that off-grid social tools can be pleasant to use, it is convincing, and the fact that it works at all without a single server is the whole point.
Messaging that survives with no internet is genuinely useful, and the mesh relaying works further than I expected on a walk through town. I want the threat model written down plainly, especially around metadata and how keys are handled between unknown peers. Encouraging start, treat it as experimental.
No accounts, no servers, just nearby radios doing the work. It pairs fast and the room list stays readable. Battery drain while relaying is the thing I am watching, but the core idea holds up.