Scan a QR, tether USB, or pair Bluetooth. A PlayStation pad looks like a PlayStation pad. Nothing leaves the two devices you pair.
Same Flutter app on every platform. Phone as pad, computer as host. iPhone cannot host.
Hardware skins, not generic buttons.
△ ○ ✕ □, L1–R2, DualSense body.
A B X Y, analog wells, Xbox shell.
Next, previous, start, black.
TV, YouTube, touchpad, wheel.
Wi‑Fi, localhost, USB tether, or Bluetooth. PIN on every pair.
Mac, Windows, Linux, or Android shows a QR, PIN, and BLE advertising.
Phone scans the QR or taps the nearby Bluetooth host.
Input stays between those two devices.
No. Pairing uses a local QR, PIN, USB tether, or Bluetooth. Input never goes to our servers.
No. iPhone and iPad are controllers only. Host on Mac, Windows, Linux, or Android.
Wi‑Fi / LAN, USB tether, localhost, and Bluetooth Low Energy.
The Mac zip is ready now. Windows and Linux desktop installers are the same app built on those machines. Android phones install from Google Play; iPhone from TestFlight / App Store.