Baixar · V1

Coloque o Dish nos seus dispositivos.

Instale o Dish no seu celular Android e o Satellite no seu PC gamer Windows. Os dois são gratuitos, de código aberto e assinados de ponta a ponta.

Passo 1 · O cliente

Dish for Android

Celular / tablet

Overlay de toque com layouts Xbox ou PlayStation, encaminhamento de giroscópio e acelerômetro, touchpad de duas pontas no estilo DualSense, ida e volta da lightbar, vibração na mão e passthrough Bluetooth HID para controles que você já pareou. Múltiplos Satellites e até 16 controles por sessão. Descoberta automática via mDNS, reconexão silenciosa.

Android 7.0+ (API 24) · arm64 + x86_64 · 6 idiomas (en, es, de, fr, pt-BR, bs) · Grátis · Código aberto sob LGPL-3.0-or-later · Política de privacidade

Como instalar o APK assinado (se você não usa o Google Play)
  1. Baixe o dish-android-*.apk mais recente em GitHub Releases. Cada versão também vem com um arquivo SHA256SUMS e uma assinatura cosign junto ao APK.
  2. No seu celular, abra Configurações → Apps → Acesso especial a apps → Instalar apps desconhecidos e permita que o seu navegador instale pacotes.
  3. Abra o APK. O Android mostrará a impressão digital do certificado de assinatura antes de instalar. Confira com a que está publicada em SECURITY.md no repositório dish-android.
  4. Abra o Dish, toque em Buscar e pareie com o PIN.

Passo 2 · O servidor

Satellite for Windows

O receptor. Roda no seu PC gamer.

App de bandeja do sistema com UI web local em localhost:9877. Convive em paz com o Sunshine. O instalador assinado inclui o ViGEmBus 1.22.0 para que um PC novo funcione em um clique. Atualizações OTA no app com verificação SHA-256 em todos os canais.

  • Windows 10 build 19041+ / Windows 11 (x64): SatelliteSetup.exe inclui o ViGEmBus, configura o app de bandeja, autostart é opcional. O instalador vem com as flags /SILENT, /VERYSILENT e /VIGEM=auto|bundled|skip para implantações silenciosas.
  • Verifique antes de instalar. Toda versão com tag vem com um arquivo SHA256SUMS assinado por cosign junto a uma atestação de procedência de build SLSA Level 3 que liga o artefato à sua build no GitHub Actions. Veja como verificar uma versão.

Verifique o que você baixou.

Toda versão com tag vem com um arquivo de checksum SHA-256 assinado por cosign (OIDC sem chave) e uma atestação de procedência de build SLSA Level 3. O SECURITY.md do repositório do Satellite tem a receita do cosign verify-blob. Não confie em nada que você tenha baixado que não bata com o checksum publicado.

Configure em 5 minutos.

  1. Instale o Dish no seu celular Android.
  2. Instale o Satellite no seu PC gamer e abra-o.
  3. Clique com o botão direito no ícone da bandeja, escolha Abrir Web UI e toque em Gerar PIN. O Satellite mostra um código de 4 dígitos que dura cinco minutos.
  4. Abra o Dish, toque no seu PC gamer na lista de descoberta (mDNS ou broadcast UDP) e digite o PIN.
  5. Aperte um botão. O seu jogo responde.

Leia o tutorial completo

Roadmap · em desenvolvimento

O Dish lança com dois apps: Dish para Android e Satellite para Windows. As plataformas abaixo estão em desenvolvimento ativo e não estão disponíveis para instalação ainda. Publicaremos builds assim que cada uma passar pelo seu checklist de prontidão para release. Dê uma estrela nos repositórios para ser notificado quando elas chegarem.

Dish para Windows

Em desenvolvimento

Cliente nativo desktop Windows (Qt6 + SDL2 XInput).

Dish para macOS

Em desenvolvimento

Cliente nativo SwiftUI sobre GameController.framework + CryptoKit.

Dish para Linux

Em desenvolvimento

Cliente Qt6 + SDL2 para Linux desktop e Steam Deck.

Satellite para Linux

Em desenvolvimento

Receptor headless + de bandeja usando /dev/uinput, empacotado para APT, DNF, AUR e AppImage.

Quer um aviso quando uma plataforma sair? Acompanhe a organização TinkerNorth no GitHub ou siga o blog do Dish.