Remote USB PassthroughGamepads, MIDI, audio, and tablets on a remote machine

Use an Xbox controller, DualShock, DualSense, MIDI keyboard, microphone, Wacom tablet, or any other USB device on a remote PC or Mac. Gamepads, MIDI, audio, and raw USB are free.

  • Remote gamepad
  • Xbox controller over network
  • DualShock remote play
  • DualSense passthrough
  • SDL gamepad mapping
  • Switch Pro controller remote
  • MIDI over network
  • Remote microphone
  • USB over IP
  • Raw USB
  • Wacom remote desktop
  • macOS USB passthrough
  • Moonlight
  • Sunshine

Remote gamepads: Xbox, DualShock, DualSense

Plug a controller into the machine in front of you and play on the remote PC. Gamepads are on the Free plan.

Xbox controllers

Xbox One, Xbox Series, and Xbox 360 controllers. Xbox 360 emulation covers games that only speak that controller.

DualShock 4 and DualSense

Raw USB passes a PlayStation controller as-is, so native DualSense features keep working on the host.

Any other gamepad through SDL

Nintendo Switch Pro, 8BitDo, Logitech, Steam Controller, and generic USB gamepads are mapped through SDL, the same controller layer Steam uses, so they work on the host like they do in Steam.

MIDI, microphone, and sound over the network

MIDI keyboards and controllers

MIDI devices reach the DAW on the remote machine, on the Free plan.

Microphone

A low-latency microphone pipe from the client to the host.

Sound output

Remote audio plays on your local speakers or headphones.

Clipboard

Bi-directional clipboard for text and files.

Wacom and drawing tablets

Pressure and tilt

Wacom, Huion, XP-Pen, and other tablets with full pen pressure and tilt, on Pro.

Native driver

A Wacom passes through with its own driver, so Wacom Center sees the tablet.

Wacom on a remote Mac →

Raw USB passthrough for any device

Raw USB hands the device to the remote host as if it were plugged in there.

Security keys

YubiKey and other hardware keys sign in on the remote machine.

Drives and other USB devices

External drives and other USB peripherals pass through as-is.

Signed USB-IP driver

A digitally signed kernel driver on the Windows host.

macOS: USB passthrough through an ESP32-S3 dongle

macOS has no clean software path for USB passthrough. A $10 ESP32-S3 dongle plugged into the Mac carries the device at hardware level.

Not just tablets

Gamepads, Xbox controllers, DualShock and DualSense, MIDI keyboards and controllers, and other USB devices go through the dongle the same way as a Wacom.

Open-source firmware

Flash your own board from GitHub, or buy a pre-flashed dongle.

Get the ESP32-S3 dongle →

Frequently asked questions

Can I use an Xbox controller or DualShock on a remote PC?

Yes. USBridge passes Xbox, DualShock 4, DualSense, Switch Pro, 8BitDo, and other gamepads to the remote host on the Free plan. Controllers are mapped through SDL, the same layer Steam uses. Raw USB keeps native controller features, and Xbox 360 emulation covers games that only support that controller.

Does USBridge pass MIDI devices through remote desktop?

Yes. MIDI keyboards and controllers reach the remote machine on the Free plan, together with the microphone and sound output.

Does USBridge work with Moonlight?

Yes. The USBridge agent ships the open-source Sunshine streamer, and every USBridge hardware KVM (the ready KVM 2.0, or a flashed Radxa Zero 3W, Radxa Cubie A7Z or Sipeed NanoKVM) is a hardware GameStream host, so the stock Moonlight client connects to both.

How do I pass a USB device to a remote Mac?

macOS has no clean software path for USB passthrough, so USBridge uses a $10 ESP32-S3 dongle on the Mac. It carries tablets, gamepads, MIDI devices, and other USB peripherals at hardware level.

Which USB devices are free and which need Pro?

Keyboard, mouse, MIDI, microphone, sound output, gamepads, and raw USB devices such as security keys and drives are Free. Wacom and other graphics tablets with pressure and tilt are on Pro.

ssh guest at usbridge.io

guest@usbridge:~/menu$ ls -la

total 7

guest@usbridge:~/menu$