Skip to content

Releases: terranivium/chillsweep

ChillSweep 1.24.0

Choose a tag to compare

@terranivium terranivium released this 06 Oct 19:45

What's new

  • ChillSweep will never offer anything that holds credentials or local settings, wherever it
    finds it. A .env and its variants, SSH and signing keys, .netrc, .npmrc, credentials and
    service-account files, keystores and Terraform state are now off limits by name, at any depth, in
    any folder — including inside a code repository, where a project's own .gitignore used to be
    treated as permission enough. A git-ignored folder nothing recognises is also left alone if one of
    those is sitting directly inside it.
  • ChillSweep now checks that dependencies really can be reinstalled before offering to remove
    them.
    A node_modules, .venv, venv, vendor, Pods or Carthage folder is only offered
    when the thing that rebuilds it is still beside it — a package.json, a requirements.txt or
    pyproject.toml, a lockfile, a Podfile. Without one, that folder is the only copy of what's in
    it, and "reinstall the dependencies" was advice that would have failed.
  • A git-ignored folder called env is no longer assumed to be a Python virtual environment. It's
    still offered, but described as local files that can't be recreated from the repo, rather than as
    dependencies you can reinstall.
  • The Trash itself is no longer offered for removal. An empty Trash used to turn up in the list of
    empty folders, which is never what anyone means — and it's where ChillSweep puts what it removes.
  • ChillSweep now notices folders your own .git/info/exclude lists, not just the ones in the
    project's .gitignore. Previously those were only picked up on Windows.
  • A scan now shows what it's doing. A bar along the bottom fills as it goes, names the step it's
    on ("Looking through your project folders"), counts what it has found so far, and lists the folders
    it's looking at as it reaches them. A long scan no longer looks like a frozen window.
  • Cleaning up shows its progress, and items leave the list as they go. Each row disappears the
    moment what it covers has actually been removed, with a running count and total along the bottom.
    Anything that couldn't be removed stays put and says why, instead of vanishing silently.
  • Cleaning up no longer re-scans afterwards. It used to run a second full scan while the old list
    was still on screen, so everything you had just removed sat there as though nothing had happened.
    The list is now corrected directly, which is instant, and you can clean up again straight away.
  • The bar along the bottom stays put. It shows what you've selected and the Clean up button
    wherever you are in a long list, rather than only appearing once something is ticked.
  • The dock icon (or the taskbar button on Windows) fills up while a scan or a clean-up runs, so you
    can leave ChillSweep working in the background and still see how far along it is.
  • The scan no longer says Steam wasn't found. Not having a program installed is the normal case, and
    saying so pushed the notes that do need acting on further down.
  • Scanning is a lot faster. Working out whether a folder is empty no longer measures everything
    inside it first — it stops at the first file it finds, and checks folders side by side rather than
    one at a time. On a machine with a few large folders in the usual places that alone cut a scan
    from about 75 seconds to about 45.

Windows: download ChillSweep-Setup.exe and run it.
macOS: download ChillSweep.dmg, then drag ChillSweep to your Applications folder.

The .sig files, ChillSweep-macOS-update.app.tar.gz and latest.json are what installed copies update themselves from, not manual downloads.

SHA-256 checksums

File Size SHA-256
ChillSweep-Setup.exe 3.0 MB 39ee3fb3697679b4e03cc5f90a34c0e29d403b8a198cf1f3377824af679a2754
ChillSweep.dmg 7.7 MB 89b8d9f89444a1ad5ff8b9bfecf25819961872012ae5bb3d12cbb00c3d39180b

Verify with certutil -hashfile <file> SHA256 on Windows, or shasum -a 256 <file> on macOS.


The macOS build is signed and notarized by Apple, so it opens normally. The Windows installer isn't code-signed yet, so SmartScreen warns on first run there: choose More info → Run anyway. The checksums above are how you verify either download.

ChillSweep 1.21.0

Choose a tag to compare

@terranivium terranivium released this 03 Oct 09:50

