NanoKVM-USB

December 4, 2025 ยท View on GitHub

NanoKVM-USB

Finger-sized 4K USB KVM for Server/SBCs

Introduction

The NanoKVM-USB is a convenient tool for operations and multi-device collaboration. It allows you to perform maintenance tasks without the need for a keyboard, mouse, or monitor. Using just a single computer and no additional software downloads, you can start graphical operations directly through the Chrome browser.

NanoKVM-USB captures HDMI video signals and transmits them to the host via USB 3.0. Unlike typical USB capture cards, NanoKVM-USB also captures keyboard and mouse input from the host and sends it to the target machine in real-time, eliminating the need for traditional screen and peripheral connections. It also supports HDMI loop-out, with a maximum resolution of 4K@30Hz, making it easy to connect to a large display.

wiring

Technical Specifications

NanoKVM-USBMini-KVMKIWI-KVM
HDMI Input4K@30fps / Pro 4K@60fps1080P@60fps4K@30fps
HDMI Loopout4K@30fps / Pro 4K@60fpsNoneNone
USB Capture1080P@60fps / Pro 4K@60fps1080P@60fps1080P@60fps
USB InterfaceUSB3.0USB2.0USB3.0
USB SwitchYesYesNo
Keyboard & MouseYesYesYes
ClipboardYesYesYes
SoftwareNo setup needed, works in ChromeHost App requiredHost App required
Latency50-100ms50-100ms50-100ms
Volume57x25x23mm61x13.5x53mm80x80x10mm
Shell MaterialAluminum AlloyAluminum AlloyPlastics
ColorBlack / Blue / RedBlackBlack
Price$39.9/\$49.9, Pro $59.9/\$69.9$89 / \$109$69 / \$99

interface

Note: For the best experience, please use a USB 3.0 cable to connect the device.

Resources

We offer two versions of the application: Browser and Desktop. Both are available on the Releases page.

Browser Version

Access our online service at usbkvm.sipeed.com.

For self-deployment, download the NanoKVM-USB-xxx-browser.zip and serve it. Refer to the Deployment Guide for details. If you are using Docker, simply run docker-compose up -d.

Please use the desktop Chrome browser.

Desktop Version

Download the appropriate package for your operating system and install it.

For Linux users, a permission error may occur when connecting to the serial port.
To resolve this run the commands below matching your system, then log out and log back in or restart your system.

Debian

sudo usermod -a -G dialout $USER

Arch

sudo usermod -a -G uucp $USER

Where to Buy