Turn your Raspberry Pi into a browser-based KVM.
TinyPilot Voyager 3 is TinyPilot’s latest professional-grade KVM over IP device, trusted by IT teams in small offices and Fortune 10 companies, with plug-and-play set up backed by a 12-month warranty and expert priority support.
What you get:
Want to build your own device to run TinyPilot? You can assemble a DIY version using a Raspberry Pi 4b and a USB capture dongle. This is a great option for hobbyists and those on a tight budget.
See "TinyPilot: Build a KVM Over IP for Under \$100" for a more detailed tutorial on how to assemble these parts to create a TinyPilot.
You can install TinyPilot on a compatible Raspberry Pi in just two commands.
curl \
--silent \
--show-error \
https://raw.githubusercontent.com/tiny-pilot/tinypilot/master/get-tinypilot.sh | \
bash - && \
sudo reboot
When your Pi reboots, you should be able to access TinyPilot by visiting your Pi hostname in the browser. For example, if your device is named raspberrypi:
If you're using an HDMI to CSI capture chip (such as with a TinyPilot Voyager series device), see the additional configuration steps required for video capture.
See the CONTRIBUTING file.
If you're having trouble with TinyPilot, you can retrive logs from the web dashboard by clicking "Logs" in the bottom of the main dashboard.
If you can't access the web dashboard, you can retrieve the logs by SSHing into the device and running the following command:
sudo /opt/tinypilot-privileged/scripts/collect-debug-logs
This log is useful if you file a bug report.
You can read more details about the logs in the wiki.
TinyPilot would not be possible without the excellent and generous work from many open source projects, the most notable of which are listed below:
For news about major TinyPilot releases and other updates about the project, sign up for the TinyPilot mailing list:
TinyPilot Pro includes additional features for professional users, including:
Support the project and upgrade to Pro at https://tinypilotkvm.com/products/tinypilot-pro.
$ claude mcp add tinypilot \
-- python -m otcore.mcp_server <graph>