MeshUp
Serverloser Peer-to-Peer-Messenger – über WLAN, Bluetooth und Mesh, ohne Konto
Screenshots
Einblicke
Bilder per Klick vergrößern
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