Your Mac,
cleared every Sunday.

Mulch lives in your menu bar and clears the build output, caches and leftovers your dev tools pile up, once a week, while your Mac is idle.

Mulch4.8 GB reclaimableClean
Weekly
Build output5.3 GB
Dart analysis cache4.7 GB
Brave cache1.8 GB
Bun cache1.8 GB
DerivedData1.7 GB
Asks first
Gradle caches8.2 GB
Old Android NDKs3.3 GB
Build output4 ready, 1.2 GB
echoes/apps/game/build3.7 GB
Vitals/apps/desktop/.build442 MB
Coppice/apps/desktop/.build328 MB
wryte.xyz/apps/web/.next240 MB
fvx/dist12 MB
build~/Code/echoes/apps/game/build
Size
3.66 GB
Last used
19 days ago
Why
Project output, rebuilt by your tools, unused for 14+ days
Status
ready
CleanReveal in Finder
Rules, with sizesEverything it foundWhy it is safe

95 GB back on one Mac, in one sweep.

  • 40 GBBuild output~/Code/**/build
  • 32 GBChrome leftovers24 old copies
  • 16 GBGradle caches~/.gradle/caches
  • 10 GBCursor snapshotsrestore points
  • 9.6 GBDocker imagesunused
  • 6 GBApp caches~/Library/Caches
  • 0 GBYour workuntouched

Three steps.
Then nothing.

  1. 1

    Install

    One command per Mac. It lands in your menu bar as a small leaf.

  2. 2

    First scan

    It finds your code folders and tools, and shows what the first sweep will clear before anything goes.

  3. 3

    Forget it

    Every Sunday, when your Mac is idle and on power, it sweeps. One quiet notification, only if something needs you.

How to use it

  1. 01 The number

    What Mulch can free right now.

  2. 02 Clean

    Clears every Auto rule in one go, if you do not want to wait for Sunday.

  3. 03 Needs you

    Riskier finds wait here. Clean or Skip.

  4. 04 The schedule

    When the next sweep runs, and what the last ones freed.

  5. 05 Open Mulch

    Every rule, every path, and why each one is safe to remove.

6.4 GBReclaimable now
Brave cache1.8 GB
Bun cache1.8 GB
Cursor snapshots679 MB
SwiftPM cache570 MB
Clean 6.4 GB
Needs you 2
Old Android NDKs~/Library/Android/sdk/ndk/28.23.3 GBCleanSkip
Old Gradle versions~/.gradle/wrapper/dists/gradle-8.10957 MBCleanSkip
Next sweepSun 10:00
Freed this month87.4 GB
Disk free129 GB
Open MulchRescanQuit

Everything gets a lane.

    And every item is checked again right before it goes.

    28 MBof memory
    0%CPU between sweeps
    0terminal commands

    Install it once.
    Get your weekends back.

    gh repo clone rafay99-epic/mulch ~/Code/mulch
    ~/Code/mulch/apps/desktop/Scripts/install-release.sh

    macOS 26+, Apple siliconLatest v3Build from source