A Bluetooth mesh chat app for Android. Nearby phones find each other and message directly — messages hop through the mesh to reach beyond a single Bluetooth connection.
Every phone advertises and scans for other MeshTalk phones over Bluetooth Low Energy at the same time. When two phones come within range, they exchange signed, optionally encrypted packets directly — no pairing dialog, no internet connection, no account. Messages carry a hop limit and relay through other nearby phones to extend range past a single Bluetooth connection.
A broadcast channel visible to everyone currently reachable on the mesh.
Private messages use X25519 key exchange + AES-GCM encryption and Ed25519 signatures — only the intended recipient can read them.
Send a compressed photo or small file inline. Turn off receiving attachments in Settings if you'd rather not store them locally.
A foreground service keeps the mesh alive, with an optional battery-optimization exemption for reliability.
See "so-and-so is typing…" live in the public feed and DM threads — an ephemeral signal that's never stored or replayed.
Chat privately with Google's Gemma 4 model running entirely on your phone via LiteRT-LM — one-time download, zero connectivity needed after that, nothing ever sent over the mesh.
No GPS, no internet? Find a nearby contact by raw Bluetooth signal strength once they enable their tracking beacon in Settings.
An opt-in "Find" tab showing everyone reachable on the mesh at once, each with an arrow and approximate distance — with an offline-cached map backdrop of your area.
Long-press any message to copy it, react with an emoji, or edit/delete your own — all synced live to everyone else on the mesh.
Push-to-talk voice messages over the same offline Bluetooth mesh — hold to record, release to send. Direct-to-recipient by default, with an opt-in mesh-relay setting. Unlocked with a one-time purchase or a monthly subscription with a 3-day free trial.
MeshTalk is distributed two ways, since Walkie-Talkie's billing differs by channel:
Uses Google Play Billing for the Walkie-Talkie purchase/subscription. (Play Console listing coming soon.)
Download the APK directly from Releases. Walkie-Talkie purchases go through Stripe Checkout instead of Play Billing.
MeshTalk is open source. The code, protocol details, and build instructions are on GitHub.