Der Messenger ohne Server

Chatten ohne Server. Auch ohne Internet.

Schreiben, telefonieren und teilen – direkt von Handy zu Handy, über WLAN, Bluetooth oder das Internet. Ende-zu-Ende-verschlüsselt, ohne Konto, ohne Telefonnummer und ohne Google-Dienste.

  • Kostenlos, ohne Werbung
  • Ab Android 10
  • Kein Konto nötig
  • Open Source
MeshUp auf Android: Einzelchat mit Foto, Sprachnachricht mit Wellenform, Antwort mit Zitat, Reaktionen und Lesebestätigungen (helles Design)
MeshUp auf Android: Chatliste mit Einzel- und Gruppenchats, Profilbildern, ungelesenen Nachrichten und angehefteten Chats (helles Design)
  • Kein Server dazwischen

    Nachrichten gehen von Gerät zu Gerät. Kein Konto und keine Cloud, in der deine Chats liegen.

  • Geht auch offline

    Handys in der Nähe finden sich über WLAN und Bluetooth und reichen Nachrichten weiter.

  • Ende-zu-Ende-verschlüsselt

    Jede Verbindung nutzt das Noise-Protokoll. Wer weiterreicht, sieht nur einen versiegelten Umschlag.

  • Ohne Google-Dienste

    Standort von Android, Karten von OpenStreetMap, Push über UnifiedPush wie ntfy.

  • Open Source

    App, Desktop und Mesh-Node stehen unter der AGPL-3.0 – jeder kann nachlesen, wie MeshUp arbeitet.

Alles, was du von einem Messenger erwartest – und noch ein bisschen mehr.

Funktioniert offline

Kein Netz? Kommt trotzdem an.

Im Funkloch, auf dem Festival oder in den Bergen: MeshUp-Handys finden sich über WLAN und Bluetooth und reichen versiegelte Nachrichten weiter, bis sie ankommen. Ist Internet da, überbrückt ein Mesh-Node auch große Entfernungen.

  • Direkt von Handy zu Handy – im selben WLAN, auch ohne Internetzugang, oder per Bluetooth
  • Andere MeshUp-Geräte nehmen deine Nachricht mit – lesen können sie sie nicht
  • Die Nachrichteninfo zeigt für jeden Empfänger, auf welchem Weg sie ankam
So kommt eine Nachricht an
MeshUp auf Android: Nachrichteninfo zeigt den Zustellweg je Empfänger – über Bluetooth, WLAN oder über andere Geräte weitergereicht, ohne Server (dunkles Design)
Anrufe

Ruf an – direkt von Gerät zu Gerät.

Sprach- und Videoanrufe laufen über dieselbe verschlüsselte Verbindung wie eure Chats. Kein Server mischt mit: Jedes Gerät mischt den Ton selbst.

  • Gruppenanrufe mit bis zu 8 Personen, mit Video bis zu 4
  • Bildschirm teilen und mitten im Gespräch zu Video wechseln
  • Kommt ein Telefonat dazwischen, klopft es an – nimmst du es an, hält MeshUp euer Gespräch, bis du fortsetzt
  • Übersteht Netzwechsel und kurze Funklöcher
MeshUp auf Android: Ende-zu-Ende-verschlüsselter Videoanruf direkt von Gerät zu Gerät (dunkles Design)
Gruppen

Bleib mit deinen Leuten in Kontakt.

Ob Wanderfreunde, Band oder Familie: Plant gemeinsam, stimmt ab und behaltet den Überblick – mit Erwähnungen, Threads und Admins, die aufräumen können.

  • Einladen per Link oder QR-Code – oder anonym mit einem Pseudonym nur für diese eine Gruppe beitreten
  • Umfragen, Erwähnungen mit @ und Threads zu einzelnen Nachrichten
  • Broadcast-Listen für bis zu 256 Kontakte
MeshUp auf Android: Gruppenchat mit Umfrage, geteiltem Kontakt und Reaktionen (helles Design)
Status, Sticker & Sprache

Sag, was du fühlst.

Sprachnachrichten mit echter Wellenform, Videonotizen, Sticker aus deinen eigenen Fotos und Reaktionen auf alles. Und für das, was nur heute zählt: Status für 24 Stunden.

  • Sticker selbst erstellen – das Motiv stellt MeshUp direkt auf dem Handy frei
  • Status mit Fotos, Videos und Text, mit Editor zum Zeichnen und Beschriften und als Collage
  • Du legst fest, wer deinen Status sieht
