This repository is the Nintendo Switch foundation for OpenNOW. It is forked from Blade-Punisher/SwitchNOW, a native Nintendo Switch homebrew client for GeForce NOW.
Main features
- Browse the GeForce NOW catalog and the games linked to the current account.
- Cover-art cache, incremental catalog paging, search, filters and sorting.
- Per-game store selection for titles available through multiple storefronts.
- Persistent multi-account sign-in, token refresh and optional encrypted local password storage for quick sign-in and automatic account recovery.
- Animated queue, setup and connection stages while a cloud rig is prepared.
- Tegra X1 NVDEC hardware decoding with automatic software-decoder fallback.
- Bounded low-latency decode queues, damaged-frame suppression, RTCP recovery and keyframe resynchronization after packet loss.
- Synchronized Opus audio with configurable buffering and volume amplification.
- Xbox-compatible virtual gamepad, optional Switch-labelled face-button layout, touch-to-mouse input and an in-stream Nintendo keyboard.
- Adaptive stream-quality modes for motion resilience, clarity or untouched server output.
- Free-tier session warnings and automatic return to the game page after a session ends or the connection is lost.
- Opt-in flight-recorder diagnostics. Detailed logs and overlays are disabled by default during normal gameplay.
- Dedicated Neverness to Everness credential helper and guided in-game login.






