🚀Quick Install

Get started quickly on Linux. Use our simple install script to download the correct binary, place it in /usr/local/bin, and set up a systemd service (or follow any of the possible installation instructions).

curl -sSL https://kv.ralsina.me/install.sh | sudo bash

Stream Video

Stream video from the server's HDMI output with low latency.

Remote Control

Send keyboard and mouse events from a single-board computer (SBC) to the server.

Virtual Media

Expose disk images to the server as if they were plugged in via USB thumb drives.

Native and Web Clients

In addition to the web frontend, a Flutter app exists that will run natively in Windows/MacOS/Linux/Android (only Linux right now)

Virtual Network

Create a virtual network interface to connect your devices seamlessly.

Commodity Hardware

Works with readily available hardware, no specific SBC required beyond an OTG port and a USB video capture dongle.

Easiest Setup

One binary. Will run on any Linux system.

System Diagram

Understand how KV connects your devices:

KV System Diagram

Need Help with a Hardware Project?

If you're looking to integrate KV into your own hardware project and need assistance, don't hesitate to reach out!

Ask for Help on GitHub