Open source · Community driven

Everything Kudu cleans

Every app, browser, game launcher, GPU shader cache, system target, and database that Kudu can clean — defined as plain JSON in our open-source rules directory. Updated automatically from the repo on every deploy.

Search all cleaners

Contribute

Add a cleaner in 5 minutes — no code required

Rules are plain JSON files. If you know where an app stores its cache, you can add a rule in a few minutes. Our tooling handles the rest.

npm run new-rule

Rule Generator

Interactive CLI — enter an app name and paths, it writes the JSON for you.

npm run find-cache

Cache Discovery

Scans your machine for cache directories not yet covered by any rule.

npm run parity-check

Parity Checker

Shows which rules are present on some platforms but missing on others.

npm run preview-rule -- <id>

Rule Preview

Dry-run shows what a rule would clean and how much space it would reclaim.

Safety

What Kudu never touches

  • User documents, photos, and personal files
  • Browser bookmarks, saved passwords, or session tokens
  • Application settings or preferences
  • Critical Windows event logs (Security, System, Application)
  • Any file outside the declared rule paths
  • Database contents — only SQLite vacuuming (compaction, no deletion)

All rules are open source and auditable. Inspect every rule on GitHub.