Polaris + Nova
Your PC games, on the screen you want.
Polaris runs the game on your Linux PC. Nova brings it to your Android TV, handheld, tablet, or phone with clear launch choices and live stream health. Moonlight clients work too. No cloud account required.
Polaris v1.4.4 · Nova v1.4.4
Polaris / Host truth

Nova / Client context

Why this stack
Why this stack is different
Four host-model differences, each linked to the page section that documents it.
- Private compositor
Games launch into a private labwc compositor instead of rearranging your physical displays and desktop layout.
See the private runtime on the Polaris page- Requested vs effective
Polaris prefers GPU-native DMA-BUF capture and reports the real path when it falls back, rather than leaving you to infer it from logs.
See capture-path reporting on the Polaris page- Host-backed context
With Nova, launch modes, ownership, tuning provenance, and session health come from the host instead of being guessed.
See host awareness on the Nova page- Moonlight path preserved
Any Moonlight client keeps working for pairing, app launch, input, and streaming.
See what carries over on the compare page
ONE SESSION / END TO END
Follow the decisions, not a feature wall.
Browse, choose, launch, inspect, and leave with the same host context intact.
HOST / PROTOCOL / CLIENT
One session, handed off in order.
Polaris owns the session on the host, the protocol path keeps the clients you already use connected, and Nova brings the host's context to the screen you play on.
Own the Linux session
Choose where a game runs, watch the capture path and encoder it actually picked, and play through Nova, Moonlight, or other compatible clients.
See how Polaris runs the hostStandard clients remain valid
Any Moonlight client keeps working for pairing, app launch, input, and streaming.
See what carries over on the compare pageCarry host context to the client
Browse your library, pick how a game runs, and see the live session state on Android TVs, handhelds, tablets, and phones, with Polaris or any Moonlight-compatible host.
See what Nova carries to the client
FIT / LIMITS
Know where this stack fits.
Choose it for a private, observable Linux host path. Keep looking when a required client or distribution route is not shipping.
Choose this stack when
Linux host required
Linux hostFedora 44 · Arch Linux · CachyOS
Isolated private runtime
Games launch into a private labwc compositor instead of rearranging your physical displays and desktop layout.
Actual path, requested vs effective
Polaris prefers GPU-native DMA-BUF capture and reports the real path when it falls back, rather than leaving you to infer it from logs.
Keep evaluating when
Android
SHIPPING
Available nowHandhelds · phones · tablets · Android TV
Steam Deck / Linux handheld
PREVIEW
Development preview · not a shipping clientQt/QML and no-network smoke scaffolding for evaluation only.
General Linux desktop
NOT SHIPPING
Not availableNo separate public client artifact in v1.4.4
iOS
PLANNED
PlannedScaffold and study only · no public client release
Play Store
NOT CURRENT ROUTE
Nova is distributed through GitHub Releases, Obtainium, and GitHub Store. GitHub Releases are the official source of the signed public APKs and their matching SHA-256 checksum files.
INSTALL CONFIDENCE
From signed package to first stream.
Exact install commands stay in the docs. This view keeps the source, runtime guidance, client choice, caveats, and exit path together.
01INSTALL
Add Polaris to the Linux host
Signed package repository: repo.papi-ux.com. The same Fedora and Arch packages the release assets carry, served over dnf and pacman. Adding the repository is a one-time step; after that Polaris upgrades with the rest of the host instead of a download and an exact filename.
02UNDERSTAND
Know the runtime before launch
Use the quick start for setup, then keep the runtime and troubleshooting references close for what Polaris actually starts and reports.
03PAIR
Choose the client without guessing the build
Use Nova's product page for ABI-safe client/build selection on Android, or pair the Moonlight-compatible client you already use.
Install with a way back.
The same Fedora and Arch packages the release assets carry, served over dnf and pacman. Adding the repository is a one-time step; after that Polaris upgrades with the rest of the host instead of a download and an exact filename.

