Desktop-Client · Beta

OSHI für Windows und Linux

Dieselbe Ende-zu-Ende-Verschlüsselung wie die Handy-Apps — keine Neuimplementierung, derselbe Quelltext für den Desktop kompiliert. Keine Telefonnummer, kein Konto, keine E-Mail. Es trägt nicht das Mesh, die Funkstrecke, den getarnten Relay-Transport oder die Post-Quanten-Schlüsselvereinbarung, die anderswo auf dieser Seite beschrieben werden. Die Hinweise unten sagen genau, was auf dem Telefon bleibt.

The Windows download is about 190 MB. Es bringt seine eigene Java-Laufzeit mit, es ist also sonst nichts zu installieren. Für macOS ist der Build aus dem Mac App Store der richtige.

Vor der Installation lesen

Dinge, die sonst überraschen. Nichts davon ist in der App versteckt.

Windows wird warnen, und zwar zu Recht

Diese Builds sind noch nicht signiert, deshalb zeigt SmartScreen „Der Computer wurde durch Windows geschützt“. Signieren verlangt ein Zertifikat, dessen privater Schlüssel auf dedizierter Hardware liegt — das haben wir nicht. Bis dahin löst jeder Download hier diesen Bildschirm aus. Prüfen Sie die SHA-256-Summe unten, wenn Sie wissen wollen, was Sie bekommen haben.

Das ist ein eigenes OSHI-Konto, nicht das Ihres Telefons

Es gibt noch keine Möglichkeit, eine bestehende Identität zu importieren. Der Desktop-Client erzeugt seinen eigenen Schlüssel und seine eigene Adresse: Die Unterhaltungen Ihres Telefons erscheinen hier nicht, und dieser Client hat eine andere Adresse zum Weitergeben.

Keine Post-Quanten-Schlüsselvereinbarung auf diesem Client

Anderswo auf dieser Seite lesen Sie von X-Wing (ML-KEM-768 + X25519), hybrider Post-Quanten-Schlüsselvereinbarung. Das stimmt, und es gilt nur für iOS 26 und macOS 26, und nur wenn beide Seiten einen Build verwenden, der es unterstützt. Der Desktop-Client hat davon nichts. Seine Sitzungen laufen über X25519 + Double Ratchet + AES-256-GCM — heute stark, aber nicht das, was gegen heute mitgeschnittenen und später entschlüsselten Verkehr schützt.

Auch kein Mesh, kein LoRa, kein getarnter Transport

Das Offline-Mesh und die Funkstrecke halten OSHI auf dem Telefon ohne Internet am Laufen, und auch den optionalen getarnten Relay-Transport gibt es nur auf dem Telefon. Keines der drei funktioniert auf dem Desktop. Mesh und LoRa transportieren ein Format, das dieser Client nicht lesen kann, und der getarnte Transport ist nicht eingebaut. Ein Desktop-OSHI braucht Internet und das Relay.

Nachrichten kommen nur an, solange es läuft

Auf dem Desktop gibt es keine Push-Benachrichtigungen. Der Client fragt das Relay ab: Das Fenster zu schließen stoppt die Zustellung, und das Abfrageintervall ist die Zustellverzögerung.

Was es kann und was nicht

Die App trägt dieselbe Liste auf einem Bildschirm namens „Was dieser Client nicht tun wird“.

Es kann

  • Einzelchats, Ende-zu-Ende-verschlüsselt
  • Gruppennachrichten, mit Zustellzähler pro Mitglied
  • Dateianhänge, verschlüsselt bevor sie das Gerät verlassen
  • Kopplung per QR-Code oder eingefügtem Schlüssel
  • Kontakte, Sicherheitsnummern, Blockieren und Entsperren
  • Offline-Suche nach Orten und Straßen
  • Eine lokale KI-Konsole, wenn Sie ein eigenes Modell mitbringen
  • Einen Terminal-Client neben dem Fenster, mit mehr Befehlen