MeshUp auf Android: Status eines Kontakts mit Foto und Bildunterschrift (dunkles Design)
Datenschutz

Sprich frei. Was nicht gesammelt wird, kann nicht verloren gehen.

MeshUp ist so gebaut, dass möglichst wenig über dich anfällt – und dass du das Wenige selbst steuerst. Prüfe neue Kontakte über die Sicherheitsnummer oder persönlich per QR-Code.

Datenschutzerklärung für App und Mesh-Node
MeshUp auf Android: Sicherheitsnummer zum Prüfen der Ende-zu-Ende-Verschlüsselung (dunkles Design)

Kein Konto, keine Nummer

Deine Identität ist ein Schlüsselpaar auf deinem Handy. Kontakte kommen per QR-Code, NFC oder Einladungslink dazu. Telefonnummer oder E-Mail verknüpfst du nur, wenn du gefunden werden willst – beim Mesh-Node landen davon nur Prüfsummen, dein Adressbuch verlässt das Gerät nie.

Chats nur auf deinen Geräten

Es gibt keine Cloud mit deinen Verläufen. Geräte, die Nachrichten weiterreichen, bewahren nur versiegelte Umschläge auf und löschen sie, sobald sie angekommen oder abgelaufen sind.

Linkvorschau vom Absender

Der Absender lädt Titel und Bild einer Seite und schickt sie mit. Empfänger rufen die Seite nie selbst ab.

Fotos ohne Standort

Komprimierte Fotos tragen nur unbedenkliche Kameradaten – nie den Aufnahmeort, nie Seriennummern.

Du entscheidest

Online-Status, Lesebestätigungen, Tipp-Anzeige, wer Profilbild und Info sieht, Linkvorschauen und Kartenausschnitte: alles einstellbar. Einzelne Chats sperrst du mit Fingerabdruck oder PIN, Blockierte sehen nichts mehr von dir.

Keine Werbung, keine Tracker

MeshUp enthält keine Werbung und keine Analyse-Bibliotheken. Updates prüft die App an einer festen Adresse, ohne Kennungen mitzuschicken.

Unterwegs & im Notfall

Wissen, wo die anderen sind.

Teile deinen Standort oder Live-Standort für 15 Minuten, 1 oder 8 Stunden. Die Live-Karte zeigt alle, die gerade mit dir teilen – auf OpenStreetMap, ganz ohne Google.

  • Funkgerät: Knopf halten und sprechen – alle erreichbaren Mitglieder im Chat hören dich sofort, auch ohne Internet
  • Notruf (SOS): drei Sekunden halten, und dein Standort geht an deine Notfallkontakte. Ersetzt nicht den Notruf 112.
  • Funkgerät und Notruf sind aus, bis du sie einschaltest
MeshUp auf Android: Live-Standort eines Kontakts auf der OpenStreetMap-Karte (dunkles Design)
Am Computer & im Browser

Auch am großen Bildschirm.

MeshUp Desktop für Linux, Windows und macOS – oder ohne Installation im Browser. Einmal per QR-Code mit dem Handy koppeln, dann schreiben, telefonieren und Dateien schicken. Die Chats bleiben auf dem Handy.

  • Schreiben, antworten, reagieren, bearbeiten und weiterleiten
  • Fotos, Videos und Dateien per Ziehen oder Strg+V senden
  • Sprach- und Videoanrufe, Gruppenanrufe, Bildschirm teilen
  • Ein Konto auch auf mehreren Handys und Tablets – jedes mit eigenem Schlüssel
MeshUp am Computer: Gruppenchat mit Umfrage und Visitenkarte, daneben die Gruppeninfo mit den Mitgliedern (helles Design)
MeshUp am Computer: Chatliste und Gespräch mit Foto, Sprachnachricht und Antwort (helles Design)
MeshUp auf Android: verknüpfte Geräte – MeshUp am Computer ist direkt mit dem Handy verbunden (dunkles Design)
Alle Funktionen

Alles drin. Auf einen Blick.

MeshUp fühlt sich vertraut an – nur dass alles direkt zwischen euren Geräten passiert.

Chatten

  • Antworten, Reaktionen, Bearbeiten und Löschen für alle
  • Erwähnungen, Textformatierung und Threads
  • Angepinnte und markierte Nachrichten
  • Geplante und selbstlöschende Nachrichten
  • Linkvorschau, Kontakte und Termine teilen
  • Suche über alle Chats, Hintergrund je Chat, Chat exportieren

