Keep the regulars on top.
Pin the things you paste every week, like your address, a signature or a standup template, and give them names so they’re easy to find. Press ⌘P to pin. Pinned clips don’t count toward history limits.
Stash remembers the text, links, screenshots and prompts you copy, so you can stop re-finding things. Press ⌘⇧V, type a few letters, and paste. Your history stays on your Mac.
Free forever · macOS 14+ · Apple silicon · Or
Webhook retry fix
Receivers ask us to wait 30s, but the worker retries after 1s. Pulling together everything I copied today:
A web recreation of the real app, with sample data. Nothing you type here leaves this page.
Copy something new and the last thing is gone. Copy a few of these and compare.
macOS only keeps your most recent copy.
Everything you copy, one ⌘⇧V away.
Stash quietly keeps everything you copy and hands it back the moment you need it. Four things people love most, all playable below.
Pin the things you paste every week, like your address, a signature or a standup template, and give them names so they’re easy to find. Press ⌘P to pin. Pinned clips don’t count toward history limits.
Stop digging through your Desktop. Browse screenshots as thumbnails with a large preview. If you like, Stash can collect new macOS screenshots as you take them.
A wall of URLs is useless. Stash shows a readable title and service icon for each link, worked out on your Mac from the URL itself. Nothing is fetched.
Save a prompt once with fields like {{topic}}. Next time, fill in the blanks and paste it into Claude, ChatGPT or anywhere else. No AI service involved; it’s just text.
Press ⇧↵ to drop fonts and colors and keep just the words.
Text, links, images, screenshots, colors and file references, in one history.
500 unpinned clips by default, up to 2,500 if you want more, and 200 MB. Pins don’t count.
Every action has a shortcut. Press them on your keyboard, or pick one below.
Quick Paste pastes straight into your app and needs Accessibility permission. Without it, Stash copies your pick so you can press ⌘V yourself.
No account, no cloud sync, no analytics. Your clips never leave your Mac. The only thing Stash sends is a once-a-day update check, and you can turn it off. The code is open, so you can check.
~/Library/Application Support/Stash/
The only request is an optional daily update check to GitHub. No clips, no identifiers.
Illustration of the settings in the app.
To be clear: history is stored unencrypted with owner-only permissions, not in a vault. Sensitive text that other apps don’t mark as sensitive can still end up in history, so exclude those apps or pause capture when you need to. Read the source →
Needs an Apple silicon Mac with macOS 14 or later. Downloads are signed and notarized by Apple.
To update later: brew upgrade --cask augmentedmode/stash/stash
$ git clone https://github.com/AugmentedMode/Stash.git $ cd Stash $ ./scripts/build-app.sh release $ open dist/Stash.app
Building needs Xcode 26 or the macOS 26 SDK. The app still runs on macOS 14. Intel Macs can build from source but haven’t been tested.
Yes. Stash is free and open source under GPLv3. There’s no subscription, no account and no paid tier.
The download supports Apple silicon Macs on macOS 14 or later. On macOS 26 it uses Liquid Glass; earlier versions get native materials. Intel Macs can build from source but haven’t been tested.
No. Your clips never leave your Mac, and there’s no account, sync or analytics. History lives in ~/Library/Application Support/Stash/. The only network request is a once-a-day update check to GitHub Releases. It sends no clipboard data or identifiers, and you can turn it off in Settings → About.
Stash skips common password managers and clipboard content that apps mark as concealed. Unmarked sensitive text can still end up in history, so you can exclude apps, pause capture, shorten retention or use session-only history. History files are owner-only but not separately encrypted.
500 unpinned clips by default (choose anywhere from 100 to 2,500 in Settings) and up to 200 MB. Pinned clips don’t count. Single copies over 20 MB are skipped, and unpinned clips expire after 30 days by default. You can choose 1, 7, 30 or 90 days, 1 year, or keep them.
No. Saved prompts are templates you fill in and paste wherever you like. Stash doesn’t call any AI service.
For two optional features: Quick Paste, which pastes your pick straight into the app you were using, and window titles, which show where a clip came from (like the Slack channel or document). Without it, Stash copies the clip and you press ⌘V.
Stash checks GitHub once a day and verifies each update’s signature before installing. New versions show up as a small badge, not a pop-up, and you can turn checks off. Homebrew users can also run brew upgrade --cask augmentedmode/stash/stash.
Press them. Go on.
Free, native and private. Takes a minute to set up.
macOS 14+ · Apple silicon · GPLv3