LibreChat icon

Free · open source · Android 10+

No signal?
Keep talking.

At a festival, on a hike, in an outage: everyone nearby running LibreChat forms a mesh, and messages hop from phone to phone until they arrive. No internet, no servers, no accounts.

End-to-end encrypted · works with zero bars

Build your own meshtap to add phones
Tap anywhere to drop a phone. A letter is waiting to get from 🙂 to 😺.

What it does

A messenger that needs nothing but people

Phones relay for each other over Bluetooth. Out of range? The phones in between carry it.

🔒

Private by default

Direct messages are end-to-end encrypted with forward secrecy — the same design as Signal.

📡

Public chat

Talk to everyone in range, with every message signed so nobody can post as you.

👥

Groups

Encrypted once for everyone; keys change when someone leaves.

📷

Photos & voice notes

Compressed for the mesh, and sped up over Wi-Fi Aware when phones are side by side.

🕓

Store and forward

No path right now? Phones hold the message for up to a day and pass it on when one appears.

🛰️

Nearby radar

See who’s in range, who’s reachable through the mesh, and how strong each link is.

See it

Watch a message find its way

Every phone is a relay

A message to someone out of range is passed along by the phones in between. Each one keeps a copy for a while and hands it to every new neighbour, so it gets there even when people move.

  • Up to 7 hops across the mesh
  • Relays can’t read private messages — only pass them on
  • Signed receipts tell you when it’s delivered
  • Direct to a neighbour when they’re in range
Mesh · 9 phonesready

Press Send, or tap any phone to send from it

Under the hood

How it works

01

Open the app

Your phone makes its own keys — no number, email or account. Pick a name and you’re on the mesh.

02

Phones find each other

Every phone is both a Bluetooth beacon and a listener, so anyone nearby running LibreChat joins in.

03

Messages hop

Out-of-range messages are flooded across the mesh, kept for up to a day, and acknowledged when they arrive.

Privacy

No servers. Nothing to hand over.

There is no LibreChat server and no account. Messages are encrypted on your phone, carried by other phones that can’t read them, and stored in an encrypted database.

Read the privacy policy →

  • No internet, servers or accounts
  • End-to-end encryption with forward secrecy
  • Encrypted database and media on the phone
  • Verify contacts by QR code or safety number
LibreChat

Talk when the bars are gone.

Download LibreChat before you need it — then keep talking anywhere people gather.

Android 10 or newer · free · no ads · Apache 2.0