Control a headless PC's keyboard, mouse and video over one USB cable - down to BIOS. No network, no IPMI, no drivers.

One end plugs into the PC you are sitting at. The other end injects a standard USB keyboard and mouse into the target machine and brings its screen back to you over the same cable. The target needs no monitor, no keyboard and no network connection.

Everything runs over plain USB. There is no network configuration anywhere in the picture - no port forwarding, no VLAN, no IPMI/BMC to configure or pay for.

Why it is different

Wiring - 2 USB-C cables and 1 HDMI cable

Cables are not included. You need 2 data-capable USB-C cables and 1 HDMI cable.

The Host USB-C end goes into the PC you are sitting at, not the machine you are trying to control. That trips people up, so check it twice. A full wiring diagram is picture 2 in this listing, and it is also printed on the sheet in the box.

Ports

Specifications

In the box

No cables. No software. Nothing to flash.

Software is your choice

Nothing is bundled. The CH9329 in this adapter ships at its factory default of 9600 baud, which is also what most existing CH9329 software expects. That is deliberate - the hardware works with the current ecosystem out of the box, with no per-unit configuration.

START HERE - in a browser, nothing to install

Also works with no configuration changes

One-KVM, Control3, KVM-over-USB, kvm-serial, serial-hid-kvm, cli-serial-hid-kvm, mcp-serial-hid-kvm, guvc-kvm.

macOS: the only native client found is irbis-kvm, and its source is not published there. The browser options above do run on macOS, but only in Chromium.

All of these are independent community projects. None of them is bundled with, endorsed by, or supported through this board. They are listed because they work with it. Pick whichever you prefer.

One of them also exposes a JSON Lines API over TCP, so the adapter can be scripted or driven by an AI agent if you want that. It is community software and is not required for normal use.

Links and download instructions for every project above are on my About Me page, and the full board documentation is printed on the sheet in the box.

Read this if nothing happens

The CH9329 ships at 9600 baud. A few projects default to 115200 instead, and the mismatch fails silently: the video appears, the software reports the port as connected, and the keystrokes never arrive. A green "connected" indicator is not proof that input will get through. See the software list above.

Mouse modes