The phone on the table
Phone next to the pad, on the coffee table. Plug in, start, and the PC in the other room gets the gamepad.

USB gamepad server for Android
Plug your gamepad into a phone, tablet or Android TV box and play on the PC in the other room. Your local network does the rest.
USB/IP · ANDROID → WINDOWS · LOCAL NETWORK
How it works
The pad goes into the Android device over USB, travels across your local network with a compatible USB/IP protocol and comes out on the PC as if it were plugged in there. Windows sees USB and loads the official driver.
Gamepad
USB-C or its USB receiver
01Android
ChimpDeck server
02Local network
Your home network
03PC
Windows client
04Game
As if it were local
05Connect the pad to your phone, tablet or Android TV box over USB-C, or plug in its USB receiver.
A welcome screen with no menus: one button, “Start server”. The SERVER · PAD · PC chain lights up as each link connects.
The pad appears on the PC with its official driver. Rumble travels back from the game to the pad.
Setups
The same app adapts to the device: phone in hand, tablet with a side rail, and a living-room layout you drive with the pad’s D-pad.
Phone next to the pad, on the coffee table. Plug in, start, and the PC in the other room gets the gamepad.
On a tablet the interface switches to a side rail: more room for session data and for the gamepad tools.
On an Android TV box wired to the television, the whole app is driven with the pad’s D-pad. No mouse, no keyboard.
Features
Everything in this grid is in the app today. What is not, is further down under “Coming soon”.
Any USB gamepad — Xbox, PlayStation, Switch Pro, third party — reaches the PC with its official driver. Windows sees USB.
The app measures the phone → PC trip with a synchronised clock and shows you the figure with its margin of error. No “0 ms”.
Games shake the pad through the client. On pads with trigger motors, such as Xbox ones, all four motors.
Motors, patterns and rumble modes are controlled from the phone, and the PC mirrors the state even with the client minimised to the tray.
Button tester, stick drift and dead zone, trigger curve, four-motor rumble and a reaction test.
The link between the Android device and the PC is encrypted with the Noise protocol, on its own port. It is on by default and there is nothing to configure: the two devices recognise each other on their own the first time they meet on your local network.
A session watchdog with reconnection and automatic handover, Wi-Fi in low-latency mode while a session is live, a background service, and autostart on boot or when the pad is plugged in.
Exportable. Notices when a client takes or releases the pad, nicknames per pad, and several pads with filters.
Gamepad tools
They live inside the app, on the Android device itself, and they work whether or not a session with the PC is open.
Honest latency
Nobody can promise you zero milliseconds. What you can do is measure it properly and show it.
ChimpDeck synchronises the Android clock with the PC clock and measures the full trip from the pad to the client.
The number you see comes with its margin of error, because a measurement without a margin of error is not a measurement: it is a slogan.
That is why you will not find a latency figure on this page. The figure depends on your network, your pad and your PC, and the app gives it to you in your own home — not a banner on a website.
Coming soon
A virtual Xbox 360 pad on the PC, over the same tunnel the USB mode already uses.
Bringing the PC picture to the television by integrating Moonlight and Sunshine.
Downloads
The Android app is the server; ChimpDeck for Windows is the client, a native window with a web console and a USB bridge. There are no public links yet.
Both downloads will be available very soon.