Fotos, Videos & Sprache

  • Sprachnachrichten mit echter Wellenform und Videonotizen
  • Alben mit bis zu 30 Fotos und Videos, „Einmal ansehen“
  • Fotos zuschneiden und drehen, Videos kürzen
  • Eigene Sticker – Motiv auf dem Handy freigestellt – und Sticker-Pakete
  • Musik im Chat abspielen
  • Dokumente und Videos bis 2 GB, Videos spielen schon beim Laden

Anrufe

  • Sprach- und Videoanrufe, verschlüsselt von Gerät zu Gerät
  • Gruppenanrufe bis 8 Personen, mit Video bis 4
  • Bildschirm teilen, im Gespräch zu Video wechseln
  • Anklopfen und Halten wie beim Telefon
  • Funkgerät: Push-to-Talk für den ganzen Chat

Gruppen

  • Admins, Moderation, Gruppenbild und Banner
  • Einladungslink und QR-Code
  • Anonym beitreten mit einem Pseudonym nur für diese Gruppe
  • Umfragen mit einer oder mehreren Antworten
  • Broadcast-Listen für bis zu 256 Kontakte

Status

  • Fotos, Videos und Text für 24 Stunden
  • Editor zum Zeichnen und Beschriften, Sticker, Collagen
  • Likes, Aufrufe und Antworten
  • Du legst fest, wer deinen Status sieht

Unterwegs & Notfall

  • Standort und Live-Standort, auch auf Nachfrage
  • Live-Karte mit allen, die gerade teilen (OpenStreetMap)
  • Notruf (SOS) an deine Notfallkontakte – auf Wunsch auch an Geräte in der Nähe
  • Ohne Internet über WLAN und Bluetooth

Sicherheit & Privatsphäre

  • Ende-zu-Ende-Verschlüsselung mit dem Noise-Protokoll
  • Sicherheitsnummer und QR-Code zum Prüfen
  • Chats sperren, auf Wunsch versteckt hinter einem Geheimcode
  • App-Sperre mit Fingerabdruck oder PIN
  • Blockieren, Online-Status und Lesebestätigungen einstellbar

Geräte & Alltag

  • Ein Konto auf mehreren Handys und Tablets
  • Desktop für Linux, Windows und macOS, Web-Version im Browser
  • Verschlüsseltes Backup, von Hand oder automatisch
  • Speicher verwalten, Widgets, Direct Share und App-Shortcuts
  • Android Auto: Nachrichten vorlesen lassen und per Sprache antworten
  • Push ohne Google über UnifiedPush, Updates in der App
  • Hoch- und Querformat, Deutsch und Englisch
So funktioniert’s

Drei Wege, wie eine Nachricht ankommt.

MeshUp nimmt automatisch den Weg, der gerade da ist. Auf jedem davon bleibt die Nachricht Ende-zu-Ende-verschlüsselt.

WLAN · Bluetooth
1

Direkt von Handy zu Handy

Im selben WLAN oder in Bluetooth-Reichweite verbinden sich zwei Geräte direkt. Kein Internet, kein Mobilfunk, kein Server nötig.

Du anderes Gerät Kontakt
2

Weitergereicht im Mesh

Ist dein Kontakt nicht in Reichweite, nehmen andere MeshUp-Geräte den versiegelten Umschlag mit und geben ihn weiter, bis er ankommt – bis zu 14 Tage lang. Lesen kann ihn unterwegs niemand.

Internet Mesh-Node
3

Über einen Mesh-Node

Sind beide online, aber weit weg, vermittelt ein Mesh-Node einen Tunnel. Darin läuft dieselbe Ende-zu-Ende-Verbindung wie im WLAN – der Node sieht keine Inhalte. Ist ein Handy gerade aus, legt der Absender die verschlüsselte Nachricht im Postfach seines Nodes ab, und es holt sie beim nächsten Verbinden ab.

Und der Akku? Im Hintergrund schläft MeshUp. Wer einem schlafenden Kontakt schreibt, schickt an dessen Push-Adresse einen Weckruf ohne Inhalt und ohne Absender – per UnifiedPush, etwa mit ntfy, oder auf Wunsch über Firebase. Das Gerät verbindet sich kurz und holt alles direkt ab. Ganz ohne Push hält ein Vordergrunddienst die Verbindung.

