A Rust clipboard daemon for macOS, Windows, and Linux with up to 30 slots, searchable history, a native GUI, HUD overlay feedback, and clipd search (terminal UI). Like
Full install options and Intel Mac notes → install section.
cd /Users/shwetakadam/eng_projects/clipd/clipd
{ "name": "clipd", "version": "0.1.0", "edition": "2021" }
{ "name": "clipd-gui", "version": "0.1.0" }
target/release/clipd
https://github.com/shwetarkadam/clipd
https://shwetakadam.github.io/
cd /Users/shwetakadam/eng_projects/clipd/clipd
{ "name": "clipd", "version": "0.1.0", "edition": "2021" }
{ "name": "clipd-gui", "version": "0.1.0" }
target/release/clipd
https://github.com/shwetarkadam/clipd
https://shwetakadam.github.io/
Multi-slot copy. Zero tab switches.
Up to 30 slots — then fuzzy search with clipd search or the GUI. Drop a short screen recording at public/clipd-demo.mp4 and it appears below automatically.
Built for how developers actually work.
What ships in clipd today — multi-slot copy, search, history, and tray controls.
Multi-Slot Hotkeys
Up to 30 clipboard slots with multi-tap Cmd+C / Cmd+V (or Ctrl chords). Copy several things, switch tabs once, paste in order.
Search (TUI + GUI)
Fuzzy history search via clipd search (ratatui) or the native window. Filter and paste without leaving the keyboard.
Rich History
Clips stored in SQLite with metadata and timestamps — a searchable log of what you copied, not a toy stack.
HUD Overlay
Native Swift overlay on macOS shows which slot you're targeting; Windows/Linux use a desktop notification instead.
Smart Paste
Ctrl+Shift+V transforms before paste (trim, format JSON, and more) without sending your buffer to the cloud.
Tray App
clipd-ui runs the daemon and quick controls — menu bar on macOS, system tray on Windows/Linux. Zero YAML to start.
Your hands never leave the keyboard.
Two styles from the shipped README — pick whichever feels natural. Actions fire ~0.35s after the last tap.
Repeat Cmd+C / Cmd+V to target slots 1, 2, 3… (up to 30).
Copy normally with Cmd+C, then tap Ctrl+C / Ctrl+V to target slots.
Not another clipboard manager.
clipd is honest about what ships today vs what is planned — the clipd column reflects the current macOS build.
| clipd | Quip | Maccy | Paste | CopyQ | |
|---|---|---|---|---|---|
| Multi-slot hotkeys | ● 30 slots | — | — | — | — |
| Rich metadata | ● SQLite | ○ Basic | — | ○ Basic | ○ Basic |
| Terminal UI | ● ratatui | — | — | — | ○ CLI |
| Editor plugins | ○ MCP roadmap | — | — | — | — |
| On-device AI | ○ planned | ○ Apple | — | — | — |
| E2E sync | ○ planned | ○ iCloud | — | ○ iCloud | — |
| Cross-platform | ● All desktop | ○ Apple | ○ Mac | ○ Apple | ● All |
| Open source | ● BSL | — | ● Yes | — | ● GPL |
| Price | ● Free personal | $15/yr | $10 | $30/yr | ● Free |
Cloud sync is not claimed here — follow Releases for downloadable builds on each platform.
Daemon + thin clients.
How clipd runs on your machine today — aligned with the clipd repo and v0.1.0 release.
- 01
Open Clipd (or run
clipd-ui). A tray icon appears — menu bar on macOS, system tray on Windows/Linux. - 02 The daemon starts in the background, watches the clipboard, and keeps up to 30 slots plus searchable history ready.
- 03
Use hotkeys,
clipd search(TUI), or the GUI window — no config files. On macOS, grant Accessibility + Input Monitoring, then restart once.
┌────────────────────────────────────┐ │ OS pasteboard + hotkeys │ │ mac · win · linux │ └──────────────┬─────────────────────┘ │ ▼ ┌────────────────────────────────────┐ │ clipd-daemon │ │ watcher store query │ │ hotkeys slots history │ └──┬────┬────┬────┬────┬─────────────┘ │ │ │ │ │ ▼ ▼ ▼ ▼ ▼ TUI CLI GUI TRAY HUD*
* HUD: native Swift overlay on macOS; desktop notification on Windows/Linux. Crates: clipd-tui · clipd-cli · clipd-gui · clipd-ui · clipd-hud.
| macOS | Windows | Linux | |
|---|---|---|---|
| Multi-slot + history | ● Yes | ● Yes | ● Yes |
| Slot hotkeys | Cmd/Ctrl multi-tap (rdev) | Ctrl+Super+N | Ctrl+Super+N |
| HUD feedback | Native overlay | Desktop notification | Desktop notification |
| First-launch setup | Accessibility + Input Monitoring | None required | None required |
Stop switching tabs.
Pick your platform below — use a one-liner script, or download the latest .dmg / .zip from GitHub Releases. Open source under BSL — free for personal use.
Every release includes ready-to-install builds on GitHub Releases. Download the latest .dmg or .zip for your platform — no terminal required.
- macOS —
Clipd-0.1.1-arm64.dmg→ open, drag Clipd.app to Applications - Windows —
Clipd-windows-x86_64-v0.1.1.zip→ unzip, runclipd-ui.exe - Linux —
clipd_*.deb,clipd-*.AppImage, orClipd-linux-x86_64-*.zip
macOS 11.0+ · Apple Silicon (arm64)
- Open Clipd from Applications
- Grant Accessibility and Input Monitoring when prompted
- Restart Clipd after granting permissions
- Copy something, then use multi-tap Cmd+C or Ctrl+C to save to slot 1
Full setup guide in the README.
1. Download the installer
$ curl -fsSL -o /tmp/Clipd.dmg \
https://github.com/shwetarkadam/clipd/releases/download/v0.1.0/Clipd-0.1.1-arm64.dmg2. Open the disk image
$ open /tmp/Clipd.dmg3. Drag Clipd.app into Applications
First launch: grant Accessibility and Input Monitoring, then restart Clipd.
No Terminal? Download Clipd-0.1.1-arm64.dmg from https://github.com/shwetarkadam/clipd/releases
Or download Clipd-0.1.1-arm64.dmg directly from GitHub Releases.