Téléchargements · V1

Obtenez Dish sur vos appareils.

Installez Dish sur votre téléphone Android et Satellite sur votre PC de jeu Windows. Les deux sont gratuits, open source, et signés de bout en bout.

Étape 1 · Le client

Dish for Android

Téléphone / tablette

Overlay tactile avec disposition Xbox ou PlayStation, transfert du gyroscope et de l'accéléromètre, pavé tactile DualSense à deux doigts, aller-retour de la barre lumineuse, vibrations en main, et passthrough HID Bluetooth pour les manettes que vous avez déjà appairées. Plusieurs Satellites et jusqu'à 16 manettes par session. Découverte automatique mDNS, reconnexion silencieuse.

Android 7.0+ (API 24) · arm64 + x86_64 · 6 langues (en, es, de, fr, pt-BR, bs) · Gratuit · Open source sous LGPL-3.0-or-later · Politique de confidentialité

Comment installer l'APK signé (si vous n'utilisez pas Google Play)
  1. Téléchargez le dernier dish-android-*.apk depuis les Releases GitHub. Chaque version inclut aussi un fichier SHA256SUMS et une signature cosign aux côtés de l'APK.
  2. Sur votre téléphone, ouvrez Paramètres → Applis → Accès spéciaux → Installer des applis inconnues et autorisez votre navigateur à installer des paquets.
  3. Ouvrez l'APK. Android affichera l'empreinte du certificat de signature avant l'installation. Comparez-la avec celle publiée dans SECURITY.md sur le dépôt dish-android.
  4. Lancez Dish, tapez Scan, et appairez avec le PIN.

Étape 2 · Le serveur

Satellite for Windows

Le récepteur. Tourne sur votre PC de jeu.

Appli en barre des tâches avec une interface web locale sur localhost:9877. S'installe à côté de Sunshine sans broncher. L'installateur signé embarque ViGEmBus 1.22.0 pour qu'un PC neuf fonctionne en un clic. Mises à jour OTA in-app avec vérification SHA-256 sur chaque canal.

  • Windows 10 build 19041+ / Windows 11 (x64) : SatelliteSetup.exe. Embarque ViGEmBus, configure l'appli en barre des tâches, démarrage automatique optionnel. L'installateur expose les options /SILENT, /VERYSILENT, et /VIGEM=auto|bundled|skip pour les déploiements sans assistance.
  • Vérifiez avant d'installer. Chaque version étiquetée est livrée avec un fichier SHA256SUMS signé par cosign ainsi qu'une attestation de provenance de build SLSA Level 3 qui rattache l'artefact à son build GitHub Actions. Voir vérifier une version.

Vérifiez ce que vous avez téléchargé.

Chaque version étiquetée est livrée avec un fichier de somme SHA-256 signé par cosign (OIDC sans clé) et une attestation de provenance de build SLSA Level 3. Le SECURITY.md du dépôt Satellite contient la recette cosign verify-blob. Ne faites pas confiance à un téléchargement qui ne correspond pas à la somme publiée.

Installation en 5 minutes.

  1. Installez Dish sur votre téléphone Android.
  2. Installez Satellite sur votre PC de jeu et lancez-le.
  3. Clic droit sur l'icône en barre des tâches, choisissez Ouvrir l'interface web, et tapez sur Générer un PIN. Satellite affiche un code à 4 chiffres valable cinq minutes.
  4. Ouvrez Dish, tapez sur votre PC de jeu dans la liste de découverte (mDNS ou diffusion UDP), et tapez le PIN.
  5. Appuyez sur un bouton. Votre jeu réagit.

Lire la procédure complète

Feuille de route · en développement

Dish se lance avec deux applis : Dish pour Android et Satellite pour Windows. Les plateformes ci-dessous sont en développement actif et ne sont pas encore installables. Nous publierons les builds une fois que chacune aura passé sa checklist de sortie. Mettez les dépôts en favori pour être notifié quand elles arrivent.

Dish pour Windows

En développement

Client Windows desktop natif (Qt6 + SDL2 XInput).

Dish pour macOS

En développement

Client SwiftUI natif sur GameController.framework + CryptoKit.

Dish pour Linux

En développement

Client Qt6 + SDL2 pour Linux desktop et Steam Deck.

Satellite pour Linux

En développement

Récepteur headless + barre des tâches utilisant /dev/uinput, packagé pour APT, DNF, AUR et AppImage.

Vous voulez être prévenu quand une plateforme sort ? Surveillez l'organisation GitHub TinkerNorth ou suivez le blog Dish.