One keyboard & mouse,
nine Bluetooth devices.

A tiny ESP32-S3 dongle with a built-in USB hub. Plug in any wired keyboard and mouse, and it broadcasts them over Bluetooth Low Energy to your PC, Mac, phone, or tablet — switchable across nine channels with a single keystroke.

ESP32-S3 BLE Bridge device

Built for desk-hoppers

Stop juggling peripherals. One bridge, every screen.

🔌
USB hub host

A built-in 4-port USB hub accepts your favourite mechanical keyboard, gaming mouse, even wireless dongles — no driver needed.

📡
BLE HID output

Standards-compliant Bluetooth HID keyboard + mouse — works natively on Windows, macOS, Linux, iOS, Android, and most smart TVs.

Instant switching

Pair up to nine devices and jump between them in under a second. No menus, no fiddling — just one shortcut.

🔋
USB-C powered

Single-cable operation. Power and data over USB-C, drawing under 200 mA at idle.

🧩
Open firmware

Source on GitHub. Customise key remapping, channel count, or device names — and re-flash directly from this page.

🛠
Zero configuration

Flash once, plug in your peripherals, and pair from each device's standard Bluetooth settings. That's it.

Nine devices, one shortcut.

Press Scroll Lock + 1 through Scroll Lock + 9 to instantly switch the active Bluetooth target. The LED indicator on the device shows which channel is live.

Each channel remembers its own pairing — set up your work laptop on channel 1, your personal Mac on 2, phone on 3, tablet on 4, and so on. Switching is instantaneous; there's no re-pairing dance.

1
2
3
4
5
6
7
8
9
Hardware build diagram

See it in action

A two-minute walkthrough of pairing, switching, and remapping.

Flash the firmware

Plug your device into a USB port on this computer, then press the button below. Your browser will ask you to pick the right serial port — that's it.

Your browser doesn't support Web Serial. Please use Chrome or Edge on desktop. Web Serial requires HTTPS or localhost. Serve this page accordingly.

Tested on Chrome 90+, Edge 90+, and Opera 76+. Firefox and Safari do not implement Web Serial.

Support the project

This firmware is free and open source. If it saved you a few headaches, a coffee is always appreciated.