macOS blocked it
The first time you open Shelf, macOS may stop it with this:
Nothing is wrong with the download. macOS says this about every app Apple has not notarised, and Shelf is not notarised yet. Letting it through takes about a minute, and you only do it once.
Click Done. Click it with the mouse — do not press Return. macOS has highlighted the other button, so Return throws Shelf in the Trash and you have to download it again.
macOS 15 Sequoia and macOS 26 Tahoe
- Open the downloaded .dmg and drag Shelf into Applications. Do this first. The steps below will not stick while the app is still sitting inside the disk image.
- Open Shelf from Applications. The warning appears. Click Done.
- Open System Settings → Privacy & Security and scroll to the bottom, to Security. A line there says “Shelf” was blocked to protect your Mac.
- Click Open Anyway next to it and confirm with Touch ID or your password.
- One last dialog comes up. Click Open Anyway again. Shelf starts, and macOS never asks again.
No Open Anyway button? That line only sits in Privacy & Security for a few minutes after a blocked launch. Open Shelf again, click Done, then go straight back and it will be there.
macOS 14 Sonoma
Sonoma is quicker. Right-click — or Control-click — Shelf in Applications, choose Open from the menu, then click Open in the dialog. A plain double-click will not do it. It has to be the right-click menu.
If macOS says Shelf is “damaged”
Same cause, blunter wording. macOS is refusing to check an app it cannot verify, and the file is fine. Open Terminal from Applications → Utilities and run this one line:
xattr -d com.apple.quarantine /Applications/Shelf.app
Then open Shelf the normal way. That line clears the flag macOS attaches to anything downloaded from the web, on that one app. It changes nothing else on your Mac.
Why the warning exists
Getting rid of it means a Developer ID from Apple, which is $99 every year, and sending each build to Apple to be scanned. Shelf is $3.99 once. When enough of you have bought it I will pay for the account and this section disappears. Until then every build lives in the open on GitHub releases, so you can see exactly which file you are being handed.
Getting started
Shelf lives in your menu bar. There is no window to open and no Dock icon to find.
- Start dragging a file in Finder. The shelf appears next to your cursor. Drop the file on it.
- Switch to the app you want to send it to. Drag the file off the shelf and drop it there.
- Press ⌥ Space any time to show or hide the shelf by hand.
Want to see it first? The demo on the home page runs the real shelf in your browser.
Common fixes
macOS won’t let me open Shelf.
The shelf doesn’t appear when I drag.
⌥ Space does nothing.
Notch mode isn’t showing up.
My shelf is stuck on the side of the screen.
I dropped a file and nothing happened.
The shelf keeps disappearing on me.
Files stay on the shelf after I drop them. Or they vanish.
Option-click does nothing in Finder.
I lost my license key.
My shelf is empty after a restart.
Reporting a bug
Bugs live at github.com/Novsochetra/shelf-issues-tracker/issues. Look there first, someone may have hit the same thing. The more of this you include, the faster I can fix it:
- What you did. Step by step, starting from the app you dragged out of.
- What you expected and what happened instead.
- Your setup. macOS version, Mac model, and whether you use notch mode, an external display, or both.
- A screenshot or short recording if you can. It often says more than words.
If Shelf crashed, macOS shows a report. Copy the first twenty or so lines and paste them in. That is usually enough.
Your key never arrived
The key goes out the moment your payment clears, and it also shows on the thanks page right after checkout. If neither reached you, work down this list.
- Check spam and, in Gmail, the Promotions tab. That is where it usually is.
- Try the lost key form with the exact address you paid with. Every key on that address comes straight back.
- Still nothing? Email me at sochetra12.nov@gmail.com and attach the receipt Paddle sent you. I make a key by hand and send it back, usually the same day.
The receipt is what lets me find your payment, so it is the one thing worth digging for. If you cannot find that either, send me the address you paid with and roughly when, and I will look it up in Paddle myself. Facebook works just as well if you would rather not email.
Refunds
If Shelf isn’t for you, tell me within 14 days of buying and I will refund you. No form to fill in and no reason needed. Email me with your order number or the address you bought with, and that is it.
Uninstalling
- Click the Shelf icon in the menu bar and choose Quit.
- Drag Shelf.app from Applications to the Trash.
- Optional: remove the Shelf folder from ~/Library/Application Support to clear its settings.
Your files are never touched. Shelf only ever held references to them.