Moonlight PC is an open-source client application that lets you stream games and your desktop from a powerful gaming computer to another device over your local network or the internet. Think of it as a self-hosted version of cloud gaming, instead of paying a service to stream games from their servers, you stream from your own machine. It works by connecting to NVIDIA GameStream (a feature built into NVIDIA graphics cards) or Sunshine, an open-source alternative that works with any GPU. Your gaming PC does all the heavy work of running and rendering the game, then sends the video feed over the network to the Moonlight client on a less powerful machine. You play from there with a controller, keyboard, or mouse, and your inputs are sent back to the host. Moonlight PC supports hardware-accelerated video decoding, which means decoding the incoming video stream uses your GPU rather than your CPU, keeping performance smooth. It handles multiple video formats, HDR (high dynamic range for richer colors), 7.1 surround sound, and up to 16 simultaneous gamepads with force feedback and motion controls. The client runs on Windows, macOS, Linux, and Steam Link (a Valve streaming device). Mobile versions exist for Android and iOS as separate projects. The software is built in C++ using the Qt framework. You would use Moonlight if you want to play your gaming PC's library on a TV in another room, a laptop away from your desk, or any device that could not otherwise run demanding games on its own.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.