I’m wary of anything that calls itself a Windows cleaner because tools in that category tend to ask for a ridiculous amount of trust. The category has spent years promising faster PCs in exchange for letting an app rummage through caches, registry entries, temporary files, and whatever else it decides is disposable. I’d rather tolerate a little clutter than discover afterward that an “optimization” was a bad idea.
Sifty is an open-source Windows maintenance tool built around showing you what it finds before changing anything, and that philosophy runs through practically every part of the app.
Sifty wants to inspect your PC before it cleans anything
Look first, delete later
Sifty runs on Windows 10 and Windows 11, and you can install it in several ways. You can grab the standalone executable or graphical installer if you don’t want Python involved, install it through Winget or Scoop, or use pipx install sifty if you already have Python 3.11 or newer. The graphical installer, added in version 0.7.0, can also add Sifty to PATH for you.
Despite being terminal-based, Sifty doesn’t expect you to memorize a dictionary of commands. Running:
sifty tui
opens its full-screen Textual interface, where you can move between Home, Clean, Disk, Apps, Monitor, Reports, and AI. There’s also a command palette, and F2 can request administrator privileges when an operation needs them.
I started with sifty doctor and then ran sifty checkup. Both are read-only, which makes them a good introduction to how Sifty works. My checkup immediately surfaced junk files, pending app updates, broken uninstall entries, stale downloads, disk usage, and startup programs without changing any of them.
The Home screen presents those findings with buttons that take you to the relevant cleanup or maintenance tool. I much prefer that to a giant Clean Everything button. You get an inventory first, then decide which problems actually deserve your attention.
Its safety net is why I’m comfortable using it
Sifty makes destructive actions deliberately tedious
On my PC, the Junk screen broke several gigabytes of reclaimable data into individual categories before I touched anything. Temporary files, thumbnail caches, browser caches, Windows Update downloads, Winget downloads, crash reports, and OneDrive logs were all listed separately, so I could deselect anything I wasn’t comfortable removing.
Its browser cleanup is more restrained than I expected, too. Sifty targets cache directories from Chrome, Edge, Brave, Vivaldi, and Firefox rather than sweeping through cookies, browsing history, or saved passwords.
The same caution carries over when you actually clean something. Operations default to previews, and the TUI makes you choose the categories you want to remove before proceeding. Sifty then asks for confirmation before moving the selected files to the Windows Recycle Bin. If you change your mind afterward, sifty undo can restore files from the most recent cleaning session.
Certain protected locations are also refused outright, even when you explicitly request an applied cleanup. That gives Sifty a hard boundary around places where an overeager cleaner could do real damage.
Those safeguards address my biggest objection to PC cleaners. Storage cleanup itself isn’t particularly exotic because Windows already has several built-in ways to clean up a PC, including Storage Sense, Temporary files, and Cleanup recommendations. The risky part is handing a third-party utility broad permission to decide what on your computer is expendable.
Sifty keeps that judgment in my hands. You see the same philosophy when uninstalling software. Sifty can remove apps through Winget, then check places such as AppData, ProgramData, and the Start Menu for folders or shortcuts the uninstaller left behind. Its matching is intentionally conservative, and the leftover scanner avoids Windows and Program Files. Anything it finds still waits for your approval before it goes anywhere.
It eventually becomes a Windows maintenance toolbox
Cleaning junk is only the opening act
The part of Sifty I’ve ended up liking more than the basic cleaner is everything built around it. Many of these are the same small housekeeping jobs that keep a fresh Windows install running lean, but Sifty pulls them together instead of sending me between Windows settings, PowerShell, Task Manager, and a few separate utilities.
The Disk section gives you a quick look at volume usage, helps track down large files, and can scan for duplicates. Its duplicate finder is NTFS-aware too, so it doesn’t blindly count hardlinks as separate copies and inflate the results.
The Clean section stretches well beyond ordinary junk removal. Purge targets development clutter and can dig up folders like node_modules, __pycache__, and old build directories, while Smart cleanup targets space hogs such as duplicate files, unusually large files, and stale downloads.
Optimize handles a different class of housekeeping. It can flush the DNS cache, rebuild the thumbnail cache, clear Prefetch and Windows Update downloads, run DISM component cleanup, and compact virtual hard disks. DISM belongs to a broader set of built-in Windows diagnostic and repair tools alongside SFC and CHKDSK. However, Sifty uses it here for component-store cleanup rather than diagnosing a broken Windows installation. Each task reports its own result afterward, which is much better than a vague “optimization complete” banner that leaves you wondering what actually happened.
Sifty also includes tools for installed apps, Winget updates, startup programs, and a curated group of Windows services. Startup changes are reversible, and the interface keeps Enable and Disable separate, so clicking an entry won’t accidentally flip its state. The Monitor section shows live CPU usage, memory, disk activity, network traffic, and running processes right inside the app. Task Manager can do considerably more than show basic resource usage, but Sifty saves me the trip when all I want is a quick read on what the system is doing.
Individually, most of these tools are familiar territory. What keeps the bundle coherent is that the same inspect-first approach carries across the app. There’s also an optional local AI assistant that runs through Ollama. Version 0.8.0 added persistent chat context and per-tool policies that can be set to auto, ask, or never, plus a broader autonomy setting. According to the project, the saved context uses metadata such as names, sizes, and counts rather than reading your files’ contents.
The AI assistant is completely optional. Sifty worked normally on my PC even with Ollama turned off, so you don’t need to set up a local model to use the cleanup, disk, app-management, or monitoring tools.
My skepticism survived; Sifty survived with it
I wouldn’t install Sifty for the AI features, and I don’t expect a cache cleanup to make an aging PC feel brand new. That’s not what convinced me to keep it. Sifty pulls a lot of Windows housekeeping into one place while keeping me in control of the process. It shows what it found, lets me decide what gets touched, and in several cases gives me a way to reverse the cleanup afterward if I change my mind.
That’s about as much praise as I’m willing to give a Windows cleaner. Sifty doesn’t ask for blind trust, and that’s exactly why it’s staying on my PC.