Inspired by the early CCleaner era, FluentCleaner reimagines the classic PC cleanup utility for modern Windows systems. Built with WinUI 3, it focuses on a cleaner, lightweight experience centered around removing temporary files, cache, logs, and leftover clutter - without aggressive registry tweaks, bundled extras, or scareware-style prompts.
The project also embraces the community-driven spirit that helped make older cleanup tools popular in the first place. FluentCleaner supports the well-known winapp2.ini cleaning database format, allowing it to leverage a large ecosystem of community-maintained cleaning rules while keeping the app fast, transparent, and easy to use.
Features
- Portable design with no installation required
- One-click system analysis and cleanup
- Support for optional maintenance extensions
- Optimized for Windows 11
- Clear and easy-to-understand cleanup results
System Requirements:
- Windows 10 2004 (Build 19041) and later
- Windows 11
No Windows 11 requirement. Despite using WinUI 3, the app is intentionally built to remain compatible with modern Windows 10 systems as well
What's New
Added
- Localization / Globalization
- Full German (de-DE) translation (drafted with a little AI help, finished by hand);
- UI only; database content such as Winapp2.ini entries is not affected
- Language switcher in Settings > Appearance; supports System default and all bundled languages
- Translator-credit string per language file (LblTranslatorCredit): each
- translator can immortalize themselves with name and optional website; hidden
- automatically in languages where the field is left empty
- \n escape sequences in .resw values render as real line breaks
Settings - Export / Import
- Export all settings to a .json file via file-save picker
- Import settings from a .json file via file-open picker; UI refreshes
- immediately after import
Portable mode
- Dropping a settings.json next to the executable activates portable mode;
- a banner in Settings > Backup confirms the active storage location
Fixed
- AI-explanation dialog (and two other code-created ContentDialog instances)
- ignored the app theme and always opened in light mode
- /AUTO command skipped all Custom Cleaners and did not run them as part of the automated cleaning pass #57


