Use an external drive as your primary storage on macOS — without it breaking when you unplug. Your folders cling to the drive, but survive every detach and re-attach themselves.
Documents, Downloads, Desktop, whole project folders — moved onto a cheap fast drive, with symlinks pointing the way. The internal disk stays empty. It works beautifully.
Saves fail. Apps error. Desktop and Documents look empty. And a reboot can quietly recreate empty folders — splitting your files across two places. macOS has no built-in "work offline, sync later" for this.
A bumped cable. An accidental eject. Grabbing the laptop and walking off. One small mistake shouldn't break your whole workflow — or risk your files.
Like a limpet clings to its rock yet detaches with the tide: your folders ride the SSD when it's there, and the instant it's gone they become normal local folders so you keep working. When the drive returns, your offline work moves back on — automatically.
It rides a system hook that fires whenever any drive mounts or unmounts. Drive gone → it flips your folders to real local folders so saving never fails. It only checks the mountpoint and swaps local links, so it needs no special permissions.
launchd · WatchPaths /Volumes · no Full Disk Access required
macOS won't let a silent background task write to an external drive (a security rule). So that step runs from your terminal, which is allowed — a tiny throttled hook that merges offline files back and refreshes an offline-readable copy of anything critical.
two layers that cover each other: one reacts instantly, one finishes the job
You never touch any of it. It just happens.
humans use the wizard · scripts & agents use --drive … --folders … --yes
The drive-pooling tools don't run on macOS; the ones that do break the instant the drive goes offline; sync apps double your storage and run a service. limpet is one auditable bash file — the most contained option. Open source, MIT.