Downloads

Dish sends a controller. Satellite receives it. You need one of each, on two machines.

Clients

Installing the APK instead of using Google Play
  1. Download dish.apk with the button above; the link always delivers the newest release. Each release on GitHub Releases also ships a checksum file so you can confirm the download is genuine.
  2. On your phone, open Settings → Apps → Special app access → Install unknown apps and allow your browser to install it.
  3. Open the APK. Android shows the app's signature before installing, which you can match against the one published in the dish-android repo.
  4. Launch Dish, tap Scan, and pair with the PIN.

Dish for Linux

Desktop / Steam Deck

For a Linux desktop or Steam Deck that already has a gamepad plugged in. Same job as the Windows client, packaged as .deb, .rpm, AppImage, and Flatpak.

Debian 13+, Fedora, RHEL, AppImage, Flatpak

Receiver

Satellite

Gaming PC

A tray app for the PC you play on. Sits alongside Sunshine without a fight and updates itself.

Windows, plus .deb, .rpm, and AppImage for Linux. macOS is not supported.

Setup takes about five minutes

  1. Install Satellite on the PC you play on, and a Dish client on the device with your controller.
  2. In Satellite's tray menu, open the web UI and generate a PIN.
  3. In Dish, pick that PC from the list and type the PIN.

Full walkthrough

In development

Not installable yet. We publish builds when they are actually ready.

Dish for macOS

In development

A native Dish app for Mac.

Satellite for macOS

In development

The receiver on a Mac, once Apple grants the entitlement it needs.

Watch the GitHub org or the blog to hear when one lands.