What Is OpenNOW?
OpenNOW is a reverse-engineered, open-source desktop client for NVIDIA’s GeForce NOW cloud gaming service. Unlike the official GeForce NOW application, which is closed-source and includes various telemetry and background tracking, OpenNOW provides complete transparency about what it does while maintaining full compatibility with NVIDIA’s streaming infrastructure. It’s built using Electron and TypeScript, making it cross-platform compatible across Windows, macOS, Linux, and ARM64 devices.
The core innovation isn’t just removing telemetry — it’s proving that a major commercial streaming service can be accessed through fully open-source, community-built software without compromising functionality or performance.

Key Features & Technical Specifications
| Feature | Implementation | Benefit |
|---|---|---|
| Zero Telemetry | No background tracking or data collection | Complete privacy while gaming |
| WebRTC Streaming | Direct protocol implementation with AV1 codec support | Modern, efficient video streaming |
| Anti-AFK System | Built-in automation to prevent disconnection | Uninterrupted gaming sessions |
| Advanced Bitrate Controls | Manual adjustment of streaming quality | Optimize for network conditions |
| Cross-Platform | Windows, macOS, Linux, ARM64 support | Use on any device, not just official platforms |
| Open Source | Full source code available under MIT license | Transparency, auditability, customization |
| Reverse-Engineered | Independent protocol implementation | No dependency on official SDKs or binaries |
Technical Architecture
- Electron + TypeScript: Modern desktop application framework ensuring cross-platform compatibility.
- WebRTC Implementation: Direct streaming protocol handling without proprietary middleware.
- AV1 Codec Support: Next-generation video compression for better quality at lower bitrates.
- MIT Licensed: Permissive open-source license allowing both personal and commercial use.
- Community-Driven: Developed by the OpenCloudGaming collective focused on open cloud gaming alternatives.

Community Questions & Clarifications
“But what does it actually do?” — r.walkowski
“It’s just a replacement client for GeforceNOW.” — @junesties
This exchange perfectly captures the initial confusion and subsequent clarity about OpenNOW’s purpose. For users accustomed to thinking of cloud gaming clients as monolithic, proprietary applications, the concept of a replaceable client seems foreign. Yet that’s exactly the point: OpenNOW demonstrates that the client is just an interface to the streaming service, and that interface can be built open-source without losing functionality.
Why This Changes Cloud Gaming Client Expectations
OpenNOW challenges the assumption that cloud gaming requires proprietary, closed-source clients with embedded telemetry. By providing a fully functional alternative that’s not only privacy-focused but also adds power-user features, it establishes several important precedents:
- Client Decoupling: Shows that streaming services and their clients can be independent, enabling competition and innovation.
- Privacy by Default: Proves that telemetry isn’t necessary for core functionality, just for data collection.
- Cross-Platform Parity: Delivers feature parity across all major desktop platforms, including Linux which is often underserved.
- Community Empowerment: Allows technically inclined users to audit, modify, and improve their gaming experience.
- Transparency Standard: Sets a benchmark for what gaming clients should disclose about their operations.
Project Link
OpenNOW represents more than just an alternative client — it’s a statement about user agency in the cloud gaming ecosystem. By reverse-engineering and open-sourcing what was previously a black box, it gives control back to users and proves that transparency and performance aren’t mutually exclusive in gaming technology.
