Hangar is a macOS menu bar app for local development. Find projects across your Mac, see what they're consuming, clear rebuildable dependencies and build artifacts, and run them again when you're ready.
Every idea you spin up leaves node_modules, build caches, zombie dev servers, and orphaned git worktrees on the tarmac. Multiply by every project you've ever started, and your creativity folder becomes cargo you can't lift off with.
of reinstallable dependencies across forgotten folders. Not code. Not photos. Pure regenerable ballast.
different folders where projects live. Desktop, Documents, Downloads, that other one. You can't clean what you can't find.
marketlane · marketlane 2 · Marketlane · .zip — which is real? You genuinely no longer know.
“Port already in use.” By what? A dev server you started last Tuesday, in a terminal you closed on Wednesday.
The cockpit to manage every project you build on your Mac,
right on your menu bar.
Cleaning is one instrument. Hangar keeps the whole fleet findable, runnable, protected, and ready to return to — from the first commit to the final archive.
Projects across Documents, Desktop, Downloads, and anywhere else resolve into one live manifest. Start a new one with Git ready — and a private GitHub repo when you want it.
Launch the right package, keep a stable local URL, see who owns a busy port, and stop forgotten dev servers without hunting through terminal tabs.
See uncommitted edits, unpushed commits, missing remotes, risky worktrees, and local-only projects before the disk is the only copy left.
Understand what every project is carrying. Clear only verified rebuildable output to Trash, reinstall when you return, and archive only after Git checks pass.
General cleaners flatten your Mac into files and folders. Hangar understands what can be rebuilt, what is running, what is safely backed up, and what work exists only here — so every action can be specific, useful, and safe.
Apps, caches, photos, mail, downloads, system junk — a flat view of the whole disk, treating your projects like any other folder.
Run the active ones. Protect work that exists only on this Mac. Explain what is consuming space. Clear what regenerates. Archive what is finished — all from the same project-aware view.
Clears rebuildable dependencies and build caches — never your source files. Everything goes to the Trash first, so you can put it back.
Hangar handles your files and can save work to GitHub. So it follows a few simple rules: show you what's happening, stop when something looks risky, and make every cleanup easy to undo.
Hangar counts space as reclaimed only after you empty the Trash. Until then, it stays under Pending Review.
Hangar can create a commit and push it. It never force-pushes, rebases, or merges. If the local and remote histories don't line up, it stops and tells you.
Before anything goes to GitHub, Hangar looks for unprotected .env files and private keys. If it finds one, it stops and shows you what to fix.
Dependencies and build files are moved to the Trash, not deleted outright. You can put them back or review them in Finder before emptying it.
Save to GitHub. Put Back. Review in Trash. No vague “Fix” or “Optimize” actions.
Pin a project and Hangar won't clean it, whether the sweep is manual or automatic. Everything else stays on your Mac unless you choose to save it to GitHub.
Pay once, own it forever. Founding buyers lock in no subscription, ever.
50% off applied with code SHIP50 at checkout · launch pricing, then $18 / $38 · one-time payment · free updates
notarized & signed · 7-day money-back · macOS 14+ · no subscription, ever — for early users.
Never. It only removes files it can prove are regenerable — node_modules with a lockfile, build caches with their config — and everything moves to the Trash first, so one click puts it back. Your source files are never touched.
Regenerable dependencies and build artifacts: node_modules, .next, .turbo, .venv, __pycache__, Rust target, iOS Pods, and dev caches like the npm cache and Xcode DerivedData. Anything it can't verify as regenerable, it leaves alone.
One payment, yours forever — no subscription. Solo covers 1 Mac, Fleet covers 3, and you can deactivate a Mac from inside the app to free a slot when you switch machines.
Every purchase has a 7-day money-back guarantee, no questions asked. Payments and refunds are handled by Dodo Payments.
No account, and no tracking of what you do. The only network call is a periodic license check — with an offline grace period, so you're never locked out without internet. Everything else runs locally on your Mac.
macOS 14 (Sonoma) or later. Hangar works across JavaScript, Python, Rust, Go, iOS, and more. Its GitHub backup features use the GitHub CLI; the cleanup and run tools work without it.