Reticulum Mobile App icon

Reticulum Mobile App

Off-grid, end-to-end encrypted mesh messaging for Android & iOS — over LoRa radio or the open internet.

A free, open-source native client for the Reticulum network. No servers, no accounts, no phone number, no tracking, no Google services, and no app-store lock-in. Your cryptographic identity is generated on-device; every byte of cryptography runs locally.

Latest release version Licence: AGPL-3.0 Platforms: Android and iOS Price: free

Download Source on GitHub

See it running

Live on an Android phone, attached to the public Reticulum mesh.

Animated tour cycling through the Messages inbox, an open conversation with reactions, the tap-back menu, the Nodes screen, the network graph, the NomadNet browser, the Rooms screen and Settings
Animated app tour
The NomadNet page browser rendering a mesh-hosted textboard page with ASCII-art header and live stats
NomadNet page browser
The Nodes screen listing discovered Reticulum destinations with hop counts and last-seen times
Discovered mesh nodes
A force-directed graph visualising the topology of the Reticulum mesh network
Live network graph
The Messages inbox showing encrypted LXMF conversations with favourites
Encrypted messaging
An open conversation thread showing two-coloured chat bubbles, a heart reaction, an image attachment and a swipe-to-reply quote
Conversation with reactions
Long-press on a message showing the horizontal tap-back emoji row above a Copy action
Tap-back menu (long-press)
A slide-up destination-detail sheet showing the full hash, Message / Add to Contacts / Add nickname / Delete actions, and a QR code below
Destination detail sheet
The Nodes header with the Add + button tapped, showing Add by hash and Scan QR code menu options
Add destination menu
The Nodes header with the kebab menu tapped, showing the filter selection between All, Contacts, Messageable, Telemetry and RRC
Filter menu
The Rooms screen listing connected Reticulum Relay Chat group-chat hubs
Relay Chat rooms
The Settings screen showing BLE, Bluetooth Classic and TCP transport options
Grouped settings

Messaging that needs no infrastructure

Every mainstream messenger depends on a company's servers — to route your messages, hold your account, and, almost always, to harvest who you talk to and when. Take the servers away and the app is a brick.

The Reticulum Mobile App is built the opposite way. It speaks Reticulum, a cryptography-based networking stack that carries traffic over LoRa radio, packet radio, or any TCP/IP link with no central authority anywhere in the path. There is no backend to this app. Nothing to sign up for. Nothing to shut down, subpoena, or sell. You can run it over the internet today and over a hand-built radio mesh tomorrow — same identity, same contacts, same app.

What it does

A complete Reticulum client, native on both platforms.

Encrypted messaging (LXMF)

End-to-end encrypted messages between identities — text, image and file attachments, emoji reactions and replies. Delivered over an encrypted Reticulum link with delivery proofs, or stored and forwarded through a propagation node when a peer is offline.

Works fully off-grid

Attach an RNode LoRa radio over Bluetooth or USB and message peers with no cell signal, no Wi-Fi, and no infrastructure at all. Or attach over TCP to a Reticulum transport node when you have a connection — or run several transports at once.

NomadNet page browser

Browse mesh-hosted NomadNet pages with full micron rendering — headings, tables, colours, server-side includes and interactive forms — and follow links from one node to the next across the network.

Reticulum Relay Chat

Opt-in IRC-style group chat: connect to a relay-chat hub and join rooms, right inside the app, layered on the same encrypted Reticulum links.

Persistent background listening

A foreground service keeps the radio link alive and raises a notification the moment a message arrives — even with the app closed and the screen off.

You own your identity

Keys are generated on-device and key-wrapped at rest. Export an encrypted backup, move to a new phone, or share your contact card as a QR code. No account, ever.

See the whole mesh

A live force-directed graph of network topology, a map of geolocated nodes, per-message link quality (signal strength and hop count), and a full diagnostics log.

Open & auditable

AGPL-3.0 licensed. Android builds are reproducible — two builds of the same release are byte-identical — and the security audit is public in the repository.

Who it's for

Off-grid & remote

Backcountry, sailing, rural land, anywhere cell coverage stops. A LoRa radio and this app are a complete messaging system.

Emergency & resilient comms

When the grid, cell towers or the internet go down, a Reticulum mesh keeps carrying messages on its own power and its own radios.

Privacy-minded

No phone number, no account, no backend collecting your social graph. Metadata stays on the mesh you choose to attach to — not in a company's database.

Radio & mesh experimenters

Amateur-radio operators and mesh-network builders get a real, native mobile client that interoperates with the wider Reticulum ecosystem.

Install

Free, and sideloaded by design — it never needed an app store.

Android

Download the signed APK from the latest release and install it.

For automatic updates with no Google account, install through Obtainium — tap the badge (with Obtainium already installed), or add the source URL below by hand:

Get it on Obtainium

github.com/thatSFguy/reticulum-mobile-app

iOS

An unsigned .ipa ships on every release. Re-sign it locally with a free Apple ID using AltStore or SideStore — no paid Apple Developer Program required.

In AltStore or SideStore, add this source URL to install and get update notifications automatically:

https://thatsfguy.github.io/reticulum-mobile-app/altstore.json

Frequently asked questions

 

What is Reticulum?

Reticulum is a cryptography-based networking stack for building resilient networks over anything that moves bits — LoRa radio, packet radio, serial links, or TCP/IP. It needs no central infrastructure, no DNS, and no addressing authority. This app is a native mobile client for it.

Does it work without the internet or a cell signal?

Yes. Attach an RNode LoRa radio over Bluetooth or USB and you can message other people entirely over radio — no cell service, no Wi-Fi, no infrastructure of any kind. When you do have a connection you can instead attach to a Reticulum transport node over TCP.

Is the app free?

Yes — free and open source under the AGPL-3.0 licence. No ads, no subscriptions, no in-app purchases, no telemetry.

Do I need an account or a phone number?

No. Your identity is a cryptographic keypair generated on the device. There is no sign-up, no email, no phone number, and no central server that holds an account for you.

What hardware do I need?

For off-grid radio use you need an RNode — a LoRa modem you can build yourself or buy pre-made. For internet use you need no extra hardware: just attach the app to a public Reticulum transport node over TCP.

Is it on the Google Play Store or Apple App Store?

It is not on the App Store. On Android you sideload the signed APK from GitHub Releases, or add the repo to Obtainium for automatic updates (an F-Droid listing is in progress). On iOS you sideload the unsigned IPA with AltStore or SideStore using a free Apple ID.

Are my messages encrypted?

Yes. Message bodies are end-to-end encrypted with X25519 key exchange, AES-256, and HMAC authentication. Transport-node operators and anyone listening on the radio see only ciphertext, never message content.

Can it browse pages, not just send messages?

Yes. The Nomad tab is a full NomadNet page browser — it renders mesh-hosted pages with formatting, tables, forms, and links you can follow across the network.