A lightweight clipboard history manager for macOS, inspired by Windows 11's clipboard menu (Win+V). Lives in your menu bar and gives you instant access to your clipboard history.
- Global Hotkey — Press
⌘⇧Vto open clipboard history from anywhere - Text & Image Support — Stores both text snippets and images with thumbnails
- Pin Favorites — Keep important items pinned at the top
- Instant Search — Find items quickly by typing
- Keyboard Navigation — Use arrow keys and Enter to select
- One-Click Paste — Copy and paste into frontmost app instantly
- Persistent History — Saved across app restarts
- Optimized — Lazy image loading, compressed storage, low memory footprint
git clone https://github.com/Jonathanthedeveloper/Clipboard.git
cd Clipboard
open Clipboard.xcodeproj- Build and run the
Clipboardscheme (⌘R) - The app appears as a paperclip icon in your menu bar
- macOS 14.0+ (Sonoma)
- Xcode 16+ (for building)
The app requires Accessibility permission for:
- Global hotkey (
⌘⇧V) - Simulating paste (
⌘V) into other apps
To grant:
- Open System Settings → Privacy & Security → Accessibility
- Click + and add Clipboard.app
- Enable the checkbox
- Restart the app
| Action | Shortcut |
|---|---|
| Open Clipboard | ⌘⇧V or click menu bar |
| Navigate | ↑ ↓ |
| Copy item | Enter |
| Close | Esc |
| Search | Start typing |
Use these shortcuts to capture screenshots directly to clipboard:
| Action | Shortcut |
|---|---|
| Full screen | ⌃⌘⇧3 |
| Selection | ⌃⌘⇧4 |
Tip: In Screenshot.app (
⌘⇧5) → Options → Save to → Clipboard
Clipboard/
├── ClipboardApp.swift # App entry, MenuBarExtra
├── GlobalHotkeyManager.swift # CGEvent tap for global hotkey
├── ContentView.swift # SwiftUI interface
├── ClipboardManager.swift # Clipboard monitoring & persistence
├── ClipboardItem.swift # Data model
└── ImageCache.swift # LRU image cache
- Smart search with regex support
- Paste stack (sequential copy/paste)
- Text scrubbing (strip formatting, trim whitespace)
- Hotkey-based item selection (Cmd+1..9)
- Snippets and text expansion support
Contributions are welcome! Please read CONTRIBUTING.md first.
- Fork the repo
- Create a feature branch
- Make your changes
- Submit a pull request
This project is licensed under the MIT License — see LICENSE for details.