GeForce Eternity is an unofficial, community-driven desktop client for NVIDIA GeForce NOW. Built with Electron, it brings a native desktop experience to Windows, macOS, and Linux, along with extras like Discord Rich Presence and other quality-of-life improvements.
- 🧩 Custom User Agent: Switch between GFN Eternity, Chrome, and Firefox user agents to optimize compatibility
- 🎯 Auto Focus: Automatically focuses the window when your gaming rig is ready
- 🔇 Auto Mute: Automatically mutes audio when the window loses focus
- 🖥️ Multi-Platform: Available for Windows, macOS, and Linux
- 💬 Discord Rich Presence: Display your gaming status on Discord
- 🛡️ Idle Guard: Prevents your gaming rig from going idle during streaming sessions
And more features coming over time!
Visit our Release page to access the latest GeForce Eternity builds, available as ZIP (binary), DEB, AppImage, RPM, and EXE packages.
Press Ctrl+I to open sidebar to access GeForce Eternity features.
You will need to install npm, the Node.js package manager. On most distributions, the package is simply called npm.
- Clone the repository:
git clone https://github.com/securevoid/GeForce-Eternity.git cd GeForce-Eternity - Install dependencies:
npm install
- Start the app:
npm start
Inspired by the work of AstralVixen and T0msk from the GeForce Infinity project.
Contributions are welcome! Whether it's bug fixes, feature requests, or UI improvements, feel free to open an issue or submit a pull request.
MIT License. See LICENSE file for details.
-
🐞 Report Bugs: GitHub Issues
-
☕ Support Development: Ko-fi
-
💭 Discussions: Use GitHub Discussions for questions and ideas


