tiny-pilot/tinypilot
Use your Raspberry Pi as a browser-based KVM. observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 98
- Release rhythm 71
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 110.0
- age_days: 2269
- days_rel: 36
- days_push: 16
- n_releases_24m: 7
Adoption not part of the score
3472 stars · 289 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
TinyPilot is software that turns a Raspberry Pi (plus a cheap HDMI-to-USB capture dongle) into a browser-based KVM over IP device, letting you control a remote computer's keyboard, mouse, and video from a web interface. It is the open-source core of TinyPilot's commercial KVM products and supports DIY builds as well as official hardware.
Use cases
- control a headless server's BIOS or boot screen remotely
- turn a Raspberry Pi into a KVM over IP device
- access a remote machine's keyboard, mouse, and video from a browser
- manage out-of-band access to computers without installing software on the target
- remotely troubleshoot a machine that has no network or OS running
- build a DIY IP KVM on a budget with a Raspberry Pi 4 and USB capture dongle
- remotely paste text or keystrokes into a target computer
When to choose
- you need BIOS/UEFI-level or pre-boot access to remote machines, which VNC or SSH cannot provide
- you want a self-hosted, browser-based KVM without vendor lock-in or cloud dependency
- you want a low-cost DIY KVM using off-the-shelf Raspberry Pi hardware
- you need to control machines that are offline, crashed, or lack remote-access software
When to avoid
- you only need terminal/SSH access to a running machine - SSH or Tailscale SSH is simpler
- you need high-resolution, high-framerate video capture beyond what USB capture dongles offer
- you want a software-only remote desktop without any extra hardware
- you need multi-monitor or advanced KVM switching features of enterprise IP KVMs
Facets
application · maturity active
web-framework video-processing http-server gui self-hosted developer-tools hardware self-hosted networking web-development python self-hosted browser kvm-over-ip raspberry-pi remote-management out-of-band-access ip-kvm video-capture keyboard-mouse-forwarding headless-server linux web-server
7 sources
- readme: https://github.com/tiny-pilot/tinypilot · fetched 2026-08-28 · ac11694b2d96
- homepage: https://tinypilotkvm.com · fetched 2026-08-29 · db845eab8b0b
- site_page: https://docs.tinypilotkvm.com · fetched 2026-08-29 · 78c3f7596ac3
- site_page: https://tinypilotkvm.com/pages/about · fetched 2026-08-29 · 6f6e871a7942
- site_page: https://docs.tinypilotkvm.com/article/48-how-can-i-install-and-manage-tailscale-on-tinypilot · fetched 2026-08-29 · 397e11889e6d
- site_page: https://docs.tinypilotkvm.com/article/61-how-can-i-install-and-manage-zerotier-on-tinypilot · fetched 2026-08-29 · 87aabb1b7266
- site_page: https://docs.tinypilotkvm.com/article/60-how-can-i-install-and-manage-netbird-on-tinypilot · fetched 2026-08-29 · c2573fb4d5ae
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tiny-pilot/tinypilot | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="tiny-pilot/tinypilot")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem