Repository navigation
Releases
On Hand 1.5.1
On Hand 1.5.1 recognizes many more kinds of secrets.
- 18 more secret formats: GitLab, npm, PyPI, Hugging Face, SendGrid, Shopify, DigitalOcean, Linear, Notion, Postman, Supabase, Mailgun, and Doppler tokens, Stripe webhook secrets, and Google OAuth client secrets.
- Database URLs with a password, like
postgresql://user:password@host, and Redis URLs with just a password. .envsecret lines likeAPI_SECRET=…orexport DATABASE_PASSWORD=….
As before, On Hand doesn't save them, marks them so other clipboard managers can skip them, and clears them from the clipboard after 90 seconds. Unpinned clips already in your history that match one of these are removed when On Hand starts.
On Hand 1.5.0
On Hand 1.5.0 is better at keeping secrets off your clipboard.
- Names what it skipped. The notice now says "Didn’t save this GitHub token" (or Stripe secret key, AWS access key, OpenAI API key…) instead of a generic "secret key."
- Hides secrets from other clipboard managers. When you copy a card number, Social Security number, or secret key, On Hand marks the clipboard as concealed, the same signal password managers use, so other clipboard managers that respect it skip it too.
- Clears secrets after 90 seconds. If a detected secret is still on your clipboard 90 seconds later, On Hand clears it. Turn this off in Settings › Privacy.
On Hand 1.4.1
On Hand now starts with your Mac by default. If you'd rather it didn't, turn off Launch at login in Settings. This is applied once, so turning it off sticks.
On Hand 1.4.0
Sent messages
Like ↑ in Terminal, for every app you choose. Turn on Sent messages in Settings, add the apps you send from (Slack, Messages, Claude, and others), and On Hand saves what you send.
- Find sent messages under the new Sent tab, or search for them like any clip.
- In a message box, press ⌃⌥↑ to bring back your last message from that app, again for the one before, and ⌃⌥↓ to go forward. The shortcuts are only active while Sent messages is on, and you can change them.
- Off by default. It needs Accessibility access, reads only the message box in the apps you list, never records keystrokes, and skips password fields. Sent messages are checked for card numbers, Social Security numbers, and secret keys, and expire like any clip.
onhand search --sentlists them from Terminal.
Also new
- A paperclip app icon, matching the menu bar.
- Settings app lists show each app's icon.
onhand statussays "1 clip" instead of "1 clips".
On Hand 1.3.0
The onhand command
On Hand now includes a command-line tool, so you, a script, or an AI agent like Claude Code or Codex can use your clipboard history from Terminal.
onhand search invoice # find clips, one line each
onhand get 3f2a91c0 # full text, or the text in a screenshot
onhand copy 3f2a91c0 # put it back on the clipboard
onhand pin 3f2a91c0 --board Snippets
onhand pause # and `onhand resume`Also unpin, boards, delete, forget-last, status, and --json for scripts. It works whether or not the app is running, and the app picks up changes right away.
Install it: Homebrew links onhand for you. If you downloaded the app, link it once:
sudo mkdir -p /usr/local/bin
sudo ln -sf "/Applications/On Hand.app/Contents/MacOS/onhand" /usr/local/bin/onhandFor agents: add this to your CLAUDE.md or AGENTS.md:
On Hand keeps my clipboard history. When I mention something I copied earlier, find it with
onhand search <words>and read it withonhand get <id>. Ask before deleting anything.
Anything an agent reads with onhand goes to its AI provider. search shows only one-line previews; the full text comes from get, one clip at a time. More about the command.
On Hand 1.2.0
A cleaner history panel
- More room for your clips. The empty band at the top is gone.
- Know when capture is paused. A banner under the search field says so, with a Resume button.
- Simpler controls. Full-width filter tabs, and a header with just pause/resume and a ⋯ menu for Keep Window Open, Keyboard Shortcuts, and Settings.
- Calmer rows. Short ages like "8m ago" or "Oct 4", one pin per clip, a softer selection, and ⌘1–9 hints only on the row you're on.
- A hint for new histories. When you've only copied a few things, On Hand reminds you how to open it from anywhere.
Requires macOS 14 or later on Apple silicon or Intel. Signed and notarized by Apple.
On Hand 1.1.1
What's new
- New menu bar icon. On Hand now uses a paperclip in the menu bar, drawn as a standard macOS symbol so it matches the size and weight of other menu bar icons.
Requires macOS 14 or later on Apple silicon or Intel. Signed and notarized by Apple.
On Hand 1.1.0
What's new
- Search text in images. On Hand reads the text in images you copy, on your Mac, so you can find a screenshot by a word in it. Preview an image to select and copy its text.
- Sensitive clips aren't saved. Card numbers, US Social Security numbers, and common secret keys (AWS, Stripe, GitHub, Slack, and more) are skipped, including in screenshots. The menu bar icon briefly shows a raised hand when it happens. On by default; turn it off in Settings › Privacy.
- Forget last copy. Press ⌃⌥⌘⌫ to clear the system clipboard and delete the clip On Hand saved from it. Change the shortcut in Settings.
- Pinboards. Group pinned clips into named boards. Under Pinned, choose a board; right-click any clip and choose Pin to Board.
Your existing history is upgraded automatically. Images already in it are read in the background, and any saved clips that match the sensitive patterns are removed.
Requires macOS 14 or later on Apple silicon or Intel. Signed and notarized by Apple.
On Hand 1.0.0
On Hand 1.0.0 is a free, MIT-licensed clipboard manager for macOS 14 and later.
- Keep text, links, and images in local clipboard history.
- Search, pin, preview, and reuse clips from the menu bar or keyboard.
- Pause capture, exclude apps, and choose a retention period.
- Receive signed updates through Sparkle.
Download OnHand-1.0.0.zip, unzip it, and move On Hand.app to Applications. The universal app supports Apple silicon and Intel, is signed with Developer ID, and is notarized by Apple. SHA-256 checksums are included.
If you used the original developer preview, install this release manually once to enable future updates. Your existing local history is retained.
History stays on your Mac. Rich text is saved as plain text; copied files and oversized clips are skipped. Clipboard capture is polled, so very rapid copies can be missed. Password-marked clips are excluded, but unmarked secrets can still be saved.
Website: https://onhandformac.com
Source and issues: https://github.com/coreyhaines31/onhand