OpenNOW : client desktop open-source pour GeForce NOW
📌 OPENNOW est un client desktop open-source pour GeForce NOW qui permet de parcourir le catalogue, configurer les paramètres de stream et lancer des sessions depuis une application communautaire basée sur Electron. Disponible sur Windows, macOS, Linux et iOS, ce projet indépendant offre une alternative transparente et personnalisable au client officiel NVIDIA en donnant aux joueurs un contrôle total sur leur expérience de cloud gaming. OpenNOW stocke les paramètres localement, n’envoie aucune télémétrie, et expose toutes les options techniques que le client officiel cache ou simplifie parfois. L’interface utilise React + TypeScript avec une architecture en trois processus (main, preload, renderer) pour une séparation claire entre logique backend et rendu frontend.
Le cœur d’OpenNOW réside dans ses contrôles de stream avancés. L’utilisateur peut choisir son codec (H.264, H.265/HEVC, AV1), la résolution, le FPS, le bitrate, le ratio d’aspect, la profondeur de couleur et la région de serveur. Ces options permettent d’adapter précisément la qualité à la connexion disponible et aux préférences visuelles, un niveau de granularité rarement vu dans les clients cloud gaming propriétaires.
La fonctionnalité de diagnostics in-stream affiche une overlay avec latence, packet loss, decode stats et render stats en temps réel, permettant d’identifier rapidement les goulots d’étranglement réseau ou performance. Les captures d’écran et enregistrements vidéo sont intégrés directement dans le flux, avec gestion dans l’app ou révélation sur disque, évitant d’avoir recours à des outils tiers pour sauvegarder ses sessions.
L’interface d’OpenNOW propose un mode de navigation controller-first pour parcourir le catalogue et lancer des jeux sans toucher clavier/souris. Le support complet des entrées inclut clavier, souris et manette avec mapping transparent vers le stream. Le catalogue et la navigation des jeux publics bénéficient d’une recherche et d’une gestion des sessions library-aware, ce qui permet de retrouver rapidement ses jeux et de reprendre les sessions en cours.
OpenNOW se positionne explicitement comme projet indépendant non affilié à NVIDIA, et l’utilisateur doit utiliser son propre compte GeForce NOW. L’objectif est de donner aux joueurs une alternative transparente et personnalisable sans cacher les parties techniques aux contributeurs. Le code source est entièrement disponible sur GitHub, permettant à quiconque de inspecter, modifier et reconstruire le client. L’architecture modulaire en processus Electron facilite les contributions : le processus main gère la logique backend et les appels API GeForce NOW, le processus preload expose des APIs sécurisées au renderer, et le processus React gère l’UI et les interactions utilisateur. Cette séparation permet d’ajouter des fonctionnalités, de corriger des bugs ou d’adapter le client à des cas d’usage spécifiques sans devoir reverse-engineer un binaire fermé.
🎯 Points clés :
🎮 Client open-source — Alternative transparente au client officiel NVIDIA, code source complet
🖥️ Multi-plateforme — Windows, macOS, Linux (x64/ARM64), iOS (TestFlight)
⚙️ Contrôles stream avancés — Codec (H.264/H.265/AV1), résolution, FPS, bitrate, ratio, région
📊 Diagnostics temps réel — Overlay avec latence, packet loss, decode, render stats
📸 Captures intégrées — Screenshots et enregistrements vidéo depuis le flux
🎯 Controller-first UI — Navigation complète à la manette sans clavier/souris
🔍 Catalogue enrichi — Recherche, gestion library-aware, reprise sessions
🔒 Zéro télémétrie — Paramètres stockés localement, aucune donnée envoyée
📦 Distributions multiples — NSIS, portable, dmg, zip, AppImage, deb, ipa
🛠️ Architecture Electron — React + TypeScript, processus main/preload/renderer séparés
🌐 Communauté active — Discord pour support, contributions, builds automatiques
⚠️ Projets indépendant — Non affilié à NVIDIA, nécessite compte GeForce NOW personnel
