Snap
Free foreverPut a window in half, a third, or a corner — by keyboard, by dragging to an edge, or by nudging the mouse.
⌃⌥ + arrows, or hold ⌃⌥ for the dial
Menu-bar utility · macOS 13+
Seventeen small tools that used to be seventeen background apps, in one native menu-bar app. ~11 MB on its shipped defaults, and a measured 0.0% CPU while it waits — because it is asleep until you touch a key.
Snap, Jump and Color free forever · $19.99 once for the rest · 14-day trial of everything, no card
Drag a file into the notch — or hold the ⌘ right of your space bar.
A working miniature of Hammock’s notch. Hold the ⌘ to the right of the space bar for Jump’s app hints, the right ⌥ for the window switcher, or ⌃⌥ for Snap. Every one of those also has a button along the bottom of the demo. Drag a file into the notch to open the Shelf, then compress, unzip, convert, rename or drag it back out.
The problem
Six single-purpose apps to do six small things. Six processes resident all day, six updaters, six login items, six sets of permissions, and two or three of them billing you monthly. Each one is 20 to 100 MB of Electron or a polling loop you cannot see.
Hammock is one process, one login item, one updater. Here is what goes in the bin.
17 tools
All seventeen ship inert: fifteen have a switch and it is off, and the notch HUD draws nothing until something asks it to. You turn on what you want, and the rest costs nothing at all — not memory, not a subscription to an OS event, not a wakeup. The first launch runs each feature while you are reading about it.
r⌘ is the ⌘ right of the space bar; r⌥ the ⌥ beside it. Nothing else uses them; the left-hand pair is untouched.
Put a window in half, a third, or a corner — by keyboard, by dragging to an edge, or by nudging the mouse.
⌃⌥ + arrows, or hold ⌃⌥ for the dial
The last 20 things you copied — text, images, or files. Hold ⌘V for a moment to pick an older one.
No pasteboard polling: the listener is armed by the ⌘ you already pressed and reads the pasteboard once per real ⌘C. Type to search the whole item, not the shortened preview, and press → on a row to paste it as plain text.
hold ⌘V
Copy text out of a picture or a video — draw a box round it and it’s on your clipboard.
Apple’s Vision framework, entirely on the Mac, in the languages your Mac is set up for. A barcode or QR code in the box comes back as its payload instead of as text.
r⌘ r⌥ T
A drop spot at the top of the screen — drag files up to park them, drag them out later.
Zip and unzip, rename in place, convert JPG/PNG/HEIC/TIFF/PDF, strip metadata, AirDrop, Quick Look, and group browsing. Hold ⌘ and the shelf grows a band showing its keys.
r⌘ r⌥ S, or drag to the notch
Creating a share link needs an activated licence, never a trial.
Features draw into the same non-activating panel above the notch, or over the middle of the menu bar on a Mac without one. It never takes key focus.
Jump — Hold r⌘ and every app gets a letter.
Notch — Battery, charging and connected devices.
Breaks — A countdown, then a short pause screen.
Put a window in half, a third, or a corner — by keyboard, by dragging to an edge, or by nudging the mouse.
Save where your windows are, and put them all back with one shortcut.
Hold the ⌘ right of the space bar, tap a letter, land in that app.
Find any open window by name, and run anything Hammock does — one list, one shortcut.
Switch desktops (Spaces) instantly — no sliding animation.
Dim everything behind the window you’re working in.
The last 20 things you copied — text, images, or files. Hold ⌘V for a moment to pick an older one.
Saved text you paste by name.
Copy text out of a picture or a video — draw a box round it and it’s on your clipboard.
Screenshot a region, then draw, add text, crop, and hide sensitive parts before you copy or save it.
A drop spot at the top of the screen — drag files up to park them, drag them out later.
Creating a share link needs an activated licence, never a trial.
Magnify any pixel on screen and copy its colour in the format you use.
Chips and key hints at the top of the screen. Always on, never takes focus.
The HUD other features draw into is free and has no switch. The battery, device and now-playing chips are paid.
Rests your eyes: every 20 minutes, a short pause screen to look away.
Keep the Mac awake — indefinitely or for a set time.
Quit an app automatically when its last window closes.
Quit apps that sit unused in the background.
The mechanism
Not by doing less. By never being awake when there is nothing to do. Four rules hold the whole thing up.
Every wakeup is something the OS pushed. Hammock reads the pasteboard once, on the ⌘C you actually pressed, rather than sampling it on a loop for the rest of the day.
Every feature implements one contract: deactivate() tears down every OS resource it holds — taps, observers, notification tokens, run-loop sources, windows — rather than setting a boolean and staying subscribed. A feature you have switched off receives no events and cannot wake the process. That applies per sub-setting too: the battery watcher exists only while something needs the battery.
Features load lazily, so the ones you never switch on are never constructed. Two features that want the same OS event stream share one subscription owned by neither of them, so a modifier press wakes the process exactly once no matter how many things are listening.
Apple frameworks talked to directly — Accessibility, CoreGraphics, IOKit, Vision. No Electron, no helper processes, no shell-outs to caffeinate. Sparkle, for self-updates, is the only third-party package in the project, and it is there because rolling our own updater would be less safe, not more.
Every memory figure on this page came from footprint on an installed build, not an estimate. Which means we also have to tell you this:
Share links
Right-click a file on the Shelf and choose Copy Share Link. Your Mac encrypts it, uploads the ciphertext, and puts a link on your clipboard. The decryption key rides after the # in that link, and browsers never send that part to a server.
Not the file name either, and not the type. The recipient opens the link and it decrypts in their browser. The shelf and notch apps that offer links upload under their own keys, so the operator can read it — none of them claims end-to-end encryption.
Read exactly what we can and cannot see, and the three things worth knowing before you send one, in the privacy policy.
Pricing
No subscription. The licence is yours, and the version you own keeps working whatever happens to us.
$0
Snap, Jump and Color, with no account, no time limit and no nagging. They are the three we decided should never sit behind a licence.
$19.99once, not per year
All 17 features on up to 3 Macs. Every install starts with a 14-day trial of the lot — no card, nothing to cancel. When it ends, Hammock steps back to the free tier and keeps running: no lock screen, no nag, and your settings wait for you.
Bought through Polar, our merchant of record. A 14-day refund window, no questions — see the terms.
Quit the other six, and get the memory, the login items and the subscriptions back.
Version 1.3.2 · macOS 13 Ventura or later · Apple silicon and Intel · signed and notarised by Apple