Eigener Mesh-Node? Die App ist mit mesh-node1.3xd.eu vorbereitet. Wer will, betreibt einen eigenen (Node.js, ohne Abhängigkeiten) und trägt ihn in der App ein – oder nutzt feste Adressen über VPN, Tailscale oder WireGuard.

Unter der Haube
Identität
X25519-Schlüsselpaar, der private Schlüssel geschützt über den Android-Keystore
Verbindung
Noise_XX_25519_ChaChaPoly_SHA256, beide Seiten authentifiziert
Nachrichten
Umschläge mit Noise_X an den Schlüssel des Empfängers, je Nachricht ein neuer ephemerer Schlüssel; Zustellung per Quittung bewiesen
Mesh
Inventar-Abgleich zwischen Geräten, Umschläge 14 Tage gültig, höchstens 12 Sprünge
Dateien
ChaCha20-Poly1305 je Block, SHA-256 je Block im Manifest
Kontakte finden
freiwillig; Nummer bzw. E-Mail als Argon2id-Prüfsumme, der Node speichert nur HMACs davon
Backup
Argon2id, X25519 und ChaCha20-Poly1305; ohne Passwort kein Zugriff
Geprüft
Die Noise-Implementierung ist gegen die offiziellen cacophony-Testvektoren getestet
Download

MeshUp ausprobieren

MeshUp ist in aktiver Entwicklung. Die Nightly-Versionen entstehen automatisch nach jeder Änderung – vorher laufen die Tests.

Android

Ab Android 10. Signierte APK, die sich danach in der App aktualisiert.

  1. APK herunterladen und öffnen.
  2. Installieren aus dieser Quelle erlauben.
  3. MeshUp öffnen, Namen eingeben und „Geräte in der Nähe“ erlauben.
meshup-nightly.apk

Linux

AppImage für x86_64: ausführbar machen (chmod +x) und starten. Aktualisiert sich selbst.

AppImage

Windows

Installer, aktualisiert sich selbst. Er ist nicht signiert – SmartScreen fragt beim ersten Mal nach: „Weitere Informationen“ → „Trotzdem ausführen“.

Installer (.exe)

macOS

Für Apple Silicon (M1 und neuer) und Intel-Macs, aktualisiert sich selbst. Noch ohne Apple-Signatur: nach dem Verschieben nach „Programme“ einmal xattr -cr /Applications/MeshUp.app im Terminal ausführen.

Im Browser

Die Web-Version von MeshUp Desktop – ohne Installation direkt im Browser. Dein Handy verbindet sich über den Mesh-Node, Ende-zu-Ende-verschlüsselt, auch unterwegs. Braucht die aktuelle MeshUp-Nightly auf dem Handy.

Im Browser öffnen

Der Desktop-Client braucht ein Android-Handy mit MeshUp: Gekoppelt wird im Handy unter Menü ⋮ → Verknüpfte Geräte → Gerät hinzufügen. Handy und Computer müssen sich im selben Netz erreichen, etwa im WLAN oder per VPN – die Web-Version verbindet sich dagegen über den Mesh-Node.

FAQ

Häufige Fragen

Was heißt „ohne Server“ genau?

Es gibt keinen zentralen Dienst, bei dem du ein Konto hast und über den deine Chats laufen. Nachrichten gehen direkt von Gerät zu Gerät oder werden von anderen MeshUp-Geräten weitergereicht.

Zwei Helfer gibt es, beide optional: Ein Mesh-Node verbindet Geräte über das Internet, wenn sie sich nicht direkt finden – er vermittelt verschlüsselte Tunnel und bewahrt Nachrichten an gerade nicht erreichbare Geräte verschlüsselt bis zur Abholung auf. Und ein Push-Dienst weckt schlafende Geräte mit einer leeren Nachricht. Beides lässt sich abschalten.

Funktioniert MeshUp wirklich ohne Internet?

Ja, solange sich Geräte erreichen: im selben WLAN – auch einem ohne Internetzugang – oder in Bluetooth-Reichweite. Ist dein Kontakt weiter weg, können andere MeshUp-Geräte die Nachricht mitnehmen und weitergeben.

Über weitergereichte Umschläge gehen Texte, Fotos und Sprachnachrichten. Anrufe, das Funkgerät und große Dateien brauchen eine Verbindung zwischen beiden Geräten, direkt oder über einen Mesh-Node.

Brauche ich eine Telefonnummer oder ein Konto?

Nein. Beim ersten Start erzeugt MeshUp ein Schlüsselpaar auf deinem Handy – das ist deine Identität. Kontakte fügst du per QR-Code, NFC oder Einladungslink hinzu.

Wer möchte, kann Telefonnummer oder E-Mail-Adresse verknüpfen, damit Freunde ihn aus ihrem Adressbuch finden. Der Mesh-Node bekommt davon nur Argon2id-Prüfsummen.

Wie sicher ist MeshUp?

Alle Verbindungen nutzen das Noise-Protokoll mit X25519, ChaCha20-Poly1305 und SHA-256; die Implementierung ist gegen offizielle Testvektoren geprüft. Jede Nachricht steckt in einem eigenen Umschlag mit neuem Schlüssel, den nur der Empfänger öffnen kann.

Einen Double Ratchet, der die Schlüssel laufend erneuert, hat MeshUp nicht. Wird dein privater Schlüssel gestohlen, sind mitgeschnittene Nachrichten an ihn lesbar. Prüfe neue Kontakte über die Sicherheitsnummer oder persönlich per QR-Code.

Läuft MeshUp ohne Google-Dienste?

Ja. MeshUp braucht keine Google-Play-Dienste: Standort direkt von Android, Karten von OpenStreetMap, Weckrufe über UnifiedPush, zum Beispiel mit der App ntfy.

Firebase Cloud Messaging ist nur eine freiwillige Alternative für Geräte mit Google-Play-Diensten oder microG. Ganz ohne Push hält MeshUp die Verbindung mit einem Vordergrunddienst.

Was ist ein Mesh-Node – und brauche ich einen?

Ein Mesh-Node ist ein kleiner Vermittler im Internet. Er bringt Geräte zusammen, die sich nicht über WLAN oder Bluetooth erreichen, und reicht den verschlüsselten Datenstrom durch. Nachrichten speichert er nicht.

Du musst keinen betreiben: Die App ist mit mesh-node1.3xd.eu vorbereitet. Wer will, startet einen eigenen (Node.js, ohne Abhängigkeiten) und trägt ihn in der App ein – oder nutzt feste Adressen über VPN, Tailscale oder WireGuard.

Was passiert, wenn während eines MeshUp-Anrufs das Telefon klingelt?

MeshUp meldet seine Anrufe bei Android an – wie ein normales Telefonat. Ein eingehender Anruf klingelt deshalb nicht einfach dazwischen, sondern klopft an. Nimmst du ihn an, hält MeshUp euer Gespräch, und die Gegenseite sieht, dass sie in der Warteschleife ist.

Ist das Telefonat vorbei, tippst du in MeshUp auf „Fortsetzen“. Das geht ohne Google-Dienste.

Gibt es MeshUp für iPhone oder Mac?

Für das iPhone nicht. MeshUp gibt es für Android ab Version 10 und als Desktop-Client für Linux, Windows und macOS (Apple Silicon und Intel) – am Mac gekoppelt mit dem Android-Handy wie an jedem Computer.

Wie bekomme ich Updates?

Die Android-App sieht höchstens alle sechs Stunden nach einer neueren Nightly, lädt sie auf Wunsch, prüft Prüfsumme und Signatur und lässt sie von Android installieren. Chats und Einstellungen bleiben dabei erhalten. Die Desktop-Versionen aktualisieren sich selbst.

Was passiert, wenn mein Handy kaputtgeht?

Weil kein Server deine Daten aufhebt, ist das Backup wichtig: MeshUp sichert Schlüssel, Kontakte, Chats und Medien in eine verschlüsselte Datei, von Hand oder automatisch täglich bzw. wöchentlich. Damit stellst du alles auf einem neuen Handy wieder her. Ohne Backup-Passwort lässt sich die Datei nicht öffnen – es gibt keine Hintertür.

Was kostet MeshUp?

Nichts. Der Download ist kostenlos, und MeshUp enthält weder Werbung noch Analyse-Tracker.

Ist MeshUp Open Source?

Ja. Der gesamte Quellcode von App, Desktop-Client und Mesh-Node steht unter der GNU Affero General Public License 3.0 (AGPL-3.0). Jeder darf ihn lesen, prüfen, verändern, selbst bauen und weitergeben.

Wer eine veränderte Fassung weitergibt oder als Dienst im Netz betreibt, etwa einen eigenen Mesh-Node, muss den geänderten Quellcode ebenfalls unter der AGPL veröffentlichen. Andere Lizenzbedingungen, etwa für ein geschlossenes Produkt, sind auf Anfrage über die Angaben im Impressum möglich.