Client de bureau · bêta

OSHI pour Windows et Linux

Le même chiffrement de bout en bout que les applications mobiles — pas une réécriture, les mêmes sources compilées pour le bureau. Sans numéro de téléphone, sans compte, sans e-mail. Il ne porte pas le réseau maillé, la liaison radio, le transport camouflé vers le relais ni l’accord de clé post-quantique décrits ailleurs sur ce site. Les encadrés ci-dessous disent précisément ce qui reste sur le téléphone.

The Windows download is about 190 MB. Il embarque son propre environnement Java : il n’y a rien d’autre à installer. Sur macOS, c’est la version du Mac App Store qu’il faut utiliser.

À lire avant d’installer

Ce qui vous surprendrait sinon. Rien de tout cela n’est caché dans l’application.

Windows va vous avertir, et il a raison

Ces versions ne sont pas encore signées : SmartScreen affiche donc « Windows a protégé votre ordinateur ». La signature exige un certificat dont la clé privée réside sur un matériel dédié, et nous n’en avons pas. D’ici là, chaque téléchargement déclenche cet écran. Comparez l’empreinte SHA-256 ci-dessous pour vérifier ce que vous avez reçu.

C’est un compte OSHI distinct, pas celui de votre téléphone

Il n’existe aucun moyen d’importer une identité existante. Le client de bureau génère sa propre clé et sa propre adresse : les conversations de votre téléphone n’apparaîtront pas ici, et ce client a une autre adresse à communiquer.

Pas d’accord de clé post-quantique sur ce client

Ailleurs sur ce site, vous lirez qu’OSHI ajoute X-Wing (ML-KEM-768 + X25519), un accord de clé post-quantique hybride. C’est vrai, et c’est iOS 26 et macOS 26 uniquement, et seulement si les deux interlocuteurs utilisent une version qui le gère. Le client de bureau n’en a rien. Ses sessions sont en X25519 + Double Ratchet + AES-256-GCM — solide aujourd’hui, mais ce n’est pas ce qui protège d’un trafic enregistré maintenant pour être déchiffré une fois l’ordinateur quantique venu.

Ni maillage, ni LoRa, ni transport camouflé ici non plus

Le maillage hors ligne et la liaison radio sont ce qui permet à OSHI de fonctionner sans Internet sur téléphone, et le transport camouflé optionnel vers le relais est lui aussi réservé au téléphone. Aucun des trois ne fonctionne sur le bureau. Le maillage et la LoRa transportent un format que ce client ne sait pas lire, et le transport camouflé n’y est pas intégré. Un OSHI de bureau a besoin d’Internet et du relais.

Les messages n’arrivent que pendant qu’il tourne

Il n’y a pas de notifications push sur le bureau. Le client interroge le relais : fermer la fenêtre arrête la réception, et l’intervalle d’interrogation est le délai de livraison.

Ce qu’il fait, et ce qu’il ne fait pas

L’application porte cette même liste sur un écran intitulé « Ce que ce client ne fera pas ».

Il fait

  • Messagerie individuelle, chiffrée de bout en bout
  • Messages de groupe, avec le décompte des destinataires atteints
  • Pièces jointes, chiffrées avant de partir
  • Appairage par QR code ou clé collée
  • Contacts, numéros de sécurité, blocage et déblocage
  • Recherche hors ligne de lieux et de rues
  • Une console IA locale, si vous fournissez votre propre modèle
  • Un client en ligne de commande à côté de la fenêtre, plus complet

Il ne fait pas

  • Appels audio ou vidéo — aucun son ne circule
  • Notifications push
  • Synchronisation avec votre téléphone
  • Ouvrir les photos reçues (elles sont enregistrées sur le disque)
  • Scanner un QR avec une caméra — collez la clé à la place
  • Mesh or LoRa messaging (those carry a format this client cannot read)
  • Se mettre à jour seul — revenez ici pour les nouvelles versions

Vérifier votre téléchargement

Une empreinte n’est pas une signature : elle prouve que le fichier correspond à ce que nous avons construit, pas qui l’a construit. C’est ce qu’une distribution non signée peut offrir.

Windows PowerShell :

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

Linux :

sha256sum oshi-desktop-amd64.deb

Valeurs attendues pour cette version :

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

Installation

Windows Lancez le .exe. Quand SmartScreen apparaît, choisissez Informations complémentaires → Exécuter quand même — cet avertissement porte sur la signature manquante, pas sur un fichier endommagé. L’installation se fait pour votre seul compte utilisateur et ne demande pas de droits administrateur.
Debian, Ubuntusudo apt install ./oshi-desktop-amd64.deb
Fedora, RHELsudo dnf install ./oshi-desktop.x86_64.rpm
Où sont vos données Votre compte et vos messages sont dans %APPDATA%\OSHI sous Windows et ~/.local/share/oshi sous Linux. La clé maîtresse est détenue par le système — DPAPI sous Windows, votre trousseau sous Linux — et tout ce qui est sur le disque est chiffré avec elle.
Désinstallation Windows : Paramètres → Applications → OSHI. Linux : apt remove oshi-desktop. Vos messages restent dans le dossier ci-dessus ; supprimez-le pour les effacer.

Les questions qu'on se pose avant d'installer

Réponses courtes. Chacune correspond à ce que dit le reste de cette page.

OSHI pour Windows est-il gratuit ?

Oui. Gratuit et open source sous licence MIT — sans abonnement, sans publicité, sans version payante. Le cœur cryptographique est le même code publié sur GitHub.

Sur quelles versions de Windows fonctionne-t-il ?

Windows 10 et 11, 64 bits. Il embarque son propre environnement Java : il n'y a rien d'autre à installer. Il n'existe pas de version 32 bits ni de version Windows sur ARM.

Pourquoi Windows dit-il avoir protégé mon ordinateur ?

Parce que l'installeur n'est pas encore signé. SmartScreen affiche cet avertissement pour tout programme non signé, quel qu'en soit le contenu. Choisissez Informations complémentaires → Exécuter quand même, ou vérifiez d'abord l'empreinte SHA-256 de cette page.

Les conversations de mon téléphone apparaîtront-elles sur l'ordinateur ?

Non. Il n'existe pas encore d'import d'identité : le client de bureau génère sa propre clé et sa propre adresse. C'est un compte OSHI distinct, avec une autre adresse à communiquer.

La version Windows fonctionne-t-elle sans internet, comme le téléphone ?

Non. Le maillage hors ligne, la liaison radio LoRa et le transport camouflé vers le relais sont propres au téléphone. Le client de bureau a besoin d'internet et du relais, et il ne reçoit que pendant que la fenêtre est ouverte.