CustomCleaner
CustomCleaner is an internal-use, enterprise-focused system cleaning and disk analysis tool built with Go and Qt 6. It is designed for controlled corporate environments, where predictable behavior, transparency, and automation matter more than consumer-oriented features.
The application provides both a graphical desktop interface and a fully scriptable CLI, making it suitable for IT departments, administrators, and managed workstation environments.

Core Capabilities
-
Temporary File Cleanup
- Scan and remove temporary files from predefined or custom paths
- Glob-based file matching (
*.tmp,*.*, etc.) - Clear reporting of file count and freed disk space
-
Disk Usage Analyzer
- Visual disk usage overview similar to WinDirStat
- Hierarchical directory size analysis
- Cached results for fast reloads and reduced rescans
- Designed for clarity and safe interpretation, not gimmicks
-
Dual Operation Modes
- GUI mode for interactive use
- CLI mode for automation, scripts, and scheduled tasks
-
Privilege-Aware Design
- Proper Windows elevation handling (UAC)
- Explicit control over elevation for automation scenarios
- No hidden background services
Configuration & Automation
- Human-readable INI-based configuration
- Customizable scan paths and file patterns
- CLI flags for:
- Scan-only
- Scan + remove
- Optional elevation
- Designed to integrate cleanly into existing maintenance workflows
Intended Use
CustomCleaner is not a consumer-grade cleaner and is intentionally limited in scope:
- No aggressive heuristics
- No registry cleaning
- No “one-click magic”
- No telemetry or background agents
Instead, it focuses on explicit actions, predictable results, and administrative control, making it suitable for internal corporate deployment and controlled environments.
Current Status
CustomCleaner is in internal beta and intended for internal corporate use only.
- There are no public releases
- Public access is provided exclusively via nightly builds for testing purposes.
⚠️ Important:
Nightly builds are provided for internal testing, validation, and development feedback only.
They may change without notice and should not be treated as production-ready software.
CustomCleaner exists to solve a specific internal problem:
controlled, transparent disk cleanup without the risks and opacity of consumer cleaning tools.