Reclaim disk space from Steam, Epic Games, EA App, GOG Galaxy, and Ubisoft Connect
Spiritual successor to Codeusa/SteamCleaner
Download the latest build from Releases, run it, and press Scan
Or run from source:
uv sync then uv run steamcleaner
- Cross-platform · Desktop app for Windows, macOS, and Linux with automatic dark/light theme
- Recoverable · Files go to system trash by default, not permanent deletion
- Wine and Proton · Games installed through Wine, Proton, Bottles, Lutris, and other compatibility layers are scanned too
- Game files · Known game files are never touched
- Symlinks · Symlinks and junction points are never followed or deleted through
- Leftovers · Folders of uninstalled games may hold saves, so the confirmation says in red how many of them are selected. Each is checked against Steam's manifests again right before it is deleted
| Category | Examples |
|---|---|
| Redistributable installers | DirectX, Visual C++, .NET, PhysX, OpenAL in _CommonRedist, redist, installer |
| Shader/web cache | Steam shader cache, Epic/GOG webcache, EA Desktop cache, Ubisoft Connect cache |
| Crash dumps | .dmp, .mdmp files in game directories and launcher crash folders |
| Old logs | Log files over 1 MB in game directories and launcher logs |
| Cross-platform binaries | Ren'Py lib/darwin-*, lib/linux-* on Windows (and vice versa) |
| Bundled installers | Setup/installer executables inside game folders |
| Leftovers of uninstalled games | Folders in a Steam library that no installed game owns, each shown with the date it was last written |
| F5 | Start / stop scan (⌘R on macOS) |
| Ctrl+A | Select / deselect all |
| Delete | Clean selected items (⌘⌫ on macOS) |
| Esc | Cancel scan, deselect, or clear search |
| Ctrl+Q | Quit application |
On macOS, use ⌘ in place of Ctrl
