macOS menu-bar drag & drop shelf

Shake mid-drag. Park it.

Dragging a file between two windows means holding your mouse hostage while you find the target. Shakelf ends that: shake the mouse mid-drag and a floating shelf appears next to the cursor. Drop the file, let go, go find the window — then drag it out when you're ready.

N New shelf V From clipboard S Show / hide
Shake → Park → Drag out

Your mouse stops being a hostage.

A drag on macOS is a held breath: you cannot switch spaces, scroll a folder, or open a window without losing what you picked up. Shakelf gives that drag somewhere to rest for a minute.

1

Shake, and it's there

Start dragging anything, wiggle the mouse left and right, and a shelf appears right where the cursor is. No target window to aim at, no hotkey to reach for mid-drag.

2

Let go and breathe

Drop the file and the drag is over. Open the folder, switch spaces, scroll the page, take a call. The shelf floats above everything and waits, and you can open several at once.

3

Drag out when ready

Pull items out one at a time, or grab the shelf's header to take the whole stack in a single drag. Emptied shelves close themselves and drop into Recent Shelves, in case you were too quick.

What's on board

Small app, no busywork.

Anything you can drag

Files from Finder, images dragged straight out of a browser, screenshots sitting in the clipboard, plain text, links. Raw images get saved as PNGs so they behave like real files.

Up to five shelves at once

One per task, one per folder, one for the thing you'll deal with later. Shake again and you get a new one, placed so it never lands on top of the last.

Zip a shelf in place

One click packs the files on a shelf into a single archive, which lands back on the same shelf, ready to drag into an email. Text and links stay as they are — only files go into the zip. No helper tools, no Terminal.

Recent shelves come back

Close a shelf and it drops into a list of the last ten, reopenable with one click — and they survive a restart, so quitting the app doesn't cost you the pile you built.

English and Romanian

Pick your language in Settings and the whole app switches on the spot — menus, open shelves, everything — without a restart.

Asks for no permissions

No Accessibility prompt, no Screen Recording, no Full Disk Access. The shake is read from ordinary mouse position, and the shortcuts use an API that needs no approval.

Privacy by architecture

There is nowhere for your files to go.

Shakelf has no server, no account, no analytics, and no network code at all. What you park on a shelf stays on your Mac, in your own user folder — the app is sandboxed by macOS, so it can only touch the files you hand it by dragging them in.

It's written in Swift with zero third-party dependencies: nothing in the app was written by anyone but me, so there is no SDK quietly phoning home.

No account, ever
No network requests
Sandboxed by macOS
Zero dependencies
Status — July 2026

Signed, notarized, ready when you are.

Every copy of Shakelf is signed with an Apple Developer ID and notarized by Apple, so macOS opens it with a double-click — no warnings, no detours through System Settings. And as always, Shakelf only ever touches the files you drop on it.

  • Shake-to-open, multiple shelves, drag-out, zip, clipboard shelves
  • Recent shelves that survive a restart
  • English and Romanian, switchable without a restart
  • Signed and notarized by Apple
  • Opens with a double-click, like any app should
Questions

The things you'd ask.

Will shelves pop up while I'm just selecting text?

No. Shake detection only counts a gesture that carries something — a real drag, started from a file, an image, or a text selection you actually picked up. Selecting text or dragging a window around leaves it alone. And if you'd rather shake never triggered at all, it's one click to turn off, right in the menu-bar menu — shelves still open from there or with N.

What happens to files sitting on a shelf when I quit?

Shakelf never moves or copies your files — a shelf holds a reference to where the file already lives, so parking something doesn't duplicate it and closing a shelf never deletes it. Shelves left open when you quit are saved into Recent Shelves, and reopen with one click next time. Files you delete in Finder meanwhile simply don't come back.

Does it need Accessibility access like other shake tools?

No, and that's deliberate. Reading the mouse position needs no permission on macOS; it's keyboard monitoring that triggers the Accessibility prompt, and Shakelf's shortcuts use an older API that doesn't require it. You'll never see a permission dialog.

How is this different from just using Finder tabs?

Tabs help when everything is a file in Finder. A shelf also takes an image out of a web page, a chunk of text, a link, a screenshot from your clipboard — and holds them together until you're ready, across apps that know nothing about each other.

What will it cost?

Undecided. It's a small app that fixes one annoyance, so if it's ever paid it will be a one-time price with a proper trial, not a subscription. Nothing is being sold today.

Which Macs does it run on?

macOS 14 Sonoma or newer, on both Apple silicon and Intel — it's a universal binary. It lives in the menu bar, not the Dock, and takes up about 1.2 MB.