Cut it back.
It grows again.
Your coding agents make a git worktree for every task and never clean up. Coppice finds them, frees the space and leaves your work alone.
brew install --cask rafay99-epic/apps/coppiceFree and MIT licensed. macOS 15 on Apple Silicon.
One laptop. An ordinary Tuesday.
You try something in a worktree, the branch merges, the folder stays. Run four agents at once and the disk fills with work you already finished.
Two ways back.
Deletes node_modules, .next, target and other build output. Your code and history stay. One install brings it back.
Moves the whole worktree to the Trash. Commits stay on the branch, and .env files are copied out first.
Three things it won't touch.
- 1A worktree an agent is using right now.
- 2Your repository's main checkout.
- 3Anything outside the folders you chose.
Every check runs again the moment you click, not when the list was built.
Quiet by design.
No Dock icon, no window until you want one.
Wakes when git changes a worktree. Never polls. 0% CPU at idle.
Nothing is deleted unless you click.
Plant it once.
brew install --cask rafay99-epic/apps/coppicebrew install --cask rafay99-epic/apps/coppice-nightlyOr grab the .dmg. It is not notarized, so right-click and choose Open the first time. Coppice updates itself after that.
Open source under MIT. Read every rule it follows on GitHub.