Skip to content
Download
The OpenNOW desktop sign-in screen: the OpenNOW logo over the Sign in to continue card with the provider picker set to NVIDIA GeForce NOW
In the app · Sign-in

DocsPage 01 of 14

OpenNOW

Product, setup, architecture, and troubleshooting docs for the open-source OpenNOW clients

GitHubOpen in GitHub4 sections
On this page4 sections
Jump to

OpenNOW is an open-source GeForce NOW client. The desktop app uses Qt Quick for the interface and Rust for account services and streaming. Desktop and controller-first console layouts live in the same app. Separate ports cover Android, iOS, Nintendo Switch, PS5, PS Vita, and handhelds. Ports & team lists every port with its maintainer, status, and download.

For macOS users looking for a separate native build optimized for Apple M-series Macs, anderson.oki maintains OpenNOW-Mac.

Independent community project

OpenNOW is not affiliated with NVIDIA. NVIDIA and GeForce NOW are trademarks of NVIDIA Corporation.

Desktop is Qt/native

OpenNOW's desktop client uses Qt Quick and an in-process native streamer. It replaces the retired Electron/opennow-stable app. There is no Chromium or browser streaming path. See the announcement post for a first look.

Stable release and nightlies

These docs describe v1.0.3, published as the Latest release on 2026-10-16; its packages are named OpenNOW-Qt-1.0.3-…. Download them from Releases or the download picker. Nightly prereleases (vX.Y.Z-nightly.*, currently v1.0.4-nightly.*) are built from dev and appear on the same Releases page. Historical tags such as v0.5.5 may still contain Electron packages.

Fast path#

Download an OpenNOW-Qt-… package from the OpenNOW download picker or GitHub Releases.

Install the package for your platform: Windows x64/ARM64 -setup.exe or portable .zip (.msi only up to v1.0.3); Linux x64/ARM64 .AppImage (recommended) or .deb; macOS Apple Silicon .dmg or .zip (dev builds add an Intel .dmg). A Flatpak bundle is also published on GitHub Releases, and it is not on Flathub. Android, Nintendo Switch, and iOS remain separate projects.

Sign in with your provider. Approve the request on the provider page that opens in your browser, or scan a QR code with another device. OpenNOW saves the session locally.

Tune codec, resolution, FPS, bitrate, color quality, region, input, microphone, and capture settings. Switch between desktop and console layouts in the same app.

GitHub Releases also include Linux x64 and ARM64 .flatpak bundles.

Choose your docs path#

  • Start with Getting Started.
  • Use Nintendo Switch for homebrew installation, controls, and Switch-specific streaming settings.
  • Use Ports & team to find the right build for a phone, console, or handheld.
  • Keep Configuration open when tuning quality, shortcuts, capture, and console mode.
  • Use Media for screenshots, recordings, local storage, and gallery behavior.
  • Read Architecture before changing process-boundary code.
  • Use Development for Qt/CMake/Cargo workflow, checks, and packaging.
  • Check Authentication before touching provider, token, or session refresh logic.

Repository map#

Qt Quick desktop app, C++ integration, and Qt tests

What is stable?#