Safety and what it clears
Does RepoSweep delete anything?
No. Everything it clears goes to the Trash, where you can see it and put it back. There's no delete command in the app. Space is freed when you empty the Trash yourself.
Will it touch my source code?
No. It only offers folders your tools generate and can rebuild,
like node_modules, .venv or Rust's
target. Right before each move it checks the folder
again, and skips it if it holds a .git folder,
project files, .env files or lockfiles. Nothing moves
until you review the list and confirm.
How do I get something back?
Open Cleanup History, find the item and choose Put Back. You can also put items back from the Trash in Finder. Once you empty the Trash, they're gone.
I emptied the Trash, but my free space didn't change
Time Machine keeps local snapshots of your disk for about a day, and a snapshot holds on to files deleted after it was taken. macOS removes snapshots on its own when it needs the space, so the space comes back without you doing anything. Some apps also report free space that counts snapshot space as available, which is why two of them can disagree.
Can I see what would happen without moving anything?
Yes. Turn on dry run in Settings → General → Cleanup Safety. A cleanup then runs every safety check but moves nothing, so you see exactly what it would take.
What does “Tracked by Git” mean?
The folder contains files committed to your Git repository.
Clearing it is still safe to undo, but the files will show up as
deleted in git status until you rebuild or put them
back.
Which ecosystems are supported?
Node, Python, Xcode & Swift, Rust, Java & Kotlin, .NET, Go, Dart & Flutter, C & C++, Ruby, PHP, Unity, Godot, Elixir and Terraform. You can switch rules off per ecosystem in Settings → Cleanup Rules.
Why isn't my dist or build folder
listed?
Folders with generic names like dist,
build, out or vendor can
hold anything, including files you can't regenerate, so RepoSweep
leaves them alone on purpose. It does clear specific build folders
it can prove were generated, such as a CMake
build folder.
Your Mac
Which Macs does it run on?
Macs with Apple silicon (M1 or later) running macOS 15 Sequoia or later. Intel Macs aren't supported.
Why is macOS asking for permission to access a folder?
macOS protects some folders, like Desktop, Documents and Downloads, and asks before any app reads them. You'll only see this if one of your scan locations is or contains such a folder. If you say no, RepoSweep skips that folder. You can change your answer later in System Settings → Privacy & Security → Files and Folders.
Can it scan an external drive?
Not at the moment. RepoSweep scans folders on your Mac's own disk, and never crosses into another drive, even through a folder that leads there. External drives, network shares and folders synced with iCloud Drive, Dropbox, Google Drive or OneDrive can't be added as scan locations.
How do I uninstall it?
Quit RepoSweep and move it from Applications to the Trash. To
remove its settings and history too, delete
~/Library/Application Support/RepoSweep.
Privacy
Does RepoSweep send my data anywhere?
No. There's no account, and the app doesn't upload your file names, paths or scan results. It makes no network requests itself. Links like Changelog open in your browser. See the privacy policy.
Getting RepoSweep
When can I get it?
Soon. Leave your email on the home page and you'll get one email, on the day it launches.
Still stuck?
Email support@reposweep.app, or choose Help → Report a Problem… in the app.