⛽ Disk
MONITORING

Reclaim space from every project.
Without deleting a single one.

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.

Disk Fuel Low
719 MB
✈ HANGAR41.3 GBreclaimable
A
atlasboard
~/Projects/Atlasboard · active
4 servers
M
marketlane
~/…/marketlane · idle 54d
P
pixeldeck
~/Desktop/Pixeldeck · idle 109d
4.8 GB
L
lumen
~/Code/lumen · idle 71d
3.1 GB
👆 Click a project to see its servers, hit Run to launch one locally, or Sweep to clear the idle ones.
◇ Manifest — what's weighing you down

Side projects are wonderful.
Their exhaust is not.

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.

01 · DEAD WEIGHT
0 GB

of reinstallable dependencies across forgotten folders. Not code. Not photos. Pure regenerable ballast.

02 · SCATTER
0

different folders where projects live. Desktop, Documents, Downloads, that other one. You can't clean what you can't find.

03 · DUPLICATES
×4

marketlane · marketlane 2 · Marketlane · .zip — which is real? You genuinely no longer know.

04 · COLLISION
:3000

“Port already in use.” By what? A dev server you started last Tuesday, in a terminal you closed on Wednesday.

◇ Losing altitude
FL 090
It starts as a nuisance. A “disk almost full” warning — always mid-build, never on a Sunday.
FL 060
You delete screenshots, empty the Trash, buy a week. But the 47 GB never shows in your photo library — cleaners built for normal people can't even see it.
FL 030
Meanwhile the projects you love get harder to return to. Which folder was current? Does it still run? What port? The cost of coming back grows until you quietly… don't.
GND
And the part that should scare you: 21 projects existed only on the dying disk. No git. No GitHub. No copy anywhere. One spilled coffee from never-existed.
✈ Cleared for takeoff

Meet Hangar.

The cockpit to manage every project you build on your Mac,
right on your menu bar.

✈ HANGAR
26.45 GBreclaimable
in usereclaimablefree 19.2 GB
A
atlasboard
~/Projects/Atlasboard · active
4 servers
M
marketlane
~/…/marketlane · idle 54d · 3.4 GB
▶ Run
P
pixeldeck
~/Desktop/Pixeldeck · idle 109d · 4.8 GB
4.8 GB
◇ Flight plan — beyond the cleanup

One cockpit.
Every stage of the project.

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.

01RADAR

Discover

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.

EVERY PROJECT · ONE MANIFEST
02IGNITION

Run

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.

RUNNING · PORTS · LOGS
03PREFLIGHT

Protect

See uncommitted edits, unpushed commits, missing remotes, risky worktrees, and local-only projects before the disk is the only copy left.

GIT · SECRETS · WORKTREES
04GROUND CREW

Maintain

Understand what every project is carrying. Clear only verified rebuildable output to Trash, reinstall when you return, and archive only after Git checks pass.

STORAGE · RESTORE · ARCHIVE
◇ Built for what you build

A cleaner sees files.
Hangar sees projects.

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.

MAC CLEANERS

Find what's taking space.

Apps, caches, photos, mail, downloads, system junk — a flat view of the whole disk, treating your projects like any other folder.

HANGAR

Know what every project needs next.

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.

Space is one instrument in the cockpit. Find → run → protect → maintain. See each control in detail below.

Free up space without touching your code.

Clears rebuildable dependencies and build caches — never your source files. Everything goes to the Trash first, so you can put it back.

P
pixeldeck node_modules
idle 109 days · regenerable, verified
4.8 GB
◇ Flight safety

Nothing happens behind your 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.

The space estimate is honest

Hangar counts space as reclaimed only after you empty the Trash. Until then, it stays under Pending Review.

It won't rewrite Git history

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.

It checks for secrets before pushing

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.

Cleanups go to the Trash

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.

The buttons say what they do

Save to GitHub. Put Back. Review in Trash. No vague “Fix” or “Optimize” actions.

Pinned projects are left alone

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.

✈ Now boarding · launch fares

Founding-builder pricing.

Pay once, own it forever. Founding buyers lock in no subscription, ever.

◆ 50% off · launch pricing
SOLO
For 1 Mac
$18$9
one-time · yours forever
  • The whole cockpit — sweep, run, guard, create, archive
  • Free updates, no subscription
  • Notarized & signed · no account, no telemetry

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.

◇ Good to know

Common questions.

Will Hangar ever delete my code?

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.

What exactly does it clean?

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.

How does the license work?

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.

What if it's not for me?

Every purchase has a 7-day money-back guarantee, no questions asked. Payments and refunds are handled by Dodo Payments.

Does it send my data anywhere?

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.

What do I need to run it?

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.