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"