How anyel1to/atsmatrix-pc-cleaner works
ATS Matrix PC Cleaner is a Windows desktop utility for reviewing and removing junk files. The user launches the app, reviews discovered categories and their estimated sizes, scans locations, selects categories, confirms cleanup, and sees progress and results. The engine separates target discovery, parallel size scanning, and cleaning; shared utilities resolve Windows and browser-cache paths and perform safe filesystem operations. The excerpts show the main module relationships, but omit some UI worker details, so those internal call paths are not expanded.
Main entry points: core.py Cleaner engine · ui.py Cleaner GUI · main.py App launcher · utils.py Safe deletion
Components 14
Desktop interface
- App launcher
main.py - Cleaner GUI
cleaner/ui.py - Disk overview
cleaner/ui.py - Target selection
cleaner/ui.py
Cleaning engine
- Cleaner engine
cleaner/core.py - Target discovery
cleaner/core.py - Size scanning
cleaner/core.py - Selected cleanup
cleaner/core.py
Path and file utilities
- Path discovery
cleaner/utils.py - Safe deletion
cleaner/utils.py
Other components
- User
- Local filesystem
- Windows recycle API
- psutil
Connections 13
- User → App launcher: launches
README.md - App launcher → Cleaner GUI: starts
main.py - Cleaner GUI → Cleaner engine: uses
cleaner/ui.py - Cleaner GUI → Path discovery: formats sizes
cleaner/ui.py - Cleaner GUI → psutil: reads disk usage
cleaner/ui.py - Cleaner GUI → Cleaner engine: discovers targets
cleaner/ui.py - Cleaner engine → Path discovery: resolves locations
cleaner/core.py - Cleaner engine → Size scanning: scans targets
cleaner/core.py - Cleaner engine → Selected cleanup: cleans selections
cleaner/core.py - Cleaner engine → Safe deletion: deletes contents
cleaner/core.py - Cleaner engine → Local filesystem: measures and removes
cleaner/core.py - Safe deletion → Local filesystem: removes files
cleaner/utils.py - Cleaner engine → Windows recycle API: empties bin
cleaner/core.py