MeshCore-Companion-Apps im Überblick: MeshCore, MeshOS und MeshCore One für iOS und Android

Rund um das offene LoRa-Mesh-Protokoll MeshCore ist binnen eines Jahres ein erstaunlich lebendiges Ökosystem an Smartphone-Clients entstanden. Drei davon prägen derzeit das Bild: die offizielle MeshCore-App von Liam Cottle, die MeshOS-App von Andy Kirby und der junge, quelloffene iOS-Client MeshCore One von Avi0n. Wer einen Companion-Node per Handy bedienen will, hat damit erstmals echte Wahl — mit deutlich unterschiedlichen Stärken, Lizenzmodellen und Zielgruppen. Dieser Beitrag vergleicht die drei Apps im Detail und ordnet weitere Alternativen ein.

MeshCore (offizielle Companion-App, Liam Cottle)

Die verbreitetste und faktisch als Referenz geltende Companion-App ist die MeshCore-App des Community-Entwicklers Liam Cottle. Es handelt sich um einen plattformübergreifenden Client für Android, iOS, macOS, Windows und Linux mit vollständigem Mesh-Messaging-Funktionsumfang (MeshCore). Technisch ist die App in Flutter umgesetzt — der ältere Web-Client wurde durch die neue plattformübergreifende Flutter-App abgelöst, die auf Android, iOS und im Web eine einheitliche Bedienung bietet (GitHub). Der Quellcode der eigentlichen Client-App ist proprietär; das darunterliegende Firmware- und Protokoll-Projekt dagegen steht unter MIT-Lizenz.

Verbindungsseitig deckt die App inzwischen das volle Spektrum ab. Mit Version 1.37 aus dem Januar 2026 kamen getrennte BLE-, USB- und WiFi-Tabs im Connect-Screen sowie initialer USB-Support auf Android hinzu (LetsMesh Forum). Version 1.38 ergänzte einen Echtzeit-Noise-Floor-Viewer, die Auswahl, welche Kontakttypen automatisch hinzugefügt werden, regional begrenzte Kanalnachrichten über lokale Repeater sowie eine Benachrichtigung bei vollem Kontaktspeicher (LetsMesh Forum). Dazu kommen Karten-Features, ein Antennen-Coverage-Tool, Line-of-Sight-Werkzeug, Telemetrie-Auswertung und mehrsprachige Oberfläche inklusive Deutsch.

Finanziell folgt die App einem Freemium-Modell. Der native Android- und iOS-Client nutzt ein Freemium-Modell, bei dem sich die Wartezeit für Remote-Management von Repeatern und Room-Servern über RF gegen eine kleine Gebühr freischalten lässt (GitHub). Kernfunktionen wie Direktnachrichten, Kanäle, Karte, Repeater-Pairing und Adverts bleiben kostenlos. Bekannter Schwachpunkt in der Praxis: Auf iOS berichten Nutzer wiederholt über instabile Bluetooth-Verbindungen mit stundenlangen, unbemerkten Disconnects — ein Thema, das die Flutter-Abstraktionsschicht bis heute nicht komplett gelöst hat.

MeshOS (Andy Kirby)

MeshOS ist zunächst eine eigenständige Firmware für die Lilygo-Geräte T-Deck und T-Lora-Pager. Gegen eine einmalige Lizenzgebühr von £8 pro Gerät erhält man einen Onboarder, eine Sprechblasen-UI mit Zustellstatus, farblich kodierte Usernamen, Emoji-Support, DMs und Kanäle wie in einer Phone-App sowie weltweite Offline-Karten (MeshCore). Zusätzlich bietet das Projekt seit einiger Zeit eine gleichnamige Smartphone-App, die aktuell für Android verfügbar ist. Eine iOS-Version ist laut Store-Seite in Vorbereitung.

Die Besonderheit der MeshOS-App besteht darin, dass sie nicht nur MeshOS-Geräte verwaltet, sondern als vollwertiger Companion-Client auch klassische MeshCore-Hardware bedient. Mit der MeshOS-App lassen sich MeshCore-Companions und MeshOS-Geräte wie T-Deck oder T-Pager einheitlich verwalten und Nachrichten über BLE-, WiFi- oder Serial-Companions senden. Die App bringt das Designkonzept der MeshOS-Embedded-Firmware aufs Smartphone und bietet eine Karte mit Multibyte-Path-Viewer, über die sich die tatsächlichen Pfade von Adverts und Nachrichten nachvollziehen lassen, sobald Multibyte-Repeater im Netz ankommen. Eine Signalbalken-Darstellung ähnlich dem Mobilfunk zeigt MeshCore-Signale auf einen Blick, sodass Reichweite ohne Test-Nachrichten erkennbar wird (Meshcore). Politisch wichtig für Off-Grid-Nutzer: Die Android-Version hängt nicht von Google-Diensten ab und lässt sich auf viele Geräte sideloaden, darunter Unihertz Titan und andere Keyboard-Smartphones (Meshcore).

Die Entwicklung ist aktiv. MeshOS v0.4.3 brachte Multi-Transport-Support über Bluetooth, WiFi TCP und USB Serial, einen WiFi-Netzwerk-Scanner zur automatischen Geräte-Erkennung, USB-Serial-Anbindung an Companion-USB-Firmware mit 115200 Baud unter Android, transportabhängige UI-Icons, Disconnect-Bestätigung, persistente WiFi-Einstellungen, Room-Chat-Bedienelemente zum Setzen und Zurücksetzen von Pfaden sowie einen an den App Store angepassten Update-Flow unter iOS (GitHub). Die APK wird direkt über das Releases-Repo auf GitHub verteilt. Lizenzseitig ist die App proprietär, der Quellcode nicht offen.

MeshCore One (MC1, Avi0n)

MeshCore One — kurz MC1 — ist der jüngste und zugleich überraschend ambitionierte Eintrag in diesem Vergleich. Entwickelt wird der Client vom GitHub-User Avi0n, demselben Autor, der auch den älteren iOS-Client PocketMesh pflegt. MC1 ist ein nativer iOS- und iPadOS-Client in Swift, explizit als „mostly AI-built" gekennzeichnet, unter GPLv3 lizenziert (die zugrundeliegende Swift-MeshCore-Bibliothek unter MIT) und benötigt iOS 18 oder neuer. Installiert werden kann MC1 über eine TestFlight-Beta oder über unsignierte IPA-Dateien aus den GitHub-Releases.

Was MC1 im Vergleich vor allem auszeichnet, ist der Funktionsumfang im Bereich Netzwerk-Diagnose und Remote-Management, der näher an Power-User-Werkzeugen liegt als die reine Messaging-Perspektive. Im Messaging-Kern bietet MC1 Direktnachrichten mit Zustellstatus und Flood-Retry, öffentliche und private Kanäle sowie Hashtag-Kanäle mit Deep-Links, Room-Server-Verbindungen im Gast- oder Teilnehmermodus, Tracking gehörter Repeats, Emoji-Reaktionen, Path-Hop-Anzeige, Link-Previews mit Inline-Bildern, @-Mentions, konversationsbasierte Benachrichtigungsstufen und Blocking von Kontakten oder Kanalabsendern. Die Kontaktverwaltung umfasst automatische Mesh-Entdeckung, QR-Code- und Advert-Sharing, Favoriten und einen Repeater-Ping mit Latenz- und SNR-Messung.

Wirklich interessant wird MC1 bei den mitgelieferten Netzwerk-Tools: Trace Path erlaubt Routing über bestimmte Repeater und das Speichern gefundener Pfade; Line of Sight liefert eine Gelände-Analyse samt Fresnel-Zone und RF-Parametern; das RX-Log zeichnet Paket-Empfang live mit; der Noise Floor Monitor zeigt ein Live-dBm-Diagramm mit Signalqualitäts-Statistiken; ein CLI-Terminal schließlich bietet Remote-Kommandozeilen-Zugriff auf Repeater und Room-Server. Dazu kommen Telemetrie-Verlaufscharts, vollständige Remote-Konfiguration von Repeatern und Room-Servern (Radio-Parameter, Verhalten, Identität, Reboot), Node-Status mit Batterie, Uptime und Repeater-Nachbarn sowie getrennte Admin- und Guest-Authentifizierung. Auf der Companion-Seite unterstützt MC1 BLE- und WiFi-Pairing, Radio-Presets und manuelles Tuning von Frequenz, TX-Leistung, Spreading-Factor und Bandbreite sowie Batterie-Monitoring mit OCV-Kurven. Push-Benachrichtigungen mit Quick-Reply, Location-Sharing-Kontrollen und Import/Export der Konfiguration runden das Bild ab.

Wichtige Einordnung: Die Screenshots im README zeigen Chats, Konversation, Kontakte, Karte, Settings, Line-of-Sight, LoS-Analyse und RX-Log — das lässt auf einen bereits funktional ausgereiften Stand schließen, obwohl der erste Commit erst im Dezember 2025 liegt. Gleichzeitig solltest Du den AI-Code-Hinweis des Autors ernst nehmen: Ein unabhängiges Security-Review durch Dritte existiert öffentlich nicht, und für sicherheitskritische Features wie Key-Handling und E2E-Verschlüsselung ist das im Off-Grid-Emergency-Kontext ein Punkt, den man bewusst mitbedenken sollte. Auf der Habenseite steht der native Swift-Stack, der CoreBluetooth direkter ansteuert als ein Flutter-Plugin-Layer und damit potenziell genau das leidige iOS-Disconnect-Problem der offiziellen App umgeht.

