v1.0.0 · Free · Notarized by Apple

Put it down.
Free your hand.

HoldStage is a drag shelf for macOS. Start dragging anything and a glass shelf slides in from the screen edge. Drop the file there, let go, open wherever it's going — then drag it straight back off.

macOS 15.0+ · 3.4 MB · Apple silicon & Intel · sandboxed · no account, no licence key

Your Mac
Downloads

To: [email protected]

Subject: The thing you asked for

Q3-deck.key Drop an attachment here

Try it. Drag the file onto the shelf, then off again. Drag with your finger, or just tap to pick up and put down.

The shelf

It shows up
when you need it.

The shelf arrives the moment a drag begins anywhere on your Mac, floats above every window, never takes focus from the app you're dragging out of, and leaves again when it's empty. Everything below is on its right-click menu.

Bring back

The undo key
for a dropped file.

Flicked something off the shelf by accident, or dropped it into the wrong window? Bring Back Last Removed Files hands it straight back — the last ten removals are kept, and it returns a real file even if the original has since moved. Hold the shortcut, or pick it off the menu.

Hold F5 · or right-click the shelf

How it works

Quiet, native,
and out of the way.

A shelf that watches every drag on the system sounds like an app that wants a lot from you. This one asks for nothing: no Accessibility, no Input Monitoring, no folder access, no account.

No permission prompts. None.

Watching for a drag normally means an event tap and a trip to System Settings. macOS puts every drag on a pasteboard whose counter ticks when a session starts — so "a drag began" is just arithmetic, and needs no Accessibility grant. The shortcut goes through Carbon, which needs none either.

It never steals focus

The shelf is a non-activating panel, not a window. Clicking it doesn't activate HoldStage, so the drag you started somewhere else survives. It stays reachable over full-screen apps and on every Space.

Files outlive their originals

Every dropped file is both referenced where it lives and cloned into HoldStage's own folder. On APFS that clone is instant and costs no disk, so a 4 GB video lands on the shelf without stalling the drag — and if the original is later moved or deleted, the shelf still hands you a real file.

Promises, handled

Safari, Mail and Photos hand over a promise, not a file — "ask me and I'll write the bytes". A half-finished Safari download would make you wait with the button held. Here it lands on the shelf immediately and fills itself in.

The round trip moves the file

Dropping onto the shelf copies, so the file stays put while it's parked. Dragging off into Finder moves it. Net effect: the file goes from where it was to where you put it — and ⌥ still forces a copy, ⌘ a move.

3.4 MB of Swift

SwiftUI and AppKit, straight onto the system's own drag services. Real Liquid Glass on macOS 26 and a proper material below it. No Electron, no helper daemon, no runtime — and it lives in the menu bar with no Dock icon.

Cheat sheet

One key, and the mouse you already have.

  • F5 Show or hide the shelf
  • hold F5 Bring back the last removed files
  • F5F5 Shelve the clipboard
  • esc Send the shelf away, keep the files
  • +click Select several, drag them together
  • double-click Open the file
  • right-click Open · Show in Finder · Copy · Remove
  • Force a copy · force a move
HoldStage app icon

Free up your hand.

Every feature, no licence key, no strings.

Download HoldStage 1.0.0 3.4 MB · .dmg
Requires
macOS 15.0 or later
Released
25 July 2026
Signature
Developer ID · stapled
SHA-256
0eebe60a6076deca0853a328fec9d30d47bc6878a0307a6807bc8d5b9a1834d7

HoldStage runs in Apple's app sandbox, and that is what makes it quiet: a file you drop on the shelf arrives with permission attached, so it never has to ask for access to Downloads, Desktop, Documents or your external drives.

From here on it keeps itself up to date — it checks for new versions and installs them in place, each one cryptographically verified.