Why does every tweet.
Read like this.
On this website.
Also other than being headless, what's the purpose for this? If I already own the hardware I can stream with tailscale/moonlight.
NVIDIA charges you $19.99 a month to stream games you already own.
And starting January 2026, they cap you at 100 hours.
One engineer from New Zealand built the free version with no cap.
It is called Steam Headless. 3,177 stars on GitHub. GPL-2.0.
Built by Josh Sunnex. 225 commits. The next contributor has 16. He has done more work than everyone else combined.
It is a Docker container that turns any spare PC, server, or NAS into your own personal cloud gaming machine.
Install Steam inside it. Mount your games folder. Open a browser on your phone, your laptop, your tablet, your TV.
Your games are right there. Streaming. From your own hardware. To anywhere in the world.
It supports NVIDIA, AMD, and Intel GPUs.
It streams over Moonlight, Steam Link, or straight to a web browser.
It runs Proton so Windows games work on Linux.
It installs Heroic, Lutris, and EmuDeck with one click for your non-Steam games.
It runs on Debian Trixie, Unraid, Ubuntu Server, or Docker Compose.
Last update: April 20, 2026. Still maintained. Still by one man from New Zealand.
Now compare the math.
GeForce NOW Ultimate: $19.99 a month. $239.88 a year. Forever. Capped at 100 hours per month. Run out? Pay $5.99 for another 15 hours.
Xbox Game Pass Ultimate: $22.99 a month. $275.88 a year. Forever. You stream Microsoft's games on Microsoft's hardware on Microsoft's terms.
Steam Headless: $0. Forever. Your hardware. Your games. Your network. No hour cap. No queue. No throttle.
Buy a used GPU once. Run this container. Stream your entire Steam library to any device on the planet.
That is the entire pitch.
But DO NOT install it. We should all keep paying NVIDIA and Microsoft to play the games we already bought.
100% Open Source. (Link in the comments)