MeshUp

Serverloser Peer-to-Peer-Messenger – über WLAN, Bluetooth und Mesh, ohne Konto

Aktiv Android-App Kotlin

Screenshots

Einblicke

Bilder per Klick vergrößern

  • Chatliste mit Einzel- und Gruppenchats, Profilbildern, ungelesenen Nachrichten und angehefteten Chats
  • Einzelchat mit Foto, Sprachnachricht mit Wellenform, zitierter Antwort, Reaktionen und Lesebestätigungen
  • Nachrichteninfo mit dem Zustellweg je Empfänger: über Bluetooth, über WLAN oder über andere Geräte weitergereicht
  • Gruppenchat mit Umfrage, geteiltem Kontakt und Reaktionen
  • Ende-zu-Ende-verschlüsselter Videoanruf direkt von Gerät zu Gerät
  • Live-Standort eines Kontakts auf der OpenStreetMap-Karte
  • Sicherheitsnummer zum Prüfen der Ende-zu-Ende-Verschlüsselung
  • Verknüpfte Geräte: MeshUp am Computer ist direkt mit dem Handy verbunden

Android-App

Über das Projekt

MeshUp ist ein Messenger ohne Server: Es gibt keine Stelle, die Nachrichten annimmt oder aufbewahrt. Geräte in der Nähe finden sich über WLAN (mDNS) und Bluetooth LE und tauschen Nachrichten direkt aus – auch ganz ohne Internet. Ist der Empfänger gerade nicht erreichbar, tragen andere MeshUp-Geräte die verschlüsselten Umschläge weiter, bis er sie quittiert; ein Mesh-Node im Internet vermittelt höchstens einen Tunnel und sieht keine Inhalte. Jede Verbindung und jede Nachricht ist mit dem Noise-Protokoll Ende-zu-Ende-verschlüsselt, Konto und Telefonnummer braucht es nicht: Kontakte kommen per QR-Code, NFC oder Einladungslink dazu. Trotzdem ist es ein vollständiger Messenger mit Einzel- und Gruppenchats, Status, Anrufen, Funkgerät und Notruf. Am Computer läuft MeshUp als App für Linux und Windows oder direkt im Browser – per QR-Code mit dem Handy gekoppelt, ebenfalls ohne Server dazwischen.

Funktionen

  • Kein Server und kein Konto: Chats liegen nur auf den Geräten, Kontakte kommen per QR-Code, NFC oder Einladungslink dazu
  • Auch ohne Internet: Geräte in der Nähe finden sich über WLAN (mDNS, TCP) und Bluetooth LE
  • Mesh mit Store-and-forward: andere Geräte reichen verschlüsselte Umschläge weiter, bis der Empfänger quittiert
  • Ende-zu-Ende-verschlüsselt mit Noise, Sicherheitsnummer zum Prüfen und verschlüsseltem Backup (Argon2id)
  • Nachrichteninfo zeigt den Zustellweg je Empfänger: direkt über Bluetooth, über WLAN oder über andere Geräte weitergereicht
  • Einzel- und Gruppenchats mit Fotos, Videos, Sprachnachrichten, Umfragen, Status und Dateien bis 2 GB
  • Sprach- und Videoanrufe auch in Gruppen, dazu Funkgerät (Push-to-Talk) und Notruf
  • Standort und Live-Standort auf OpenStreetMap-Karten – ohne Google-Play-Dienste
  • MeshUp am Computer: App für Linux und Windows, per QR-Code mit dem Handy gekoppelt, mit Selbstaktualisierung
  • Im Browser ohne Installation, und wer mag, betreibt seinen Mesh-Node für Tunnel, Verzeichnis und Weckrufe selbst