Open-source game streaming

Your Linux host. Your stream, in your hands.

Polaris keeps the host honest. Nova puts that truth in your hands—before launch, during the stream, and when it is time to disconnect.

Cloud account
Not required
Source
Open
Nova today
Android
In development
Steam Deck · Linux · iOS

Two focused tools. One private stack.

Meet the ecosystem

Purpose-built at both ends of the stream, without putting someone else’s cloud in the middle.

Linux host

Polaris

Private game streaming, built around your Linux host.

Run and control headless streaming sessions with GPU-aware capture and the clients you already use.

  • Private Headless Stream runtime
  • Mission Control and live session truth
  • GPU-aware capture and encoder selection
  • Nova and Moonlight-compatible clients

Client experience

Nova

A focused client for your Polaris library.

Browse, launch, and monitor private streams. Available now on Android; Steam Deck, Linux, and iOS integrations are in development.

  • Polaris-backed library
  • Private Stream and Virtual Display choices
  • Command Center and NovaHUD
  • Android handheld, phone, and TV support today

One private path from host to client

How the stack fits together

A direct, inspectable flow from the machine doing the work to the screen in your hands.

  1. Step 1

    Host with Polaris on Linux

    Run Polaris on a Linux host to own the session, capture, and encoder decisions.

  2. Step 2

    Pair your client

    Pair Nova or another Moonlight-compatible client with that host.

  3. Step 3

    Launch with context

    Launch with context, monitor the stream, and keep session control through disconnect and end.

Built in public

Build, inspect, and follow the stack

Read the code, follow development, or bring a focused question to the project discussions.