Modern Windows cleaner built with WPF on .NET 8. The project focuses on safe cleanup, clear previews, modular tools, and a polished desktop UI instead of aggressive "optimizer" behavior.
Latest release • Roadmap • Changelog • Publishing Guide
- Safe cleanup workflow with preview-first scanning
- Separate modules for Cleanup, Large Files, Activity, Startup Apps, and Disk Usage
- Tray support, background scan mode, scheduled weekly scan, and portable mode
- WPF glass-style interface with custom navigation and dashboard pages
- Windows-native cleanup targets such as temp files, caches, crash data, and app/browser caches
- Scans cleanup targets and shows reclaimable size before deleting anything
- Supports filtering and grouped categories
- Handles restricted folders gracefully and surfaces elevation requirements
- Exports text reports after a scan
- Live reclaimable/selected/ready metrics
- Cleanup statistics persisted across runs
- Weekly scheduled scan toggle
- Quick utilities for DNS cache flush and Recycle Bin cleanup
- Manual analyzer for large files in any selected folder
- Keeps destructive actions separate from analysis
- Reads startup entries from Registry and Startup folders
- Can enable/disable supported entries without deleting them
- Lightweight per-drive folder size overview
- Top folders list plus visual bar breakdown
| Home | Safe Cleanup |
|---|---|
![]() |
![]() |
| Large Files | Activity |
|---|---|
![]() |
![]() |
| Startup Manager | Disk Usage |
|---|---|
![]() |
![]() |
SonyDev Cleaner intentionally avoids:
- Registry cleaning
- Hidden "FPS boost" style tweaks
- Silent destructive actions without preview
- Bundled third-party software
The project prefers visibility, reversible actions where possible, and clear status feedback.
- Windows 10 or Windows 11
- .NET 8 SDK
- Administrator rights only for features that explicitly require elevation
git clone https://github.com/SonyDew/SonyDev-Cleaner.git
cd SonyDev-Cleaner
dotnet restore
dotnet build SonyDevCleaner.sln
dotnet run --project .\SonyDevCleaner.App\SonyDevCleaner.App.csprojSonyDevCleaner.sln
SonyDevCleaner.App/
Helpers/
Models/
Pages/
Services/
App.xaml
MainWindow.xaml
The app supports portable mode.
- If a file named
portable.txtexists next to the built.exe, app data is stored next to the executable. - Otherwise data is stored in
%LOCALAPPDATA%\SonyDevCleaner\.
Source builds include portable.txt as a project file, but it is not copied to the output folder automatically.
The app can register a Windows Task Scheduler entry for a weekly background scan.
- Default schedule: Sunday at
10:00 - The background scan runs silently and reports its result through a tray notification
- Main desktop app: WPF
- Background tray balloon support: Windows Forms interop
- Target framework:
net8.0-windows
Contributions are welcome. Start with CONTRIBUTING.md.
If you want to report a vulnerability, use SECURITY.md instead of opening a public issue first.
- ROADMAP.md tracks the intended direction
- CHANGELOG.md tracks public release history
- docs/PUBLISHING.md explains the release flow
docs/screenshots/contains the GitHub preview images- the app is Windows-only and targets
net8.0-windows - cleanup is preview-first by design; destructive actions are never hidden behind vague "optimize" buttons
This project is licensed under the GNU General Public License v3.0.





