A private, local-only clipboard manager for macOS. Everything you copy stays on your Mac — encrypted, searchable, and one keystroke away.
Free & open source · MIT · macOS 14+ · Apple silicon
Ships with no network entitlement at all — phoning home is impossible, not just promised. No sync, no analytics.
History is stored in an encrypted database; the key lives in the macOS Keychain and unlocks transparently at login.
Hit ⌘⇧V for a Spotlight-style panel — type to search your history, ↵ to put a clip back on the clipboard.
Skips items password managers mark concealed or transient, and honors a per-app exclude list you control.
Copied images and screenshots are captured as thumbnails; pick one to drop it straight back on your clipboard. A Capture images toggle and a 10 MB size cap keep it in check.
No Dock icon. Your 10 most recent clips sit one click away — plus pause, quick-open, and settings.
The ⌘CV menu-bar icon also keeps your 10 most recent clips one click away.
CmdCV is ad-hoc signed but not notarized (it’s a free, open-source project), so on first launch macOS Gatekeeper blocks it. On most Macs you can allow it without Terminal:
If you see “CmdCV is damaged” or the button is missing, strip the quarantine flag, then open it:
xattr -dr com.apple.quarantine /Applications/CmdCV.app
On a managed/work Mac that may fail with “Operation not permitted” — macOS App Management protects /Applications and sudo can’t override it. Clear the flag on the DMG before installing instead, then drag it in with Finder:
xattr -dr com.apple.quarantine ~/Downloads/CmdCV.dmg
First launch — Keychain. macOS asks whether CmdCV may use “CmdCV Encryption Key” in your login Keychain — click Always Allow. That key encrypts your clipboard history on-device and never leaves your Mac.
Only needed once, on first launch. Building from source instead gives a copy signed with your own Xcode identity that opens with no warning.
Rather build from source? It’s a standard Swift + SwiftUI app, project generated with XcodeGen:
git clone https://github.com/prprasad2020/cmdcv
cd cmdcv
xcodegen generate
open CmdCV.xcodeproj # set your Team under Signing & Capabilities, then Run
Signed with your own Apple ID, it opens with no Gatekeeper warning. Tests: bash Scripts/test.sh.
Yes. The app has no network entitlement, so the macOS App Sandbox blocks all network access at the operating-system level. There is no code path — and no permission — for your data to leave the device.
CmdCV is ad-hoc signed but not notarized, so macOS flags it on first launch. Allow it from System Settings → Privacy & Security → Open Anyway, or build it yourself for a clean signature — see the Install section above.
It ignores clips that password managers mark as concealed, so passwords copied from them aren’t stored. You can also add any app to the exclude list so nothing copied while it’s active is recorded.
Yes — open Settings from the menu-bar icon and record any shortcut you like. You can toggle launch-at-login there too.
Both. CmdCV is free and MIT-licensed — the full source is on GitHub.
macOS 14 (Sonoma) or later, on Apple silicon.