Turning an Android phone into a real Bluetooth gamepad has long been a firmware lottery. JoyLink makes the phone itself the controller: Windows, Mac, Linux, Android TV and even another phone see a standard Bluetooth gamepad, with nothing to install. No dongle, no receiver app, no root. Xbox-style layout, touchpad, mouse and keyboard, TV remote, tilt-to-steer wheel, custom layouts, turbo and macros. Free with no ads; Pro is a one-time purchase, and you can try every Pro feature once first.
Hi Product Hunt 👋
Every "phone as controller" app I tried wanted something running on my computer first. JoyLink skips that: the phone announces itself as a standard Bluetooth HID gamepad, so the host just sees a normal controller. No dongle, no receiver app, no root. If your PC or TV box thinks a paired phone is a gamepad, it works.
Inside there's an Xbox-style layout for Steam and emulators, a touchpad plus mouse and keyboard for TV boxes, a TV remote, and a racing wheel where you tilt the phone to steer. You can rearrange the controls per game and record macros. Free to use with no ads, no account, and Pro is a one-time purchase instead of a subscription.
Two things I want to be upfront about, because both came up while building it: some Android makers disable the Bluetooth HID profile in firmware, and no app can turn that back on, so JoyLink checks on first launch rather than failing halfway through pairing. And consoles are a real miss: PlayStation, Xbox and Switch only accept their own controllers.
If you're launching it somewhere unusual — Raspberry Pi, a TV box, an old laptop, two players on one PC — tell me what you're plugging into and I'll tell you honestly whether it'll work. Happy to answer anything about the HID side of Android.