Skip to content

uxillary/maintenance-goblin

Maintenance Goblin

A polished Windows desktop utility that wraps SFC, DISM, temporary file cleanup, Disk Cleanup, and defrag in a single window. Logs stream live with progress indicators and no disruptive pop-ups.

Features

  • One-click "Run All Tasks"
  • Live in-app logs and progress
  • Safe admin elevation before the GUI starts
  • Optional read-only CHKDSK
  • Exportable report of actions taken

Installation (development)

python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python src/maintenance_goblin.py

Build Windows EXE

pyinstaller --onefile --windowed --name "MaintenanceGoblin" ^
  --icon docs/img/goblin.ico src/maintenance_goblin.py

Documentation

See the documentation for screenshots and additional details.

Contributing

See CONTRIBUTING.md.

License

Licensed under the MIT License.

About

A lightweight Python-powered desktop app to automate essential PC maintenance tasks like SFC, DISM, temp cleanup, disk defrag, and more — all with a single click. Think of it as a digital spa day for your Windows machine.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors