alpha

A low-latency Linux remote desktop you actually own

Zero-copy KMS capture, NVENC encode, and a custom UDP transport with a TCP control channel. The rendezvous broker pairs your machines and never sees the session key.

███ ███ █ █ ███ ███ ███     ██  ███ ███ █ █ ███ ███ ███
█ █ █   ███ █ █  █  █       █ █ █   █   █ █  █  █ █ █ █
██  ██  ███ █ █  █  ██      █ █ ██  ███ ██   █  █ █ ███
█ █ █   █ █ █ █  █  █       █ █ █     █ █ █  █  █ █ █  
█ █ ███ █ █ ███  █  ███     ██  ███ ███ █ █  █  ███ █  
Share [szym-desktop · 2560x1440 · NVENC H.264]
tab switch devicectrl-p commands

What it is

[+]Zero-copy capture libdrm KMS → EGL DMA-BUF → CUDA, straight off the scanout
[+]NVENC encode Hardware H.264 with runtime bitrate and resolution switching
[+]Direct by default NAT hole-punching first; a relay only when both peers fail
[+]End-to-end keys Session keys are derived on the direct link, never at the broker
[+]Serves from power-on A system service, so the login screen is reachable too

Connect a machine

Enrolment happens on the machine, not in this browser. The password is spent once and the device keeps only a token.

rdserver --login --device-name "my-desktop"