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.
Stop juggling peripherals. One bridge, every screen.
A built-in 4-port USB hub accepts your favourite mechanical keyboard, gaming mouse, even wireless dongles — no driver needed.
Standards-compliant Bluetooth HID keyboard + mouse — works natively on Windows, macOS, Linux, iOS, Android, and most smart TVs.
Pair up to nine devices and jump between them in under a second. No menus, no fiddling — just one shortcut.
Single-cable operation. Power and data over USB-C, drawing under 200 mA at idle.
Source on GitHub. Customise key remapping, channel count, or device names — and re-flash directly from this page.
Flash once, plug in your peripherals, and pair from each device's standard Bluetooth settings. That's it.
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.
A look inside the build.
A two-minute walkthrough of pairing, switching, and remapping.
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.
Tested on Chrome 90+, Edge 90+, and Opera 76+. Firefox and Safari do not implement Web Serial.
This firmware is free and open source. If it saved you a few headaches, a coffee is always appreciated.
Network: Ethereum Mainnet (ERC-20)
International wire