Skip to content

SonyDew/SonyDev-Cleaner

SonyDev Cleaner

License .NET Platform

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.

SonyDev Cleaner Home Dashboard

Latest releaseRoadmapChangelogPublishing Guide

Highlights

  • 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

Feature Tour

Safe Cleanup

  • 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

Home Dashboard

  • Live reclaimable/selected/ready metrics
  • Cleanup statistics persisted across runs
  • Weekly scheduled scan toggle
  • Quick utilities for DNS cache flush and Recycle Bin cleanup

Large Files

  • Manual analyzer for large files in any selected folder
  • Keeps destructive actions separate from analysis

Startup Apps

  • Reads startup entries from Registry and Startup folders
  • Can enable/disable supported entries without deleting them

Disk Usage

  • Lightweight per-drive folder size overview
  • Top folders list plus visual bar breakdown

Screenshots

Home Safe Cleanup
Home Dashboard Safe Cleanup
Large Files Activity
Large Files Activity
Startup Manager Disk Usage
Startup Manager Disk Usage

Safety Philosophy

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.

Requirements

  • Windows 10 or Windows 11
  • .NET 8 SDK
  • Administrator rights only for features that explicitly require elevation

Getting Started

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.csproj

Project Structure

SonyDevCleaner.sln
SonyDevCleaner.App/
  Helpers/
  Models/
  Pages/
  Services/
  App.xaml
  MainWindow.xaml

Portable Mode

The app supports portable mode.

  • If a file named portable.txt exists 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.

Scheduled Weekly Scan

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

Build Notes

  • Main desktop app: WPF
  • Background tray balloon support: Windows Forms interop
  • Target framework: net8.0-windows

Contributing

Contributions are welcome. Start with CONTRIBUTING.md.

If you want to report a vulnerability, use SECURITY.md instead of opening a public issue first.

Project Planning

Repository Notes

  • 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

License

This project is licensed under the GNU General Public License v3.0.

About

Preview-first Windows cleaner with safe cleanup, startup control, disk usage analysis, tray mode, and scheduled scans.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors