
Description
A Linux desktop wants a second screen and all you have is an Android phone. Tandem turns the phone into a real second monitor, not a web page in a browser tab: the GPU encodes the screen, the phone hardware-decodes it, and a window you drag across keeps up with your hand.
Latency is about 30 ms over USB and 30 to 60 ms over Wi-Fi. It supports Hyprland and GNOME, touch works on the phone, and pairing uses a QR code plus TLS.
Hardware encode and decode:H.264 on the PC GPU, MediaCodec on the phone, no disk and no buffering.
Hyprland and GNOME:one-command install on Arch, Ubuntu 22.04+ and Fedora 36+.
Touch:tap, drag and scroll on the phone while the mouse stays put.
Secure pairing:only a phone that scanned the QR code connects, over TLS.
Latency is about 30 ms over USB and 30 to 60 ms over Wi-Fi. It supports Hyprland and GNOME, touch works on the phone, and pairing uses a QR code plus TLS.
Features
Hardware encode and decode:H.264 on the PC GPU, MediaCodec on the phone, no disk and no buffering.
Hyprland and GNOME:one-command install on Arch, Ubuntu 22.04+ and Fedora 36+.
Touch:tap, drag and scroll on the phone while the mouse stays put.
Secure pairing:only a phone that scanned the QR code connects, over TLS.