Funktionsvergleich im Überblick

MerkmalMeshCore (Cottle)MeshOS (Kirby)MeshCore One (Avi0n)
PlattformeniOS, Android, macOS, Windows, Linux, WebAndroid (iOS angekündigt)iOS 18+, iPadOS 18+
TechnologieFlutternativ (Android), Flutter-ähnlichnativ Swift
Lizenzproprietär, Freemiumproprietär, £8/GerätGPLv3 (open source)
InstallationApp Store / Play StorePlay Store / Sideload-APKTestFlight / unsigned IPA
TransportBLE, USB, WiFi/TCPBLE, WiFi TCP, USB SerialBLE, WiFi
DMs, Kanäle, Room-Server✓ (inkl. Hashtag-Deeplinks, Guest/Participant-Modus)
Emoji-Reaktionen, @-Mentions, Blockingteilsteils✓ (explizit gelistet)
Karte mit Positionen✓ (Slippy-Tile, Coverage, LoS)✓ (Multibyte-Path-Viewer, Signalbars)✓ (Standard/Satellit/Hybrid)
Line-of-Sight-Analyse✓ (Basis-Tool)teils✓ inkl. Fresnel-Zone und RF-Parameter
Trace Path / Pfadspeicherungteils✓ (Pfad-Viewer)✓ (speicherbar)
RX-Log / Live-Paketmitschnittnein (nur Noise-Floor)teils
Noise-Floor-Monitor✓ (seit v1.38)✓ (Live-Chart)
CLI-Terminal zu Repeaternindirekt über Remote-Management✓ direkt in der App
Remote-Repeater-Konfiguration✓ (Wartezeit per Kauf umgehbar)✓ (Radio/Behavior/Identity/Reboot)
Telemetrie-Historien-Chartsteils
Batterie-Monitoring mit OCV-Kurveneinteils
Push-Notifications mit Quick-Replyteilsteils
Config Import/Export
Google-Services nötigja (Play Store)nein (sideload möglich)nein (Apple-Ökosystem)
Reifegradproduktiv, wöchentliche Releasesaktiv, v0.4.3experimentell, seit Dez 2025
Deutsch-Lokalisierungteilsderzeit Englisch

Unterschiede auf einen Blick

Die offizielle MeshCore-App ist der Allrounder mit dem breitesten Plattform-Support und der aktivsten Entwicklung — wer schnell einsteigen will oder Geräte auf mehreren Betriebssystemen nutzt, kommt hier praktisch nicht vorbei. MeshOS ist die Wahl, wenn man standalone T-Deck oder T-Pager betreibt und eine konsistente, google-freie Smartphone-Begleitung will, außerdem die einzige App mit durchgängig sichtbarer Multibyte-Pfad-Visualisierung. MeshCore One adressiert die Power-User- und Diagnose-Nische auf iOS: RX-Log, echte Fresnel-Zone-Analyse, CLI-Zugriff auf Repeater und ein nativer BT-Stack machen die App für Infrastruktur-Betreiber und iOS-Nutzer mit Verbindungsproblemen besonders interessant — zum Preis eines jungen, AI-generierten Codes ohne öffentliches Audit.

Weitere Alternativen

Neben den drei besprochenen Apps lohnt ein Blick auf die wachsende Community-Szene. Meshcore Open von zjs81 ist ein quelloffener Flutter-Client für MeshCore-LoRa-Mesh-Geräte, der per Bluetooth Low Energy kommuniziert und Peer-to-Peer-Messaging, öffentliche Kanäle und Mesh-Networking bietet, mit Unterstützung für 15 Sprachen einschließlich Deutsch, konfigurierbaren Benachrichtigungen für Nachrichten, Kanäle und Node-Adverts, Auswahl der Akku-Chemie zwischen NMC, LiFePO4 und LiPo, automatischem Message-Retry mit konfigurierbarem Path-Clearing sowie einstellbarer Sendeleistung von 10 bis 30 dBm (GitHub). Für Desktop-Nutzer gibt es mit PocketMesh (Avi0n, iOS/iPadOS — der Vorgänger von MC1) einen weiteren nativen Swift-Client, der bereits länger existiert, und mit dem Mesh-Client von Colorado-Mesh einen plattformübergreifenden Electron-Desktop-Client für Meshtastic und MeshCore auf macOS, Linux und Windows mit BLE, USB-Seriell, Wi-Fi/TCP, MQTT, lokaler SQLite-History, Routing-Diagnose und tastaturzentrierten Workflows (GitHub). Der meshcore.nz Web-Client von Liam Cottle ersetzt die Smartphone-App vollständig im Browser, lässt Nachrichten senden, gemappte Nodes sehen und bietet den kompletten Funktionsumfang; optimal unterstützt wird er von Chrome und Edge, insbesondere für Bluetooth- und USB-Konnektivität (RegionMesh). Für Abdeckungsmessungen existiert mit MeshMapper eine spezialisierte Android-Wardriving-App, die GPS-markierte Pings sendet und Signalstärken in eine Community-Datenbank lädt. Wer das T-Deck oder den T-Pager komplett ohne Smartphone nutzen will, kann zwischen Scotts offizieller Firmware mit optionalem Unlock für erweiterte Features wie tiefere Map-Zoomstufen und Remote-Server-Admin und MeshOS von Andy Kirby wählen — beide sind voll funktionsfähige Mesh-Clients (NodakMesh).

Empfehlung nach Nutzerprofil

Für den Einstieg und den produktiven Alltagsbetrieb bleibt die offizielle MeshCore-App die pragmatische Wahl — wöchentliche Releases, App-Store-Distribution und die größte Community stützen das. Wer ein T-Deck oder T-Pager standalone betreibt, profitiert zusätzlich von MeshOS, sowohl als Firmware auf dem Gerät als auch mit der zugehörigen Android-App. iOS-Nutzer, die mit den BT-Problemen der offiziellen App kämpfen oder die Diagnose-Werkzeuge der nächsten Generation testen wollen, finden in MeshCore One den derzeit spannendsten nativen Client — mit dem Vorbehalt, dass es sich um ein junges, AI-entwickeltes Projekt handelt. Und wer volle Quelloffenheit ohne Freemium-Schranken bevorzugt, sollte Meshcore Open von zjs81 mit in die engere Wahl nehmen.

Quellen

  1. MeshCore offizielle Projektseite (UK) — https://meshcore.co.uk/
  2. MeshCore Downloads / Übersicht — https://meshcore.io/
  3. MeshCore App im Apple App Store — https://apps.apple.com/us/app/meshcore/id6742354151
  4. MeshCore App im Google Play Store — https://play.google.com/store/apps/details?id=com.liamcottle.meshcore.android
  5. MeshCore Docs / FAQ (Freemium-Modell) — https://docs.meshcore.io/faq/ und https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md
  6. MeshCore-Firmware Haupt-Repo — https://github.com/meshcore-dev/MeshCore
  7. liamcottle/meshcore-web (Vorgänger-Webclient) — https://github.com/liamcottle/meshcore-web
  8. Release-Notes MeshCore App v1.37.0 / v1.38.0 — https://forum.letsmesh.net/t/meshcore-app-v1-37-0-for-ios-android-and-web/199 und https://forum.letsmesh.net/t/meshcore-app-v1-38-0-for-ios-android-and-web/227
  9. MeshOS Produktseite und Lizenz — https://meshcore.co.uk/meshos.html und https://store.meshcore.co.uk/products/meshos-for-android-license
  10. MeshOS Releases (andymux) — https://github.com/andymux/meshos-releases/releases
  11. MeshCore One Repository mit README und Feature-Liste — https://github.com/Avi0n/MeshCoreOne
  12. MeshCore One TestFlight-Beta — https://testflight.apple.com/join/YjGNDTaE
  13. Autor-Profil Avi0n (auch PocketMesh) — https://github.com/Avi0n
  14. Meshcore Open (zjs81, FOSS Flutter-Client) — https://github.com/zjs81/meshcore-open
  15. awesome-meshcore (kuratierte Ressourcenliste) — https://github.com/samuk/awesome-meshcore
  16. Colorado-Mesh/mesh-client (Desktop) — https://github.com/Colorado-Mesh/mesh-client
  17. MeshCore-Web-Interface (regionmesh.com) — https://www.regionmesh.com/meshcore-web-interface/
  18. NodakMesh „MeshCore Explained" (App-Ecosystem-Einordnung) — https://nodakmesh.org/blog/meshcore-how-it-works-guide
  19. OpenELAB Meshtastic-vs-MeshCore (Lizenzübersicht) — https://openelab.io/blogs/getting-started/meshtastic-or-meshcore-it-depends-on-your-use-case
  20. CNX-Software MeshCore-Artikel — https://www.cnx-software.com/2025/07/19/meshcore-lightweight-alternative-to-meshtastic-for-lora-based-off-grid-messaging/

Weitere News

MeshCore entwickelt sich rasant zur bevorzugten LoRa-Mesh-Plattform für Bastler und Infrastruktur-Betreiber. Neben der offiziellen Firmware von…

Weiterlesen

Mit einem kleinen Tool wird aus dem klassischen Bluetooth- oder USB-Client ein vollwertiger WiFi-Zugangspunkt: MeshCore-Companions lassen sich über…

Weiterlesen

Mit einem neuen MeshCore Repeater entsteht am Funkturm Wilsdruff ein autarkes Funknetz. Das Dresdner Netzwerk MeshDD hat bereits erste Fortschritte…

Weiterlesen