kindavm

module
v0.0.0-...-15b6bd6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2025 License: GPL-3.0

README

KindaVM

USB HID keyboard and mouse emulation for KVM usage on Raspberry Pi.

Hardware Requirements

  • Raspberry Pi Zero 2W
  • Geekworm X630 HDMI to CSI-2 capture card
  • Micro USB to USB (A or C) cable for HID (keyboard/mouse) device
  • Micro USB to USB (A or C) cable for RPI power (optional - power can be drawn from HID cable)
  • HDMI cable for video capturing

Installation

[!IMPORTANT] sudo is required

curl -sSL https://github.com/Ch00k/kindavm/releases/latest/download/install.sh | bash

Directories

Path Synopsis
cmd
kindavmd command
KindaVM daemon provides a web-based interface for remote keyboard and mouse control via HID.
KindaVM daemon provides a web-based interface for remote keyboard and mouse control via HID.
internal
events
Package events handles translation of browser events to HID reports.
Package events handles translation of browser events to HID reports.
hid
Package hid provides HID device interaction for keyboard and mouse control.
Package hid provides HID device interaction for keyboard and mouse control.
web
Package web provides the HTTP server and WebSocket endpoint for remote control.
Package web provides the HTTP server and WebSocket endpoint for remote control.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL