Downloads · V1

Hol dir Dish auf deine Geräte.

Installiere Dish auf deinem Android-Smartphone und Satellite auf deinem Windows-Gaming-PC. Beides ist kostenlos, Open Source und Ende-zu-Ende signiert.

Schritt 1 · Der Client

Dish for Android

Smartphone / Tablet

Touch-Overlay mit Xbox- oder PlayStation-Layouts, Gyro- und Beschleunigungs-Weiterleitung, Zwei-Finger-DualSense-Touchpad, Lightbar-Round-Trip, Rumble in der Hand und Bluetooth-HID-Passthrough für bereits gekoppelte Pads. Mehrere Satellites und bis zu 16 Controller pro Session. mDNS-Auto-Discovery, stilles Reconnect.

Android 7.0+ (API 24) · arm64 + x86_64 · 6 Sprachen (en, es, de, fr, pt-BR, bs) · Kostenlos · Open Source unter LGPL-3.0-or-later · Datenschutzerklärung

So installierst du das signierte APK (wenn du Google Play nicht nutzt)
  1. Lade die neueste dish-android-*.apk von GitHub Releases herunter. Jedes Release enthält außerdem eine SHA256SUMS-Datei und eine cosign-Signatur neben dem APK.
  2. Öffne auf deinem Smartphone Einstellungen → Apps → Spezieller App-Zugriff → Unbekannte Apps installieren und erlaube deinem Browser die Installation von Paketen.
  3. Öffne das APK. Android zeigt vor der Installation den Fingerabdruck des Signaturzertifikats – gleiche ihn mit dem in SECURITY.md im dish-android-Repo veröffentlichten ab.
  4. Starte Dish, tippe auf Suchen und koppel mit der PIN.

Schritt 2 · Der Server

Satellite for Windows

Der Empfänger. Läuft auf deinem Gaming-PC.

System-Tray-App mit einer lokalen Web-UI unter localhost:9877. Lässt sich problemlos neben Sunshine betreiben. Der signierte Installer bündelt ViGEmBus 1.22.0, sodass ein frischer PC mit einem Klick funktioniert. In-App-OTA-Updates mit SHA-256-Verifizierung auf jedem Channel.

  • Windows 10 Build 19041+ / Windows 11 (x64): SatelliteSetup.exe bündelt ViGEmBus, richtet die Tray-App ein, Autostart ist optional. Der Installer kommt mit den Schaltern /SILENT, /VERYSILENT und /VIGEM=auto|bundled|skip für unbeaufsichtigte Bereitstellungen.
  • Vor der Installation verifizieren. Jedes getaggte Release wird mit einer cosign-signierten SHA256SUMS-Datei und einer SLSA-Level-3-Build-Provenance-Attestation ausgeliefert, die das Artefakt auf seinen GitHub-Actions-Build zurückführt. Siehe Release verifizieren.

Verifiziere, was du heruntergeladen hast.

Jedes getaggte Release kommt mit einer SHA-256-Prüfsummendatei, signiert per cosign (keyless OIDC), und einer SLSA-Level 3-Build-Provenance-Attestation. Die SECURITY.md im Satellite-Repo enthält das cosign verify-blob-Rezept. Vertraue nichts Heruntergeladenem, das nicht zur veröffentlichten Prüfsumme passt.

In 5 Minuten eingerichtet.

  1. Installiere Dish auf deinem Android-Smartphone.
  2. Installiere Satellite auf deinem Gaming-PC und starte es.
  3. Rechtsklick auf das Tray-Symbol, Web-UI öffnen wählen und auf PIN generieren tippen. Satellite zeigt einen vierstelligen Code, der fünf Minuten lebt.
  4. Öffne Dish, tippe in der Discovery-Liste auf deinen Gaming-PC (mDNS oder UDP-Broadcast) und tippe die PIN ein.
  5. Drück eine Taste. Dein Spiel reagiert.

Vollständige Anleitung lesen

Roadmap · in Entwicklung

Dish startet mit zwei Apps: Dish for Android und Satellite for Windows. Die unten aufgeführten Plattformen sind aktiv in Entwicklung und noch nicht installierbar – wir veröffentlichen Builds, sobald jede einzelne ihre Release-Readiness-Checkliste besteht. Vergib Sterne an die Repos, um benachrichtigt zu werden.

Dish for Windows

In Entwicklung

Nativer Windows-Desktop-Client (Qt6 + SDL2 XInput).

Dish for macOS

In Entwicklung

Nativer SwiftUI-Client auf GameController.framework + CryptoKit.

Dish for Linux

In Entwicklung

Qt6 + SDL2 Client für Desktop-Linux und Steam Deck.

Satellite for Linux

In Entwicklung

Headless- + Tray-Empfänger über /dev/uinput, paketiert für APT, DNF, AUR und AppImage.

Möchtest du eine Vorwarnung, wenn eine Plattform erscheint? Beobachte die TinkerNorth-GitHub-Org oder folge dem Dish-Blog.