All software
MeshCore One

MeshCore One

Client Stable

MC1

Native MeshCore client and network toolkit for iPhone, iPad and Apple Silicon Macs, combining messaging with offline maps, path tracing, RF line-of-sight analysis, packet capture and remote node administration.

Maintainer
Avi0n ↗
Kind
Clients
Maturity
Stable
Language
Swift
Licensing
Open source
Latest version
1.2.1 · 2026-07-13
License
GPL-3.0-only
Platforms
iOS iPadOS macOS

Capabilities

Interfaces

  • Mobile
  • GUI

Connections

  • BLE
  • TCP

Capabilities

  • Messaging
  • Contacts
  • Channels
  • Node configuration
  • Remote administration
  • Monitoring
  • Telemetry
  • Packet analysis
  • Mapping
  • Notifications
  • Key management

Node role

  • Companion
  • Repeater
  • Room server

Install

Releases

from GitHub · updated 2026-07-13
  1. v1.2.1 # Latest 8 days ago · 2026-07-13 06:10 UTC

    What's Changed

    • Debug logs are now kept locally for 7 days instead of 24 hours. Logs are kept on your device.

    Bug Fixes

    • Fixed an issue where a momentary gap during automatic reconnect could silently drop the radio connection until the app returned to the foreground.
    • Reduced unnecessary re-pair prompts. A brief encryption hiccup at the edge of Bluetooth range no longer tells you to re-pair a radio whose pairing still works.

    Full Changelog: https://github.com/Avi0n/MeshCoreOne/compare/v1.2.0...v1.2.1

  2. v1.2.0 # 8 days ago · 2026-07-12 22:28 UTC

    What's Changed

    • Link/image preview settings are now easier to understand. Both images and link previews are now under "Show Link Content" in Chat settings.
    • Repeater neighbors can now be viewed on a map. In Telemetry > Neighbors, tap "View on Map" to see a full-screen map of its neighbors and signal strength to each.
    • Message path maps now display the total hop count and path distance.
    • Map controls are now cleaner and simpler across all map screens.
    • Contact nicknames are now shown in channels
    • Visual tweaks to channel/chat/contact info pages to make them more uniform.
    • Theme aware QR code.
    • Scanning MeshCore contact QR codes with the system camera app now offers to open MC1.
    • Telemetry now shows Direct/Flood for Packet metrics. Packet graphs now show both metrics. NOTE that this will start a new chart because it graphs both direct and flood packets.
    • Opening the Nodes tab now defaults to Favorites if you have at least one favorited node.
    • In Trace Path tool, removed 10x batch option and defaulted to 3x.
    • In Trace Path tool results, now shows a percentage of successful batch traces.
    • Added a Chile community radio preset.

    Bug Fixes

    • Fixed sent messages not listening long enough for heard repeats
    • Fixed an "item not found on device" error when logging into a repeater whose contact was missing from the radio (for example after a backup restore or radio reset). The app now restores the contact and retries automatically.
    • You can now enter negative latitude and longitude for remote nodes, and comma decimal separators no longer break coordinate entry.
    • Remote-node coordinates and names are now validated before saving, so out-of-range values or over-long names are caught up front instead of being silently altered by the firmware.
    • Fixed incorrect centering on the message path, neighbor, and trace path maps.
    • Fixed duplicate chat messages that could appear when a repeated broadcast arrived after the previous match window.
    • Fixed inability to remove a nickname
    • Fixed Repeat Mode not enabling correctly for 869.495 Mhz
    • Fixed zero hop ping timeout being too long
    • Fixed BLE not reconnecting in the background in some situations
    • In Telemetry Neighbors, neighbors no longer have a "New" tag when they weren't actually new.
    • Fixed some website image preview cards not loading
    • Fixed Repeater Management not getting the correct TX value from repeaters running ZephCore

    New Contributors

    Full Changelog: https://github.com/Avi0n/MeshCoreOne/compare/v1.0.1...v1.2.0

  3. v1.1.0 # 24 days ago · 2026-06-26 21:10 UTC

    What's Changed

    • Shortcuts: Check radio status, send messages, and send adverts. Let me know if you have any Shortcut ideas!
    • Added a What's New sheet
    • Ability to clear DM conversations
    • "@" button no longer appears if the mention is already on your screen
    • Nodes tab list now show inbound hops. These are correlated from the RX Log and the Hop number is overridden if you set a manual Out Path.
    • In Room telemetry, the Posts charts now have their own Y axis instead of sharing it with others.
    • Map tab remembers the last position instead of auto zooming out upon every open
    • In Contact details, press and hold the Out Path to copy the prefix IDs

    Bug Fixes

    • Input field should play nicer with 3rd party keyboards
Show all 20 releases →

Project signals

popularity 2026-07-20 verification 2026-07-20
GitHub stars
132
Forks
24
Watchers
5
Open issues
61
Contributors
9
Release downloads
206
Latest downloads
9
Source available
Yes
Releases available
Yes
Signed releases
No
CI builds
Yes
Documentation
Yes
  • Requires iOS or iPadOS 18 or an Apple Silicon Mac.
  • GitHub releases provide unsigned IPA files; the App Store is the recommended installation path.

Tags