Product

Suede

Turns a Linux box into a display appliance you can drive across the network and trust to survive a reboot.

In development · alpha build available linux · kiosk · display
Suede

Suede is a daemon with a name that is a hilarious pun on the word "Swayed". Media servers, video walls, scoreboards, and public information displays in the AV and broadcast world are still too often driven by a full desktop OS being remote-controlled by hand through a system intended for personal desktop use. How many times have you seen the Windows login screen in an airport, a mouse pointer on a digital sign or an update popup on a billboard?

Suede turns a Linux box running Sway into a remotely manageable display appliance. It exposes a well-documented REST + SSE API (and a bundled reference web UI) for configuring video outputs, routing audio, and launching kiosk-mode browsers — and it persists everything, so the machine boots straight back into its configured state with no operator intervention. Configuration is declarative: you describe the state you want, and Suede's reconciler keeps reality matching it through reboots, display hotplugs, and application crashes.

It's targeted at plain Debian, Ubuntu, and Raspberry Pi OS across x86-64 and aarch64.

More information coming soon. In the meantime, contact me if you'd like to talk about it.