relic command-line tool that reads your local encrypted vault, plus full-history search, OCR, and encrypted sync across devices (Windows, Mac and Linux all out now). Ditto is the best free pick if you live on Windows and do not need scripting.What developers actually need
A generic clipboard manager records what you copy and lets you paste it back. Developer workflows put extra pressure on a few specific things that most managers handle poorly.
- CLI or scriptable access. Being able to query your clipboard history from a terminal or hook it into a script separates a productivity tool from a GUI novelty.
- Plain-text discipline. Copying from a rich editor or a web page should give you clean text, not a mess of hidden formatting that breaks a YAML file or a SQL query.
- Large payload support. SQL dumps, minified JS, JSON responses, and log output can be long. A manager that silently truncates or drops items under load is not usable for this.
- Fast, reliable search. You copied something an hour ago. The whole point of a history is being able to find it in under a second.
- Privacy under pressure. Developers routinely copy API keys, tokens, passwords, and database credentials. A manager that sends your history to a server in plaintext is a liability.
- Cross-device reach. Working across a desktop and a laptop, or pulling a connection string from your home machine to your work one, is a real workflow. Most clipboard managers stop at one device.
Comparison at a glance
| Relic | CopyQ | Ditto | Maccy | Win+V | |
|---|---|---|---|---|---|
| CLI / scriptable | CLI reads local vault | ||||
| Runs on Win/Mac/Linux | Windows | Mac | Windows | ||
| Search history | |||||
| Handles large payloads | |||||
| Encrypted sync across devices | |||||
| Open source |
A few clarifications on that table. Relic’s relicCLI reads and searches the local vault the desktop app writes; it is a query layer, not a full scripting environment like CopyQ’s. Ditto’s sync is local-network between Windows machines, not encrypted cloud sync. Win+V cloud sync is through Microsoft’s servers in a form they can read. Relic’s Windows, Mac and Linux desktop apps are all out and actively maintained.
The best clipboard managers for developers, ranked
1. CopyQ, for maximum scriptability and cross-desktop control
CopyQ is the honest first choice for developers who want terminal-level control. It runs today on Windows, Mac, and Linux. You can query and manipulate your history from the command line with commands like copyq read 0 (get the most recent item) or copyq eval to run arbitrary JavaScript against your history. It supports tabs for organizing different content types, custom commands you can bind to hotkeys, and an optional GnuPG encryption plugin for sensitive tabs.
The tradeoffs: CopyQ has a steeper learning curve than any other tool here. Its sync story is DIY, which means either a shared network folder or something you script yourself. The GnuPG encryption is per-tab and optional rather than automatic across everything. But if you want a clipboard manager you can genuinely script, nothing else here competes. See our full Relic vs CopyQ comparison.
2. Relic, for an encrypted searchable history with a CLI query layer
Relic keeps everything you copy, encrypts it on device, and syncs it across your machines. The relicCLI reads your local vault directly so you can search history, retrieve items by content or date, and pipe results into other tools from the terminal. It is not a scripting engine like CopyQ’s CLI, but for pulling a connection string or an API key you copied last Tuesday without opening a GUI, it does the job.
Relic stores the plain-text layer of every copy separately, so content you copied from a rich editor arrives in your terminal clean. It handles large payloads without truncating, runs OCR on screenshots so you can search text inside images, and the history is end-to-end encrypted with XChaCha20-Poly1305 and Argon2id before anything reaches the server. The server only ever holds ciphertext.
It is also open where it counts for developers. The client encryption (relic_crypto, Apache-2.0) and the entire sync server (AGPL) are open source, so you can read the crypto, run its tests, and self-host the server with a single Docker command. Keep your history on your own box, or on Relic Cloud, with no lock-in either way. That is the relic_crypto-plus-self-host combination the homelab crowd asks for.
The honest caveat: Relic runs on Windows, macOS, Linux, Android and iPhone, and the Linux build wants an X11 session for its hotkey and paste-back. The relic CLI reads the local vault, it does not write to your system clipboard on its own. On both phone apps, Relic is a browse-and-search lens rather than a background recorder, because mobile operating systems block background clipboard capture.
3. Ditto, for a free proven Windows tool
Ditto is a solid, free, open-source Windows clipboard manager that just works. It has no CLI and no built-in encrypted sync, but it is fast, searchable, and handles developer workflows reliably on a single Windows machine or across a local network of Windows machines. If you work entirely on Windows, never need scripting, and want zero cost, Ditto is an excellent baseline.
4. Maccy and Clipy, for a minimal local history on Mac
Maccy is the lightest-weight free Mac option for developers who want nothing but a fast history. It is keyboard-driven, open source, and stays out of your way. No sync, no CLI, no encryption, but for a single-machine workflow on macOS it is quick and dependable. Clipy adds a snippet menu if you want reusable text blocks. Neither is a scripting tool, but both cost nothing and have no moving parts to break.
How to choose
- You want to script your clipboard from the terminal: CopyQ.
- You want encrypted history that syncs across machines, plus a CLI query layer: Relic.
- You are on Windows, want free and simple, and do not need sync: Ditto.
- You are on Mac and want minimal with no frills: Maccy.
- You need Linux today: Relic if you want encrypted sync, CopyQ if you want local scripting.