System
Snap App Cache
Snap stores per-app data under ~/snap, including browser-style HTTP caches, Electron GPUCache and Code Cache directories, thumbnail caches, temporary download fragments, and app-specific SQLite journals and WAL files created inside each snap's writable area. These files accumulate because snapped apps are confined and keep their own caches separate from the rest of the system for updates, rendering, package metadata, and offline assets. Kudu removes disposable cache content from ~/snap while leaving saved documents, login sessions, preferences, and application data intact.
Why clean Snap App Cache?
- Corrupted HTTP or asset caches inside a snap can make an app load old web content, show broken icons, or loop on a white or blank window until the cache is rebuilt
- Stale Electron GPUCache and shader blobs after a Mesa or graphics driver update can cause black windows, flickering, or sluggish first renders in snapped desktop apps
- Invalidated V8 Code Cache files after an app refresh force JavaScript to recompile, which shows up as an unusually slow first launch and delayed UI responsiveness
- Partial downloads and abandoned update fragments in a snap's writable area waste space and can leave launchers stuck retrying the same content fetch on every start
- Oversized thumbnail and media caches under individual snap revisions consume large amounts of home-directory disk space, especially when old revisions leave duplicate cache trees behind
- SQLite databases used for app metadata can become page-fragmented over time; VACUUM rewrites the database file to compact free pages without deleting rows, which can reduce disk usage and improve startup reads
- Cache directories tied to older snap revisions may survive after refreshes, so apps appear to keep growing on disk even though your actual documents and settings have not changed
What gets cleaned
Cache paths Kudu targets
Linux
~/snap |
Frequently asked
Common questions about Snap App Cache
Related cleaners
Free & open source
Download Kudu and reclaim your disk space.
Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.