Apps
Homebrew Cache
Homebrew stores downloaded bottle files, source tarballs, patch files, API responses, and other fetch artifacts under ~/Library/Caches/Homebrew so installs and upgrades do not have to re-download the same packages every time. That cache grows as formulas and casks are updated, replaced, or rebuilt for new macOS and CPU targets, leaving behind archives Homebrew no longer needs. Kudu removes these cached downloads and related transient fetch data while leaving installed packages, taps, configuration, accounts, and passwords untouched.
Why clean Homebrew Cache?
- Old bottle files for previous formula revisions accumulate after repeated brew upgrade runs, and the symptom is tens of gigabytes used in ~/Library/Caches/Homebrew even though the current packages are already installed
- Cached source tarballs and patch downloads from failed or interrupted builds linger after the install was abandoned, so disk space stays consumed with no matching formula actively using those files
- When a formula switches bottle checksums or upstream replaces a release artifact, the stale cached download can trigger checksum mismatch errors until the old archive is removed and fetched again
- Apple Silicon and Intel users who migrated data or share archives across machines can end up with cached bottles for the wrong architecture, leading to repeated fallback downloads or confusing reinstall attempts
- After a macOS upgrade, Homebrew often prefers newer bottles built for the new OS version, while the cache still holds older Ventura or Sonoma artifacts that are no longer useful and make the cache directory look disproportionately large
- Stale cached API and download metadata can contribute to Homebrew repeatedly retrying fetches or reporting outdated artifact locations, which users notice as slower installs until fresh data is downloaded
- Large collections of obsolete bottle and cask archives increase backup size and lengthen disk scans, so Time Machine and storage analyzers show Homebrew cache as a major space consumer even though no user files are involved
What gets cleaned
Cache paths Kudu targets
macOS
~/Library/Caches/Homebrew |
Frequently asked
Common questions about Homebrew 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.