A Windows 10/11 utility for debloating, optimizing and customizing the system, app removal, and creating autounattend.xml files.
builtbybel/FluentCleaner
A modern, open-source Windows cleaner built with WinUI 3 that removes junk files using community winapp2.ini cleaning rules.
Open-source alternative to:CCleaner
- Stars
- 6,511
- Forks
- 234
- Open issues
- 26
- Last commit
- last month
What is it?
FluentCleaner is a Windows disk cleaner that removes temporary files, browser caches, logs and similar leftovers. It is designed as a transparent alternative to CCleaner, with no bundled upsells, scareware or registry cleaning feature. Cleaning targets are defined by the community-maintained winapp2.ini database, and each entry names the exact folders, cache paths or registry keys it touches. Nothing runs until the user selects it.
The project ships in two editions that share the same cleaning engine and winapp2.ini parser. The main edition uses WinUI 3 on .NET 10 with a self-contained runtime and supports Windows 10 build 19041 and later on x64 and ARM64. The Classic edition is a small framework-dependent WinForms build on .NET Framework 4.8 for older or locked-down machines. WinGet installs the modern edition.
The app can run unattended via the /AUTO and /SHUTDOWN command-line switches, which makes it usable from Windows Task Scheduler. Each automatic run writes a log of deleted paths and total cleaned size. Users can also load a custom winapp2 database, and the UI can be translated through XML resource files or JSON files.
Key features
- 01Cleans temp files, browser caches and logs using winapp2.ini rules.
- 02Parses the community winapp2.ini format natively, with no dependency on CCleaner.
- 03Offers a WinUI 3 edition and a lightweight .NET Framework Classic edition.
- 04Runs silently from the command line with /AUTO, optionally shutting down with /SHUTDOWN.
- 05Writes an auto.log file listing deleted paths and total cleaned size.
- 06Accepts custom winapp2 databases from Settings > Database > Custom.
Use cases
- Freeing disk space by clearing browser caches and temp folders on Windows.
- Scheduling routine cleanups through Windows Task Scheduler with /AUTO.
- Running a cleaner on older or locked-down Windows machines using the Classic edition.
- Cleaning with a custom or community-maintained winapp2 rule set.
Quick start
- 1
Install with WinGet
winget install --id Builtbybel.FluentCleaner --exact - 2
Download the modern edition zip from the GitHub releases page and extract it
Things to know
- Windows only, and the modern edition needs the exact Windows App SDK 2.0.1 runtime installed separately.
- The modern edition is about 140 MB unpacked and requires Windows 10 build 19041 or later.
- The cleaning rules come from the community winapp2.ini database rather than FluentCleaner itself.
Topics
FAQ
- What is FluentCleaner?
- A modern, open-source Windows cleaner built with WinUI 3 that removes junk files using community winapp2.ini cleaning rules. FluentCleaner is a Windows disk cleaner that removes temporary files, browser caches, logs and similar leftovers. It is designed as a transparent alternative to CCleaner, with no bundled upsells, scareware or registry cleaning feature. Cleaning targets are defined by the community-maintained winapp2.ini database, and each entry names the exact folders, cache paths or registry keys it touches. Nothing runs until the user selects it.
- Is FluentCleaner free to use? What license does it have?
- FluentCleaner is open source under the MIT license. Check the license terms before using it in commercial products.
- Is FluentCleaner still maintained?
- Updated within 6 months. The last commit to FluentCleaner was on Sep 17, 2026.
- What can I use FluentCleaner for?
- Freeing disk space by clearing browser caches and temp folders on Windows. Scheduling routine cleanups through Windows Task Scheduler with /AUTO. Running a cleaner on older or locked-down Windows machines using the Classic edition. Cleaning with a custom or community-maintained winapp2 rule set.
- How do I install FluentCleaner?
- Install with WinGet: winget install --id Builtbybel.FluentCleaner --exact Download the modern edition zip from the GitHub releases page and extract it
- Where can I get FluentCleaner?
- The source code and installation instructions are on GitHub: https://github.com/builtbybel/FluentCleaner
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free, open-source Windows optimization tool with 42 tweaks, a settings panel, and built-in tools for startup, scheduled tasks, and cleanup.
Windows OCR utility that captures text from screen regions, images, PDFs and files, runs locally, and copies or routes the result.
A modern media player for Windows built on LibVLCSharp and UWP, also available on Xbox.
A free, open-source Windows PDF editor with a built-in PDF 2.0 engine for viewing, annotating, OCR, merging, splitting, signing and more.
A simple Windows desktop app for viewing and running basic SQL queries on Apache Parquet files.