codenevermore/vigiloverlay — explained in plain English
Analysis updated 2026-05-18
Check live CPU, GPU, RAM, and FPS stats without leaving your game.
Adjust volume, Wi-Fi network, and display settings using only a game controller.
Launch recently played games from Steam, Xbox, Epic, and other launchers from one overlay.
| codenevermore/vigiloverlay | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
End users install via the packaged Windows installer, building from source needs Python 3.11+ and PySide6.
Vigil Overlay is a gaming overlay for Windows, designed to be used mainly with a game controller rather than a mouse and keyboard. It is inspired by the compact mode of Xbox Game Bar and runs as its own separate desktop application rather than being built into Windows. The overlay gives you a set of screens you can navigate with a controller: a home screen, a performance screen showing live CPU, GPU, memory, and frame rate numbers, audio controls for volume, microphone, and per app sound levels, Wi-Fi controls that use saved network profiles instead of needing Windows location permission, display controls for resolution and refresh rate with a safety net that lets you keep or undo a change, a list of your recently played games pulled from Steam, Xbox, Epic Games, Battle.net, EA, Ubisoft Connect, GOG, manually added games, and an optional connection to the Playnite game launcher, plus settings and small widgets. You can set a custom hotkey to bring it up, use a controller's Guide button, have it start with Windows, run in the background, and it recovers automatically if its settings file becomes invalid or unreadable. It does not use a special driver to take over the controller, so other running applications can still read raw controller input while the overlay is open, and control is handed back as soon as the overlay closes. To run it from source you need 64 bit Windows 10 or 11, Python 3.11 or newer, and the PySide6 interface library, though most people are expected to use the packaged Windows installer instead, which does not require Python at all. The project also includes its own build tooling that packages the app with Nuitka and creates a Windows installer, checking required files along the way rather than skipping missing ones silently. The game and hardware data it reads stays on your machine and is not saved to a history file. It is released under the MIT license, though the project's own name and logo are not included in that permission for use in modified copies.
Vigil Overlay is a controller-first Windows gaming overlay for viewing performance stats and controlling audio, display, and Wi-Fi, and for launching recent games, without needing a mouse or keyboard.
Mainly Python. The stack also includes Python, PySide6, Nuitka.
Use, modify, and even sell copies commercially, as long as the copyright notice is kept, the project name and logo cannot be reused for modified versions.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.