Open and inexpensive DIY IP-KVM based on Raspberry Pi
-
Updated
Oct 27, 2026
Open and inexpensive DIY IP-KVM based on Raspberry Pi
Low-latency remote desktop and KVM-over-IP: Sunshine/Moonlight game streaming, USB passthrough (gamepads, Wacom, MIDI), NanoKVM & Radxa IP-KVM firmware, Tailscale P2P. Windows, macOS, Linux, Android, iOS, web.
Build your own open-source ip-kvm device
Cheap and high performance hardware based on CM4 for pikvm or tinypilot
Community firmware for NanoKVM: 4K video, WebRTC and Direct streaming, USB virtual media and networking, VPNs and add-ons. Alpine Linux with signed updates. Independent of Sipeed.
A low-cost, easy-to-build KVM-over-IP device that acts as a DisplayLink monitor
IP-KVM firmware for Sipeed NanoKVM, Radxa Zero 3W/3E and Radxa Cubie A7Z, plus the turnkey USBridge KVM 2.0: Moonlight low-latency streaming, BIOS over SSH with OCR, virtual ISO media, Btrfs snapshots, Tailscale.
pikvm
A lightweight Python library for CH9329, designed to provide seamless, OS-independent peripheral control via serial communication.
qKVM: the self-hosted screen wall and command center for IP KVMs and servers. GL.iNet Comet, PiKVM-style KVMs, JetKVM and Redfish BMCs on one page, with bulk actions, accounts and alerts. No cloud, no account, no device limit.
Extended NanoKVM firmware: KVM-switch hotkey buttons, Home Assistant integration, resource monitoring, OLED customization and hardening. Fork of sipeed/NanoKVM.
Browser-based two-way audio for NanoKVM (USB UAC1 gadget + WebSocket bridge)
Orchestrating any computer from any agent. Agentic desktop automation. BYOAI (bring your own AI). "Bluetooth HID and video capture" model.
Node software for a DIY IP-KVM on Raspberry Pi 4: C++ video engine with hardware H.264 encoding, Python orchestrator, RP2040 front-panel firmware
Self-hosted IP-KVM for many machines: a USB HDMI capture dongle and a HID adapter per machine, one web UI. WebRTC, audio, audit log. Apache-2.0
MCP server for ArkKVM: lets AI agents see and control a physical machine over WebRTC – HDMI screenshots, USB keyboard/mouse, virtual media and Virtual USB Drive, from BIOS/UEFI to desktop. Python, aiortc.
Reproducible IP-KVM appliance image for LCKFB TaishanPi (RK3566): vendor Linux 6.1 SDK, minimal Debian ARM64, native One-KVM (Rust), Type-C USB gadget HID + virtual media, Type-A UVC capture, Wi-Fi networking, SSH maintenance.
To associate your repository with the ip-kvm topic, visit your repo's landing page and select "manage topics."