Es kann nicht

  • Sprach- oder Videoanrufe — es fließt niemals Ton
  • Push-Benachrichtigungen
  • Abgleich mit Ihrem Telefon
  • Empfangene Fotos öffnen (sie werden auf die Festplatte gespeichert)
  • Einen QR-Code mit der Kamera scannen — fügen Sie den Schlüssel ein
  • Mesh or LoRa messaging (those carry a format this client cannot read)
  • Sich selbst aktualisieren — schauen Sie hier nach neuen Versionen

Download überprüfen

Eine Prüfsumme ist keine Signatur: Sie belegt, dass die Datei dem entspricht, was wir gebaut haben, nicht wer sie gebaut hat. Mehr kann eine unsignierte Verteilung nicht bieten.

Windows PowerShell:

Get-FileHash .\OSHI-Desktop-Setup.exe -Algorithm SHA256

Linux:

sha256sum oshi-desktop-amd64.deb

Erwartete Werte für diese Version:

DateiSHA-256
OSHI-Desktop-Setup.exeecea05bbe754a0f64a0526332948a70118a57bca50a869f84343e87a05e4aa4d
OSHI-Desktop.msi04fde41e81491c14cfba926c62c146c16bc1a6accb0b636843bc69115a0219b8
oshi-desktop-amd64.deb531ff8be8eb3b28a67ed3184b0ea9fdb7b2aac074d8e1704924ff894eec75d6d
oshi-desktop.x86_64.rpmd421a4b273711f46f228312f4f95dc6a129152ba044294fbdd2d24a92a6995c8

Installation

Windows Führen Sie die .exe aus. Wenn SmartScreen erscheint, wählen Sie Weitere Informationen → Trotzdem ausführen — die Warnung betrifft die fehlende Signatur, nicht eine beschädigte Datei. Installiert wird nur für Ihr Benutzerkonto, Administratorrechte sind nicht nötig.
Debian, Ubuntusudo apt install ./oshi-desktop-amd64.deb
Fedora, RHELsudo dnf install ./oshi-desktop.x86_64.rpm
Wo die Daten liegen Konto und Nachrichten liegen unter %APPDATA%\OSHI auf Windows und ~/.local/share/oshi auf Linux. Den Hauptschlüssel hält das Betriebssystem — Windows DPAPI oder Ihr Linux-Schlüsselbund — und alles auf der Festplatte ist damit verschlüsselt.
Deinstallation Windows: Einstellungen → Apps → OSHI. Linux: apt remove oshi-desktop. Ihre Nachrichten bleiben im obigen Ordner; löschen Sie ihn, um sie zu entfernen.

Fragen, die vor der Installation gestellt werden

Kurze Antworten. Jede deckt sich mit dem, was der Rest dieser Seite sagt.

Ist OSHI für Windows kostenlos?

Ja. Kostenlos und quelloffen unter der MIT-Lizenz — kein Abo, keine Werbung, keine Bezahlvariante. Der kryptografische Kern ist derselbe Code, der auf GitHub veröffentlicht ist.

Auf welchen Windows-Versionen läuft es?

Windows 10 und 11, 64-Bit. Es bringt seine eigene Java-Laufzeit mit, es ist also sonst nichts zu installieren. Eine 32-Bit-Version und ein Windows-on-ARM-Build existieren nicht.

Warum sagt Windows, es habe meinen PC geschützt?

Weil der Installer noch nicht signiert ist. SmartScreen zeigt diese Warnung für jedes unsignierte Programm, unabhängig vom Inhalt. Wählen Sie Weitere Informationen → Trotzdem ausführen, oder prüfen Sie vorher die SHA-256-Summe auf dieser Seite.

Erscheinen die Unterhaltungen meines Telefons auf dem Desktop?

Nein. Es gibt noch keinen Identitätsimport, also erzeugt der Desktop-Client seinen eigenen Schlüssel und seine eigene Adresse. Es ist ein eigenes OSHI-Konto mit einer anderen Adresse.

Funktioniert die Windows-Version ohne Internet, so wie das Telefon?

Nein. Offline-Mesh, LoRa-Funkstrecke und den getarnten Relay-Transport gibt es nur auf dem Telefon. Der Desktop-Client braucht Internet und das Relay und empfängt nur, solange das Fenster offen ist.