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, les canaux furtifs 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.

Les versions Windows et Linux sont en préparation.

La page est là pour que vous sachiez ce que vous obtiendrez et ce que vous n’obtiendrez pas. Les fichiers apparaîtront sur ces boutons ; rien d’autre ne changera.

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 stéganographie ici non plus

Le maillage hors ligne, la liaison radio et les canaux furtifs sont ce qui rend OSHI résistant à la censure sur 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 les canaux furtifs n’y sont pas intégrés. 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

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 les canaux furtifs 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.