Native MeshCore client for mobile and desktop. Off-grid encrypted LoRa messaging with Watch support, home screen widgets, mesh map, and remote device management.
PommeCore is the full-featured companion app for MeshCore LoRa mesh radios — a decentralized, off-grid messaging network that works without internet, cell towers, or servers. Everything runs over long-range LoRa radio, directly between devices.
MESSAGING
Send and receive direct messages with real-time delivery tracking (Sending → Sent → Delivered, with round-trip time). Channel (group) messages broadcast to everyone on the mesh. Reactions and quoted replies are interoperable with MeshCore One. Undelivered messages retry automatically, then flood the mesh.
CONTACTS & CHANNELS
Organise contacts with favourites, nicknames, notes, and groups. Mute or block individuals. Each group and channel has its own notification mode and sound. Export and import contacts via QR code or meshcore:// URLs.
MESH MAP
See all contacts with GPS on an interactive map. Tap a pin to open that contact's chat. Enable position trails for movement history. The link quality overlay draws colour-coded lines (SNR) to contacts in range.
RADIO SETTINGS & TOOLS
Configure frequency, spreading factor, bandwidth, coding rate, and TX power from the app. Radio Stats, RF Monitor with Packet Log, Line of Sight analysis, Radio Calculator, Airtime Calculator, and Frequency Scanner are all included.
BACKUP & UPDATES
Export your radio configuration as a .meshprofile file. Firmware update checker alerts you when a new release is available. Over-the-air ESP32 firmware updates via WiFi.
REMOTE MANAGEMENT
Administer repeaters and room servers over the mesh — change names, frequencies, routing scope, and advert intervals without physical access.
WIDGETS & WATCH
Home screen and lock screen widgets show connection status, battery, and unread count. The watchOS companion lets you read and reply to DMs and channel messages from your wrist.
iPHONE, iPAD & MAC
One app runs natively on iPhone, iPad, and macOS (Apple Silicon and Intel). Connects via Bluetooth LE, WiFi, or USB serial on Mac.
LANGUAGES
English, German, French, Spanish, Italian, Dutch, Portuguese, Czech, Polish, Ukrainian, Japanese, Simplified Chinese.
ACCESSIBILITY
VoiceOver, Dynamic Type, Differentiate Without Color Alone, Dark Mode, Voice Control.
PRIVACY
No account required. No servers. No data collection. All communication is peer-to-peer over LoRa radio. iCloud sync for nicknames, notes, groups, and settings uses your private iCloud account.
HARDWARE REQUIRED
A MeshCore-compatible LoRa radio running Companion firmware is required. Recommended: Compatible Mesh radio with latest MeshCore Companion firmware
IN-APP PURCHASES
Tip Jar ($0.99–$9.99) — voluntary support, no functional gating.
PommeCore for Apple Watch ($1.99, one-time) — unlocks the watch companion app.
All other features are free.
I think this app is even better than the official MeshCore application available on iOS
Developer Response
Thank you for the very kind words.
Better but unusable in current state
Cmckay2
Can’t seem to hold the correct frequency. Set it to correct preset and save. Reports frequency correctly. Then after a few Bluetooth disconnects it resets back to 906. On the bright side at least Bluetooth actually works. That alone makes this better than the standard Meshcore app, which is ridiculously bad.
Developer Response
This sounds like an issue with the device possibly, can you please provide the details of what device you are using and what settings, I will trace the code to see if I find a bug.
Nice replacement for the Meshcore App
Blackdogreview
So far this is a very nice app. It works well on my M1 MacBook Pro, iPad and iPhone. Looking forward to more updates.
Developer Response
thank you for the kind words. I am trying to get the macOS native client into the store.
• Apple Watch app — read and reply to mesh messages, browse contacts and channels, and check connection status from your wrist, with complications for quick access.
• Richer notifications — messages now group into conversation threads, like Messages.
• Repeater region management — view and edit region trees and flood limits (MeshCore 1.16).
• More languages — improved translations across 12 languages.
• Accessibility — improved VoiceOver support throughout the app.
• Stability fixes and refinements.
Version 26.06.08
The developer, Michael Bedworth, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More