CairnOS

CairnOS

Off-Grid LoRa Mesh Messaging

1 ratings
Free

Rating summary
1
0
0
0
0

Details

Released
October 21, 2026
Updated
October 28, 2026

Features

Background Location Access

CairnOS screenshot #1 for iPhone
CairnOS screenshot #2 for iPhone
CairnOS screenshot #3 for iPhone
CairnOS screenshot #4 for iPhone
CairnOS screenshot #5 for iPhone
CairnOS screenshot #6 for iPhone
CairnOS screenshot #7 for iPhone
CairnOS screenshot #8 for iPhone
CairnOS screenshot #9 for iPhone
CairnOS screenshot #10 for iPhone
iphone
iphoneDuo
ipad
🖼️Get Icon
Icons↘︎

About

Cairn is a companion app for MeshCore LoRa mesh radios. Pair your radio over Bluetooth or WiFi and send messages through a community-built network of radios and repeaters, with no cell service, no internet and no account. MESSAGING - Direct messages, channels and room servers in one inbox, with filters - Public, private and hashtag channels; share or join a channel by QR code - Delivery status, with retry for failed sends - Emoji reactions, @mentions, forwarding, search and text selection - Path details for each message: every hop on a list and a map - On-device translation of incoming messages - Chats kept on a Cairn touch radio come over to the app when you pair - Block contacts or channel senders, filter keywords and mute conversations - Optional link previews, with a warning for known malware links DASHBOARD - Battery, network, radio, GPS, contacts and chats at a glance - Sunrise and sunset for your position and the radio's temperature sensor - Radio presets by region, or set frequency, bandwidth, spreading factor, coding rate and TX power yourself NODES & REPEATERS - Saved and heard nodes, with search, sort, filters and a card or list layout - A page for every node, with a map, readings and quick actions - Log in to your repeaters and room servers to see status, telemetry, neighbors and an SNR map, then change settings, access lists and regions or use the remote CLI - Send commands to your own companion radios over the mesh (MeshCore 1.18 firmware) - Telemetry history charts kept on your phone - Contact groups, QR sharing and a manual path editor SPECTRUM - Live noise floor and packet traffic on your frequency - Signal margin, airtime share and packets per minute - With a Cairn radio: the radio's own Channel view, with its trace, density heat map and 24-hour noise floor MAPS & GPS - Mesh map with standard, satellite and topographic layers - Live traffic layer: the links packets crossed lately, and each new packet as it arrives - Download map regions for offline use - Radio and phone GPS side by side, with a compass and a navigation HUD that points the way to any node TOOLS - Network Health, Scan for Nodes, Trace Path, Line of Sight with terrain and Fresnel zone, RX Log and a CLI terminal - Sign and verify messages with your radio's identity IN THE CAR & AROUND iOS - CarPlay: a dashboard of your radio, mesh, messages and location, a GPS page, and messages you hear and answer with Siri - Siri and Shortcuts: check radio status, send a message or send an advert - Live Activity and Dynamic Island with connection, battery and unread count - Multiple windows on iPad MAKE IT YOURS - Choose a color, gradient or photo background with glass cards over it - Give any node a photo or a color: its type's color, one of twelve shades or any color you pick - Backup and restore, plus CSV and GPX export PRIVACY Your messages travel radio to radio. Cairn has no accounts, no analytics and no developer server. Nothing is sent to the developer. REQUIREMENTS Requires a LoRa radio running MeshCore companion firmware, connected over Bluetooth or WiFi. Maps, link previews and Line of Sight elevation use the internet when it is available. Requires iOS 18 or later. Cairn is free and open source software under the GNU GPL v3, built on the work of the open-source MeshCore app community. Source code is linked from our support page.
Show more
+2

What's New in CairnOS

1.2

October 28, 2026

Version 1.2 is about speed: connecting and syncing take less time, and big node lists stay quick. NEW - Remove Heard Nodes: Settings › Nodes › Remove Nodes clears the whole Heard list in one step. It says how many first and asks you to confirm. Saved nodes stay, and a node comes back if your radio hears it again. IMPROVED - Faster connect with a full node list: Cairn fetches only what changed, and downloads the whole list only when the radio's count and the app's differ. That also catches nodes removed on the radio while the app was away. - Faster Bluetooth on Cairn firmware for ESP32 radios. - Stock firmware: quicker connects, with no Cairn-only requests each time and no 5-second wait on older firmware. - Removing many nodes on the radio updates the app in one go instead of row by row. - The Traffic map pins only your saved and heard nodes, not every node heard in the last 7 days. Packets through relays you don't have still animate, and those relays are listed as off the map. Show Quiet Nodes and the Map tab's traffic layer follow the same rule. FIXED - A deleted node leaves the Traffic map, Line of Sight and Trace Path at once, including Trace Path's node picker. FIRMWARE Everything in 1.2 works with stock MeshCore and with current Cairn firmware.

More

Developer apps