Captures everything you copy
Plain text, images and files, picked up automatically the moment you copy them. Nothing to press, no extra step.
Yankit is a menu-bar clipboard manager for macOS. It remembers the text, images and files you copy, and pastes any of them back into the app you were in.
Open the panel anywhere:⌘ ⇧ V
- ship the build
- reply to Sam:
Click any clipping (or press Return) to paste it into the sample doc. The doc scrolls, so keep pasting.
▶ Watch
Every feature in the default panel, then the new preview pane (beta): how to turn it on, and what it looks like once it is.
01 What it keeps
Fifteen small behaviours, each one real. Pinned to the board in no particular order.
Plain text, images and files, picked up automatically the moment you copy them. Nothing to press, no extra step.
History lives in SQLite with image blobs on disk, not in RAM.
~40 MBresident while idle
Press ⌘⇧V, start typing, and the list filters instantly. It matches text, file names and the app a copy came from.
Pick an item and Yankit pastes it into the app you were just in.
Pinned items are exempt from the rolling limit and never auto-deleted.
Delete any single item with ⌘⌫, or right-click it and choose Delete.
A configurable cap (default 30) trims the oldest items, with optional auto-expiry by age.
Skips password-manager content, dims while paused, and keeps its data out of Spotlight and Time Machine. Nothing leaves your Mac: no account, no sync, no telemetry.
One click silences capture for an hour, until tomorrow, or until you resume.
Tell Yankit to ignore copies made in specific apps.
Recent stays in copy order, so your latest copy is always on top. Pinned items get their own tab, and you can make your own categories. Move items by dragging them onto a tab, right-clicking, or pressing ⌘M.
Mark a category sensitive and its items show only their first few characters. Add a label so you know which key is which. Paste still uses the full value.
Liquid or Frosted Glass on macOS 26, Translucent or Solid everywhere, an opacity slider, and your pick of accent.
Turn on the preview pane and the panel widens to show the selected item large: the full text, the image, a color with its tints, or a file's first page. Sensitive items stay hidden until you peek. Try it with the Preview button on the demo above.
⇥ switches tabs, ⌘1–9 pastes an item straight away, ⌘P pins, ⌘L labels, and holding ⌥ peeks at a hidden key.
02 Three kinds of thing
The full string goes into SQLite, with a short preview so the list stays light.
Thanks, this looks great!https://github.com/AbyAbyss/Yankitgit push origin mainmeeting at 4, bring notesSELECT * FROM items;The original bytes are written untouched to blobs/ on disk, plus a 128 px thumbnail.
Only the file's URL and name are stored, never its bytes. Move the file and the item goes stale.
Sample clippings. Yankit does not regroup your history by kind: the Recent tab stays in copy order. This shows how each kind is stored.
03 How it works
Yankit lives in the menu bar: no Dock icon, no window in your way. A lightweight monitor watches the system pasteboard and records each new copy. When you pick an item, it goes back on the pasteboard and Yankit pastes it where you were.
Capture. The monitor skips password-manager content, respects pause and excluded apps, and ignores Yankit's own pastes.
Store. One SQLite table for metadata and text. Image and file payloads stay out of the database so it stays small and fast.
Recall. Only the row you pick is loaded in full. Without Accessibility access, Yankit still puts your pick on the clipboard for a manual ⌘V.
04 Keyboard
The panel is built for the keyboard. Each key below presses itself when it scrolls in.
Open or closethe history panel from anywhere
Searchfilters the history live as you type
Movethe selection through the list
Pastethe selected item into the app you were in
Deletethe selected item from history
Movethe selected item into a category
Quick pastethe first nine items, no arrowing needed
Switch tabsRecent, Pinned and your categories (⇧⇥ goes back)
Pinor unpin the selected item
Labelan item, e.g. which key this is
Peekat a sensitive item in the preview pane
Dismissthe panel and carry on
05 Download
The latest build is on the Releases page as Yankit-<version>.dmg. Open it and drag Yankit into Applications.
! First launch
macOS will say it can't verify Yankit (free side project, not notarized).
xattr -dr com.apple.quarantine /Applications/Yankit.appWithout Accessibility, Yankit still places your pick on the clipboard so you can paste it yourself with ⌘V.
06 Build from source
The Xcode project is generated from project.yml with XcodeGen, so it is not committed to the repo.
Requirements
brew install xcodegen)Press ⌘R to run and ⌘U to run the tests. A clipboard icon appears in the menu bar. Grant Accessibility access when prompted for one-touch paste.
# 1. install XcodeGen
brew install xcodegen# 2. clone the repo
git clone https://github.com/AbyAbyss/Yankit.git# 3. generate the project and open it
cd Yankit && xcodegen generate && open Yankit.xcodeproj07 What's next
Yankit is feature complete today. These are the next steps.
brew install --cask yankitMIT licensed. Build it, fork it, improve it. The design contract lives in ARCHITECTURE.md.
Open the repo →08 Support
Yankit stays MIT licensed and free to download or build. If it saves you time, here's how to keep it going.
No account, no trial, no paywall. The cheapest way to help: star the repo, report a bug, or tell a friend who copies a lot.
Star on GitHubIf Yankit saves you a few minutes a day, a coffee keeps the updates coming.
Buy me a coffee