
DezKVM Go
Open-source KVM-over-USB device for controlling headless computers from your laptop. Features HDMI capture up to 1080p 25fps, virtual keyboard/mouse via USB HID, and a browser-based interface requiring no drivers.
$24.99
Tap any value to browse matching devices
Specifications
Components
Macro Silicon MS2109 USB 2.0 HDMI video capture chip, captures up to 1080p input and outputs UVC-compatible video stream over USB.
SL2.1A USB 2.0 hub controller IC, routes the HDMI capture, HID controller, and serial bridge through a single upstream USB-C port.
WCH CH340C USB-to-UART bridge chip, provides serial communication between the host browser (via Web Serial API) and the CH9329 HID controller.
WCH CH9329 UART-to-USB HID chip, receives serial keyboard and mouse commands from the host and emulates a standard USB keyboard and mouse on the target computer. Operates at 115200 baud.
Bus Interfaces
Overview
The DezKVM Go is a compact, open-source KVM-over-USB device that lets you control any headless computer directly from your laptop's browser. It captures the target machine's HDMI output at up to 1080p 25fps using an MS2109 capture chip, while a CH9329 HID controller emulates a full keyboard and mouse over USB. The entire interface runs in any Chromium-based browser via the Web Serial API, so there are no drivers or software to install on the host machine.
Built around a custom PCB with an SL2.1A USB hub controller and CH340C USB-to-serial bridge, the DezKVM Go routes video capture, HID emulation, and serial communication through a single USB-C cable to the host laptop. A second USB-C port and HDMI connector attach to the target computer. The Go server firmware, written in Go, provides HTTPS-based live video and audio streaming, paste-to-remote via virtual keyboard events, OCR-based text copy from the remote screen, and configurable mouse modes including absolute/relative positioning and scroll inversion.
The hardware design files, including KiCad PCB layouts and 3D-printable enclosure models, are available on GitHub under a CC BY-NC-ND license, while the firmware is released under GPLv3. At just 54 x 17 x 85mm and under $25, the DezKVM Go is one of the most affordable open-source KVM solutions available, making it ideal for sysadmins, homelab enthusiasts, and anyone who needs to manage headless machines without bulky KVM switches.
Use Cases
5KVM over USB
Remote keyboard, video, and mouse control of computers via USB connection, enabling headless server management from a laptop.
Headless Server Management
Managing and controlling servers or computers that have no monitor, keyboard, or mouse attached.
Video Capture
Capturing HDMI or other video signals for recording, streaming, or remote viewing.
Remote Control
IR or RF-based remote control devices for appliances, TVs, air conditioners, and home electronics.
USB HID Device
Implementing a USB Human Interface Device such as a keyboard, mouse, game controller, or MIDI device using native USB support.
Resources
Where to Buy
Available Software
1Explore more of the directory — popular use cases, firmware, and specs to browse next.



