Sifty: terminal-first Windows cleaner for developers and power users
Experience a blend of disk analysis, duplicate hashing, and developer-targeted cleanup in a terminal-centred workflow. Sifty, created by Amine Zouaoui, is an open-source maintenance utility for Windows that pairs a scriptable Command Line Interface with a full-screen Terminal User Interface. It offers disk usage scans, SHA-256 duplicate detection, winget-based app management, and developer modules for node_modules and virtual disk cleanup. The tool fits power users and developers who need transparent, reversible maintenance controls.
What the tool actually does for a developer workstation
Sifty targets clutter across 14+ system categories and includes specialist cleanup for build outputs, node_modules, git worktrees, and virtual machine disks. It performs disk usage analysis to surface large files, runs a duplicate finder that uses SHA-256 hashing, and integrates with winget for uninstallation and updates. The app offers both a scriptable CLI and a full-screen TUI, so automated scripts and interactive sessions use the same command set.
How it affects the host system during scans and runs
The tool ships as a standalone executable and also supports Python 3.11 installations, which lets you choose a portable workflow or a source-based setup. Because it runs in a terminal environment and exposes a scriptable CLI, you can schedule or run scans in background sessions without a graphical process. The distribution options reduce dependency management on machines where you prefer a single binary.
Whether it is safe to use on production machines
Sifty adopts a safety-first approach: dry-runs are mandatory by default to preview destructive actions, deletions go to the Recycle Bin rather than permanent removal, and an undo function restores the last cleanup. Its optional AI assistant runs locally via Ollama and only accesses file metadata, so advisory features do not send file contents to external services.
Who can operate it and how steep the learning curve is
The dual-interface model suits technically minded operators: developers and system administrators who accept terminal workflows gain fine-grained, scriptable controls. The standalone exe lowers the barrier for users who do not want to manage a Python environment, but people unfamiliar with command-line or TUI interactions should expect a learning curve before running developer-specific modules safely.
Practical judgement and a final recommendation
Sifty serves Windows power users and developers who need transparent, reversible maintenance rather than one-click cleaners; it enforces previews and undoability to reduce risk. Expect a terminal-oriented workflow and some setup for complex developer targets. Practical tip: test cleanups on noncritical paths first and use the standalone executable when you want to avoid configuring a local Python environment.





