Cairn

MeshCore companion appBeta

Cairn, a LoRa mesh messaging app for iPhone and iPad: Your radio, your mesh, no signal required.

Pair a MeshCore LoRa radio over Bluetooth or Wi-Fi and message friends, run your repeaters and watch your channel live — through a community-built network of radios, with no cell service, no internet and no account.

  • Free
  • iOS / iPadOS 18+
  • CarPlay
Cairn's Dashboard on iPhone: radio battery, network, frequency, GPS, nodes and chats at a glance, with a row of mesh tools

Key features

Everything your radio can do, on the screen in your pocket.

MESSAGING

Direct, channel & room

One inbox for DMs, public, private and hashtag channels and room servers — with delivery status, retry, reactions, @mentions and the path every message took.

NODES

Repeaters, managed

Every saved and heard node on its own page. Log in to your repeaters and room servers for status, neighbors, telemetry history, settings and a remote CLI.

SPECTRUM

See your channel

The live noise floor and packet traffic on your frequency, with signal margin, airtime share and packets per minute.

MAPS & GPS

Find your way

A mesh map in standard, satellite or topo, regions downloaded for offline use, and a compass HUD that points to any node.

TOOLS

Network diagnostics

Network Health, Scan for Nodes, Trace Path, Line of Sight with terrain and Fresnel zone, and a live RX packet log.

CARPLAY

Hands-free on the road

Hear and reply to mesh messages with Siri in CarPlay, run Shortcuts, and keep the radio's status on the Lock Screen and Dynamic Island.

iPad

Room for the whole picture.

On iPad, every tab gets a sidebar and a full-width page. Spectrum shows the noise floor, the packets on your channel and the traffic log on one screen — and you can open Cairn in more than one window.

Cairn's Spectrum tab on iPad: channel noise floor, packet markers and a live traffic table

iPhone

Built from cards, over a background you choose.

Screens use the app's demo radio and fictional sample data.

Cairn Comm tab: DMs, channels and rooms in one inbox with filters Cairn conversation with delivery status, reactions and link details Cairn mesh map showing node positions Cairn Scan for Nodes: repeaters that replied, with signal and distance on a map

Privacy & license

Radio to radio. Nothing to me.

Cairn has no accounts, no analytics and no server. Your messages go from your phone to your radio and out over LoRa — they never pass through CVH Visuals.

  • Works with any MeshCore radio. Any board running MeshCore companion firmware, over Bluetooth or Wi-Fi — including my Cairn firmware for touchscreen trackers.
  • Try it without a radio. A built-in demo mode connects to a simulated radio with sample contacts, channels and messages.
  • Free, GPL v3 licensed. Based on MeshCore One by Avi0n and contributors.
  • Twelve languages. English, German, Spanish, French, Italian, Korean, Dutch, Polish, Portuguese, Russian, Ukrainian and Chinese.

For hikers, event crews, emergency comms and radio tinkerers

Help shape Cairn before it hits the App Store.

The beta is open on TestFlight. Tell me your device and radio, and I'll send you an invite.