Tooling

PiKVM, JetKVM & KVM-over-IP

KVM-over-IP devices for headless servers — PiKVM, JetKVM, TinyPilot, NanoKVM.

The "I need to BIOS-edit / re-flash a misbehaving server from another room" problem. Commercial IPMI/iDRAC/iLO solves it for enterprise gear; for everything else (mini-PCs, gaming PCs, headless workstations, Pis themselves) the KVM-over-IP category emerged from PiKVM and is mainstream by 2026. For headless management without a dedicated KVM (SSH, RustDesk) see SSH Bastion; for fleet-level OS provisioning see Pi Fleet Management.

PiKVM

The original; FOSS; runs on a Pi 4 (best) or Pi Zero 2 W with HDMI capture.

  • PiKVM v4 Plus (official) — pre-built device; Pi 4-based; full features (ATX power control, virtual media, Wake-on-LAN, hardware HDMI capture). Commercial product, ~$385. The polished pick.
  • PiKVM v4 Mini — smaller, cheaper version. ~$280.
  • PiKVM DIY (FOSS) — Pi 4 + HDMI-to-CSI bridge (USB or CSI capture) + USB OTG cable. Free software, ~$80 in parts. The "I want it to be free and open" path. Software is GPLv3.
  • PiKVM v3 / v3 HAT — older HAT-based DIY kit. Still supported.

What you get:

  • Web UI streaming the target's HDMI at 1080p60 with low latency.
  • Virtual USB keyboard + mouse + mass storage (mount ISO and boot it remotely).
  • BIOS-level access — change boot order, enter UEFI, run memtest.
  • ATX power button / reset / Wake-on-LAN integration.
  • Tailscale / WireGuard supported for remote access (set up yourself).

JetKVM

The 2024 newcomer; tiny, integrated, much cheaper than PiKVM hardware.

  • JetKVM — purpose-built KVM-over-IP device with HDMI in, USB out, Ethernet, Type-C power. ~$70. Polished web UI, low-latency stream, ATX add-on board for power button. Open hardware + open firmware (Apache 2.0), shipping at scale since late 2024. The "just buy one" pick in 2026 if you need only one or two.

JetKVM's main tradeoff: less flexible than PiKVM for unusual setups (multiple targets, custom integrations) but for "I want one box behind one PC" it's hard to beat on price/polish.

TinyPilot

Commercial, polished, US-based.

  • TinyPilot Voyager 2a — pre-built, Pi-based, paid-only. ~$400. Great support; closed-source firmware (the underlying TinyPilot software is mostly open but the appliance ships closed).
  • TinyPilot DIY — old open-source path; superseded by PiKVM for FOSS-purist DIY.

NanoKVM (Sipeed)

Niche, very small, RISC-V-based.

  • NanoKVM — Sipeed's tiny KVM-over-IP based on a RISC-V SoC; ~$30. Newer, less polished firmware than PiKVM/JetKVM but cheap. Good for "one extra remote-access dongle" use cases. Open-source firmware.
  • NanoKVM-PCIe — fits in a PCIe slot to power off the host's standby rail.

OpenIPC / DIY HDMI capture + USB HID

Roll-your-own paths; usually not worth it given JetKVM exists.

  • HDMI USB capture (cheap CSI / MS2109 USB capture) + Pi Zero 2 W with USB OTG keyboard/mouse emulation + custom Python — possible but you'd be reinventing PiKVM.
  • Comet (community) — alternative FOSS KVM-over-IP firmware; less mature.

Enterprise IPMI / BMC alternatives (context)

  • Dell iDRAC / HPE iLO / Supermicro IPMI — built into server motherboards. Free for basic; license keys for virtual media features. Not relevant for desktop / mini-PC use.
  • OpenBMC — Linux Foundation BMC firmware project; runs on some server motherboards.
  • Glasgow / SOL over USB — niche, for embedded debugging not full KVM.

Common gotchas

  • HDMI HDCP — HDCP-protected sources (Mac with iCloud video, Netflix) won't capture. KVMs are for un-protected signals (BIOS, OS boot, server consoles); plain desktops with HDCP off are usually fine.
  • USB power off → KVM goes dark — choose a KVM with separate power input (JetKVM has Type-C; PiKVM v4 has its own PSU).
  • Wake-on-LAN reliability — get the target BIOS / OS WoL settings right first; the KVM's WoL just sends the magic packet.
  • Network exposure — never expose a KVM's web UI directly to the internet. Always behind Tailscale, WireGuard, or an SSH tunnel. See VPN Mesh.

License / pricing

  • PiKVM software: GPLv3, free.
  • PiKVM v4 hardware: ~$280-$385 commercial.
  • JetKVM: ~$70 hardware; open firmware (Apache 2.0).
  • TinyPilot Voyager: ~$400 commercial; software mixed (some open, appliance closed).
  • NanoKVM: ~$30 hardware; open firmware.

Pick this if…

  • Default 2026 buy, just works: JetKVM (~$70).
  • DIY / FOSS / can-customize: PiKVM DIY on Pi 4.
  • Polished commercial pre-built: PiKVM v4 Plus or TinyPilot Voyager.
  • Cheapest possible: NanoKVM ~$30.
  • You have an enterprise server: the motherboard's IPMI is already there.
  • You don't need BIOS access, just remote desktop: SSH / RustDesk / Anydesk — see SSH Bastion.

On this page