What's new

  • ChillSweep now runs on macOS. Signed and notarized, so it opens without warnings. It works out
    what's installed from your app bundles and installer receipts, and knows where macOS keeps app data,
    caches, logs and reopened-window state.
  • Removal goes to the Trash. macOS gives no way to put things back from inside an app, so instead of
    an Undo button you get Show in Trash, and Finder puts them back.
  • The app says Trash, Finder and apps on macOS, rather than Recycle Bin, Explorer and Program Files.
  • macOS asks before ChillSweep reads your Desktop, Documents or Downloads. If you say no, the scan
    tells you which folder it couldn't check instead of quietly reporting nothing. ChillSweep never asks
    for Full Disk Access.
  • New Projects section. ChillSweep now recognises project folders from creative tools and game
    engines — Pro Tools, REAPER, Ableton, Cubase, Studio One, Bitwig, Logic, Premiere, DaVinci Resolve,
    Unity, Unreal, Godot, Blender and LaTeX — by the project file inside them, so they're no longer
    mistaken for leftovers. What it finds about them sits in its own section below the usual three and
    stays out of the main total: the parts each tool rebuilds by itself (waveform and peak caches,
    preview and proxy media, session backups, engine import caches), projects that were created and
    never used, and projects nothing has opened in over a year. Each still says whether it's safe to
    clear or your call, and nothing still holding recorded or imported media is ever called unused.
  • Added a lot more known caches on both platforms: the Adobe media cache that Premiere and After
    Effects fill up, After Effects' disk cache, Xcode build data and simulator devices, Android emulator
    images, Unreal and Unity shared caches, Microsoft Teams, Homebrew, and the caches kept by pnpm, bun,
    Cypress, Puppeteer, Poetry, uv, conda, Go, Maven and Flutter.
  • Fixed items found in Documents being listed but never actually removable. ChillSweep reported them
    and then silently skipped them.
  • Fixed empty folders going unreported whenever one of them was somewhere ChillSweep refuses to touch.
  • Fixed Electron's caches being counted twice in the "safe to clear" total.

Windows: download ChillSweep-Setup.exe and run it.
macOS: download ChillSweep.dmg, then drag ChillSweep to your Applications folder.

The .sig files, ChillSweep-macOS-update.app.tar.gz and latest.json are what installed copies update themselves from, not manual downloads.

SHA-256 checksums

File Size SHA-256
ChillSweep-Setup.exe 3.0 MB 90d309c4bbfc9205c589d827b5fa52bee1036eb14e8173e1ef88f875a51421f5
ChillSweep.dmg 7.7 MB 682997876c79cfe218c844e9a49df89ca1e189ff911e78dfc7d6efc671392ed8

Verify with certutil -hashfile <file> SHA256 on Windows, or shasum -a 256 <file> on macOS.


The macOS build is signed and notarized by Apple, so it opens normally. The Windows installer isn't code-signed yet, so SmartScreen warns on first run there: choose More info → Run anyway. The checksums above are how you verify either download.

ChillSweep 1.10.0

Choose a tag to compare

@terranivium terranivium released this 30 Sep 23:19

What's new

  • Removed chillsweep-scan.exe from the install folder. It's a command-line version of the scan that shipped before it was ready, and updating removes it.

Download ChillSweep-Setup.exe and run it. ChillSweep-Setup.exe.sig and latest.json are what the app updates itself from, not manual downloads.

SHA-256 checksums

File Size SHA-256
ChillSweep-Setup.exe 2.9 MB f60f1dc73dbf81ce499418d1331ff7c3f8937f80c93f59d2bad4bf2d4b95c2cf

Verify: certutil -hashfile <file> SHA256


ChillSweep isn't code-signed yet, so SmartScreen warns on first run: choose More info → Run anyway. The checksum above is how you verify the download.

ChillSweep 1.5.0

Choose a tag to compare

@terranivium terranivium released this 30 Sep 17:15

What's new

First public release.

  • ChillSweep checks your user folders against what's actually installed, so it can find what uninstalled apps, old app versions, caches, dev projects and games left behind.
  • Every finding comes with plain-language evidence ("Docker Desktop isn't installed") and what happens if you remove it, sorted into Safe to clear, Leftovers and Your call.
  • Nothing is selected for you, removals go to the Recycle Bin with an Undo button, and each item is re-checked just before it's removed.
  • ChillSweep updates itself: when a new version is out it offers to install it, and About → What's new lists what changed.

Download ChillSweep-Setup.exe and run it. ChillSweep-Setup.exe.sig and latest.json are what the app updates itself from, not manual downloads.

SHA-256 checksums

File Size SHA-256
ChillSweep-Setup.exe 3.1 MB ff30ad059483c61936ec0613cf02aa9552cab00e4c6f97d6c399895770422443

Verify: certutil -hashfile <file> SHA256


ChillSweep isn't code-signed yet, so SmartScreen warns on first run: choose More info → Run anyway. The checksum above is how you verify the download.