supernebuleux/gfnow-sync — explained in plain English
Analysis updated 2026-05-18
Show your GeForce NOW cloud games as normal Steam shortcuts on your Steam Deck.
Pick and sync only games from specific stores like Epic, Ubisoft, or Xbox.
Remove GeForce NOW shortcuts from Steam that you no longer want using the cleanup tool.
Fix controller passthrough for specialized peripherals like flight sticks and yokes.
| supernebuleux/gfnow-sync | 1038lab/agnes-ai | 3eyedtiger/video2vrcemote | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | Python | Python | Python |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | general | vibe coder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
You must fully close both Steam and GeForce NOW before syncing, or Steam overwrites its shortcuts file and erases your changes.
GFN Sync is a tool that takes your GeForce NOW game library and adds those games directly into Steam on SteamOS, the operating system used on the Steam Deck. When you run it, your cloud games show up as shortcuts in your regular Steam library, grouped under a "GeForce NOW" category. Clicking one launches the game directly through NVIDIA's client without extra steps. The tool works by scanning cache files that the GeForce NOW app stores on your device. It reads the game data from those files, then writes shortcuts into Steam's configuration file so the games appear in your library. It also pulls cover art, logos, and hero images automatically from the local cache and from NVIDIA's servers, so no API keys or developer accounts are needed. Launching a game uses a reverse-engineered method that passes a direct URL route to the GeForce NOW Flatpak, skipping the normal browsing interface. A sync wizard guides you through the process. It detects which version of GeForce NOW you have installed, extracts your library, then lets you filter by store (Steam, Epic, Ubisoft, Xbox, and others) and pick individual games. It closes Steam for you, writes the shortcuts, downloads artwork, and restarts Steam. A separate cleanup tool removes shortcuts you no longer want. There is also a Steam Input fix for controller passthrough, which helps with specialized peripherals like flight sticks and yokes. Installation is designed for Steam Deck users. You download an archive, extract it, and run an install script by double-clicking. The app then appears in the KDE desktop menu. It requires Python 3, the GeForce NOW Flatpak, a signed-in GFN account, and a locally cached library. You must close both Steam and GeForce NOW before syncing, because Steam overwrites its shortcuts file when it closes and would erase your changes. The project is written in pure Python 3 with zero external dependencies. It supports both a graphical interface using KDE dialogs and a full terminal fallback. The full README is longer than what was shown.
Adds your GeForce NOW cloud games into Steam on Steam Deck by reading local GFN cache files and writing Steam shortcuts with cover art. No API keys needed.
Mainly Python. The stack also includes Python 3, KDE Dialogs, Flatpak.
No license information is provided in the explanation, so usage rights are unknown.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.