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.
Browse by platform
Browse by category
Apps
71Application caches from dev tools, communication apps, creative software, and package managers.
Browsers
14Browser cache, code cache, GPU cache, and service worker storage across all major browsers.
Gaming
18Game launcher caches, logs, and webcache from Steam, Epic, EA, Ubisoft, and more.
GPU Cache
7GPU driver shader caches from NVIDIA, AMD, Intel, Metal, Mesa, and game engines.
System
82OS-level temp files, logs, crash dumps, thumbnail caches, and platform-specific junk.
Databases
22SQLite database compaction (VACUUM) for browsers and Electron apps — no data deleted.
Search all cleaners
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-ruleRule Generator
Interactive CLI — enter an app name and paths, it writes the JSON for you.
npm run find-cacheCache Discovery
Scans your machine for cache directories not yet covered by any rule.
npm run parity-checkParity 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.
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.