Downloads

Dish sends a controller and Satellite receives it, so you need one of each. If you already run Sunshine, Apollo, or Wolf, Dish can send to that host instead.

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 SHA256SUMS file so you can confirm the download is genuine.
  2. Open the APK from your browser's download notification or your file manager. On Android 8 and newer, Android first says it isn't allowed to install unknown apps from this source: tap Settings, turn on Allow from this source, and return to the installer. On Android 7, turn on Settings → Security → Unknown sources before you open it.
  3. Tap Install.
  4. Launch Dish, tap Scan, and pair with the PIN.
Installing on an Amazon Fire tablet

Fire tablets from 2018 on run Fire OS 7 or 8, and Dish runs on both. To check yours, open Settings → Device Options → System Updates. Fire tablets from 2017 and earlier can't run Dish: they're on Android 5.1 or older, and Dish needs Android 7.0.

  1. Open Settings → Security & Privacy → Apps from Unknown Sources, tap Silk Browser, and turn on Allow from this source.
  2. In Silk, open dish.tinkernorth.com/downloads and tap Download the signed APK. If Silk warns about the file, confirm the download.
  3. When the download finishes, tap Open, then Install. If you missed that, open the Files app, go to Downloads, and tap dish.apk. Fire OS then asks for the same permission for Files: tap Settings, turn on Allow from this source, go back, and tap Install.
  4. You can turn Allow from this source off again afterwards, and back on when you install an update.

Pair your controller over Bluetooth: Amazon lists the DualShock 4, Xbox One, and Luna controllers for Fire tablets. A wired controller may not work; one owner's older Fire HD 10 kept restarting with a wired Xbox One controller plugged in. Fire tablets from 2018 on have no gyroscope, so the tablet itself can't do gyro aim.

Amazon's Alexa Tablets run Android 16 with Google Play, so install Dish from Google Play on those.

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

Dish for macOS

Mac

For a Mac that already has a gamepad plugged in or paired. Same job as the Windows client, as a native app for Apple silicon. Not signed with an Apple Developer ID yet, so the first launch takes one extra step.

macOS 13+, Apple silicon

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. Open Satellite's dashboard from its tray icon. It shows the current 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.

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.