A lightweight PyQt6-based desktop multi-utility application to streamline common Windows maintenance tasks.
Includes features like driver reset, Bing wallpaper compilation, and temp file cleanup.
Built out of pure frustration:
- My HID and Wi-Fi drivers kept acting up, usually at the worst times and manually resetting them was a tedious task.
- My Temp folder would silently fill up, adding to my list of things that silently piss me off.
- Bing wallpaper service has 🔥fire🔥 content!!!
- Python 3.7+
- pip installer
- Qt Designer (optional, but recommended if you want to edit the UI)
git clone https://github.com/shadezee/ShadeUtil.git
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
pip install -r requirements.txt
python main.py
- Reset HID drivers
- Restart Wi-Fi adapter
- Clear Temp Folder (with optional Recycle Bin support)
- Auto-detect Recycle Bin and Temp sizes
- Fetches and converts Windows Spotlight images (Bing wallpapers)
- Easily manage the
devcon.exepath and HID device ID - Settings stored persistently in JSON
- To convert modified .ui files into Python:
python -m PyQt6.uic.pyuic ./assets/ui_files/ui_file.ui -o ./assets/ui_file_ui.py
- devcon.exe
Usually located in:
C:\Program Files (x86)\Windows Kits\10\Tools\10.0.26100.0\x64\devcon.exe
or can be downloaded from this link.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better you can also simply open an issue with the tag enhancement/relevant-name.
Don't forget to give the project a star!
This project is licensed under the MIT License — see the LICENSE file for details.