// mesh · off-grid · ios
Meshology app icon
// Meshology v1.0
Free · iPhone · No towers, no internet

Two mesh networks.
One honest app.

Meshtastic and MeshCore can't talk to each other — and each needs its own app. Meshology speaks both at once: one contact list, one map, one inbox. Connect your LoRa radios over Bluetooth and see your whole off-grid world in a single, friendly console.

Meshtastic MeshCore Meshology Secure
In final build · coming soon How it works
Meshology
2
// meshes, one inbox
3
// offline map styles
100%
// offline, on-device
0
// cloud · accounts · ads
// what's inside

Honest, unified, and finally friendly.

Meshology takes two powerful-but-fiddly mesh stacks and presents them the way they should have been all along — clear, merged, and truthful about what the radio can and can't do.

01

One unified inbox

Direct messages and channels from both Meshtastic and MeshCore in a single thread view — each row badged by network and security level. No more two apps.

02

One contact directory

Peers from both meshes merged into one roster. People who are on both networks show dual badges, so you always know how you can reach them.

03

Honest delivery status

Did it actually arrive? Meshology shows delivered, relayed, or failed — and tells you why: "No route — out of range or too many hops." One-tap resend.

04

Offline-first maps

Standard, topographic, and terrain-relief styles rendered with MapLibre. Download North America once, then watch your nodes appear on a map that works with no signal.

05

Plain-English privacy

A privacy check that flags public channels, location broadcasting, and MQTT exposure — and offers one-tap fixes. Sensible, private defaults out of the box.

06

Meshology Secure

An optional end-to-end layer — X25519, ChaCha20-Poly1305 and a forward-secret ratchet — that's cryptographically stronger than either native stack. Verify contacts with QR safety numbers.

07

Mesh health dashboard

Channel utilization, air-time headroom, battery, and congestion alerts. On LoRa, airtime is life — Meshology makes it a first-class, visible thing.

08

Feel the mesh

Every event has its own synth tone and matched haptic — message, delivery, node found, congestion. You can follow the mesh without looking at the screen.

// why meshology

What the official apps don't do.

Works with stock, unmodified firmware on both networks — no flashing required.

Capability Meshtastic app MeshCore app Meshology
Both networks in one app
Unified inbox & contacts
Honest delivery / failure reasonspartialpartial
Offline topo & terrain mapsbasic
Plain-English privacy check
Forward-secret E2E option
Cross-mesh bridge
Free · no ads · no cloud
// the bridge

Make two networks talk to each other.

Run a Meshtastic and a MeshCore radio from the same phone and Meshology can bridge them at the application layer — with dedup and loop prevention — so a Meshtastic user can message a MeshCore user for the very first time.

No custom firmware. No re-flashing. Stock radios, connected over Bluetooth, working together because the app does the translation.

// under the hood

A modular Swift mesh stack.

One normalized domain model, pluggable transport adapters, isolated by Swift package — the kind of architecture we build for clients, shipped as a product.

// model

Domain

Network-agnostic People, Spaces, Threads, Messages, Positions, Routes & delivery state.

// adapters

Transport

Meshtastic protobuf + MeshCore binary codecs behind one unified MeshTransport protocol.

// link

Link

CoreBluetooth and Wi-Fi/TCP with state restoration and auto-reconnect.

// crypto

Secure

X25519 + Ed25519 + ChaCha20-Poly1305 forward-secret overlay via Apple CryptoKit.

// maps

Maps

Offline MapLibre tiles, privacy-aware node annotations, download planning.

// store

Store

SwiftData persistence with an outbox that survives suspension and idempotent upserts.

// almost here

Meshology is on the way

Free for iPhone, iOS 17+. No towers, no internet, no account, no ads. Works with stock Meshtastic and MeshCore radios over Bluetooth. In final build and coming soon — want a heads-up the moment it lands?

Get in touch →