MeshLive
MeshLive icon

MeshLive

LIVE, WITHOUT THE INTERNET

Calls, chats and livestreams over a Bluetooth mesh. Every phone passes it on, so you reach further than Bluetooth alone. No internet, no SIM, no account.

Free and open source · beta

Calls: people nearby Live nearby Go live: video, or audio only Settings

What it does

Calls

  • Voice and video calls with people nearby
  • End-to-end encrypted, phone to phone
  • Missed calls, call back, block unknown callers

Livestream

  • Go live and share your camera with everyone around you
  • Audio only, like a local radio that keeps playing with the screen off
  • Phones in between pass your stream along

Contacts

  • Add people by scanning each other's code
  • Call them whenever they are nearby
  • Strangers only see a random name that changes every 15 minutes

Your privacy

  • No internet, SIM, account or server
  • Your calls never touch the internet
  • Delete everything from the phone in seconds

Made for places with no signal or Wi-Fi: hikes, festivals, trips, basements, and emergencies.

How it works

Bluetooth on its own reaches about 10 to 30 metres. MeshLive turns every phone running it into a relay: your livestream or call hops from phone to phone, so the more people around you use MeshLive, the further you reach. Each hop adds a little delay and Bluetooth is slow, so video is small; audio-only streams reach the furthest.

Four phones in a row about 20 metres apart. The first is live; each phone passes the stream to the next, so the reach is about 60 metres and grows with every phone.

Apps and status

One protocol, several apps. A phone, a PC and a Mac running MeshLive are meant to call each other and watch each other's streams. This is where each one honestly stands.

PlatformStatusGet it
Android 10+ Beta 0.4.0-beta. Google Play: closed testing. GitHub releases, Obtainium · source
Windows Beta 0.2.0. Calls with Android phones passed hands-on checks in both directions; watching and going live are experimental and off by default. No Microsoft Store build yet. GitHub releases (unsigned zip) · source
iPhone Source build Tested in the iPhone simulator; not yet on a real iPhone. Testers wanted. Build from source
Mac Experimental A native Mac app in the same repository as the iPhone app. Calls with Android phones passed hands-on checks in both directions. Build from source
Benchmarks Measured results on real Android phones, with inputs you can regenerate (CC BY 4.0). Not every case passes yet, and the data says so. Dashboard · data
Please read before relying on it. MeshLive is beta software and has not had an independent security review. On Android the ID a phone broadcasts is random and changes every 15 minutes (each app's privacy page says what it broadcasts), but a live stream shows its source to everyone who watches, and anyone whose call you accept learns who you are. Use it for testing and feedback, not where your safety depends on it.

Privacy

No accounts, no ads, no analytics, no servers. Calls and streams are encrypted, and your real name is only sent, encrypted, to the people you choose. Read the full privacy policy, or the technical detail in the privacy document. Child safety: see the child safety standards.

Help and contact