A Mac cleaner that speaks developer

Clean developer junk without breaking your projects.

RepoSweep finds generated folders, build outputs, caches, and logs inside projects you choose. Review every item, then move it safely to Trash.

Local onlyNo accountNo cloud uploadTrash only
Projects scan
18.4 GBsafe developer files found
node_modules
Usually safe
9.8 GB
.next
Safe to clean
5.2 GB
coverage
Safe to clean
3.4 GB

The problem

Your old projects are quietly hoarding disk space.

Finder shows folder sizes, but it cannot explain which developer artifacts regenerate safely—or which ones deserve caution.

Dependencies multiply

Every forgotten project can carry another copy of thousands of packages.

Builds pile up

Framework caches and generated output linger long after the project goes quiet.

Manual cleanup is risky

Source code, secrets, databases, and uploads can sit beside disposable files.

Developer-aware

Find the files generic cleaners miss.

RepoSweep starts with project folders—not the whole system—and recognizes common artifacts by name.

node_modules.nextdistbuild.turbocoverage__pycache__*.log

Safe to Clean

Generated output and caches that can normally be recreated. Selected by default, always reviewable.

Usually Safe

Dependencies and generic caches that may require a reinstall or rebuild. Never preselected.

Review First

Downloads such as exports and documents that may matter. Always left for your decision.

See it in action

A real scan, start to finish.

Watch RepoSweep scan a projects folder, explain its evidence, and move only reviewed items to Trash.

RepoSweep review screen showing safety labels, Git status, and exact sizes for every match
RepoSweep runs fully locally with no account, telemetry, or cloud upload

How it works

Three deliberate steps. Zero surprise deletions.

Choose a folder

RepoSweep gets access only to the project or Downloads folder you explicitly select.

Review every match

See path, size, last modified date, safety level, and a plain-language explanation.

Move to Trash

Confirm your selection. Items go to macOS Trash and are never permanently erased.

Why RepoSweep

Built for how developers actually lose disk space.

Cleaning developer machines is a trust problem, not a search problem. Here is how RepoSweep compares to what you use today.

vs. generic Mac cleaners

System cleaners treat your repositories like junk drawers and delete by folder name. RepoSweep verifies the project ecosystem behind every artifact, refuses anything Git tracks, and never touches secrets, databases, uploads, or model weights.

vs. CLI one-liners

rm -rf node_modules is fast — and unforgiving. RepoSweep shows evidence for every match, tells you how each item regenerates, revalidates it immediately before cleanup, and only ever uses macOS Trash, so every decision is reversible.

vs. digging through Finder

Finder can show folder sizes, but not which of them regenerate safely. RepoSweep groups reclaimable space per project across three scan modes — repositories, global developer caches, and Downloads — in one review screen.

Offline by default

No telemetry, no analytics, no account, no activation server — the license key is verified right on your Mac. RepoSweep only touches the network when you press Check for Updates, and never in the background.

Trash-only, always

There is no permanent-delete path anywhere in the app. Anything you clean can be restored with Finder's Put Back until you empty Trash.

Pay once, own it

Scanning is free forever. One $12 payment unlocks cleanup on all your personal Macs. No subscription, no account.

From the community

What developers say on Product Hunt.

“The git status check before trashing is a nice touch, gives real peace of mind compared to other cleaners that just nuke whatever looks big. Reclaiming 40gb from old node_modules felt almost too easy.”

Aslıhan · Product Hunt

“The safety checks here are genuinely thoughtful, especially the revalidation pass before hitting Trash. Way too many cleaners just nuke whatever looks old.”

Ayfer · Product Hunt

“The git status check before trashing anything is genuinely thoughtful, way less scary than my usual rm -rf node_modules ritual.”

Arya Özdoğru · Product Hunt

Read more on Product Hunt →

Private by design

Your projects stay yours.

  • No file upload
  • No path upload
  • No account
  • No cloud processing
  • No analytics
  • No background network

FAQ

Good questions. Calm answers.

Is node_modules safe to delete?

Usually. Your package manager can reinstall it, but doing so takes time and may require network access. RepoSweep shows it unselected by default.

How do I delete node_modules from all my projects on a Mac?

Point RepoSweep at the folder that contains your projects. It finds every node_modules, verifies the project and Git status, and moves the ones you select to macOS Trash.

Is it safe to delete Xcode DerivedData?

Yes — Xcode regenerates DerivedData on the next build. RepoSweep lists DerivedData per project along with simulator caches and device support symbols, and explains how each regenerates.

Does RepoSweep permanently delete files?

No. RepoSweep only moves reviewed items to macOS Trash.

How much does it cost?

Scanning is free without limits — you see every reclaimable item, its type, and its size. A one-time license reveals exact locations and unlocks cleanup for a one-time $12. No subscription, no account, and the key activates offline.

Does RepoSweep upload my files?

No. Scanning and history remain on your Mac; there is no cloud processing or account.

Can I restore cleaned items?

Yes. Cleaned items are placed inside a visible folder named like “RepoSweep Cleanup 2026-07-11 at 05.19” in macOS Trash, keeping their original folder structure. Use Finder's Put Back on that folder (or drag anything out of it) to restore — until you empty the Trash, nothing is gone.

Why didn't my free space increase after cleanup?

Moving to Trash frees no space by design — the files still exist so you can restore them. Space comes back when you empty the Trash. Even then, macOS may hold freed space as "purgeable" for a while (local Time Machine snapshots) and the Storage settings panel updates slowly; df -h / in Terminal shows the real number immediately.

Does it support Xcode or Docker cleanup?

Xcode and toolchain caches: yes. Since v0.2, RepoSweep scans well-known developer caches such as Xcode DerivedData, npm, Yarn, pip, Homebrew, Gradle, Maven, and Cargo caches. Docker cleanup is not supported yet.

Built for macOS 14+

See what your projects are hiding.

Download and scan free