MeshCore One app icon

Off-grid messaging,
built for Apple devices.

MeshCore One is a full MeshCore client for iPhone, iPad, and Mac. Send encrypted messages across the mesh: long range, low power, and entirely without the internet.

Free & open source · iPhone, iPad & Mac · Requires MeshCore-compatible hardware

MeshCore One conversation screen on iPhone
Everything in one app

A complete MeshCore toolkit

From everyday chats to deep RF diagnostics, MeshCore One brings the whole mesh to your pocket.

Messaging

Direct messages with delivery status, channels, reactions, mentions, link previews and inline images.

  • Flood retry
  • Path hops
  • Deep links
  • Per-chat alerts

Contacts

Auto-discover nodes on the mesh, share over QR or advert, favorite the ones you rely on.

  • Ping repeater
  • SNR & latency
  • Blocking

Map

See contact positions live across standard, satellite and hybrid map layers.

  • Live positions
  • Layer switching

Network tools

Professional-grade RF instrumentation built right in, so you can diagnose the mesh without leaving the app.

  • Trace Path
  • Line of Sight + Fresnel
  • RX Log capture
  • Noise Floor monitor
  • CLI Terminal

Remote nodes

Manage repeaters and room servers remotely: telemetry, configuration, identity and reboot.

  • Battery & uptime
  • Telemetry charts
  • Admin auth

Companion device

Pair over Bluetooth or WiFi. Tune radio presets, frequency, TX power, spreading factor and bandwidth.

  • Radio presets
  • Manual tuning
  • OCV battery
See it in action

Built for staying in touch

A native app built in Swift, shaped by the people who use it.

Chats list
Chats
Conversation view
Conversation
Channel view
Channel
Map view
Map
Nodes list
Nodes
Line of Sight
Line of Sight
Line of Sight analysis
LoS Analysis
Three steps

How to get started

You'll need a MeshCore-compatible node and an iPhone or iPad running iOS 18 or later, or an Apple Silicon Mac.

Get a node

Pick up any MeshCore-compatible board, such as a Heltec V3 or RAK WisMesh Tag, and flash the MeshCore firmware on the official MeshCore flasher.

Install the app

Get it on the App Store, or sideload an unsigned IPA from GitHub Releases.

Pair & connect

Pair your node over Bluetooth or WiFi, choose a radio preset, and start messaging across the mesh.

Your data never leaves your device

MeshCore One works entirely offline. There are no accounts, no servers, and no analytics. Messages route directly over the mesh and stay on the devices that send and receive them.

No internet required No accounts No tracking End-to-end over the mesh

Read the privacy policy →

MeshCore One app icon

Bring the mesh
to all your devices.

Free, open source, and built for the MeshCore community.