Quick Start
Get from a clone to a working clipboard history in a couple of minutes.
Prerequisites
- Go 1.25 or newer
- A C toolchain (the SQLite driver uses cgo)
- Linux with X11 or Wayland clipboard support
Clone and build
Build both binaries with the included Makefile:
This produces bin/clipd (the daemon) and bin/clipctl (the CLI).
Start the daemon
The daemon starts monitoring your clipboard, stores history in ./clipboard.db, and serves its API on /tmp/clipd.sock. All of these
locations are configurable.
Copy something, then look at your history
Copy some text anywhere on your system, then:
You should see your most recent clipboard entries, newest first.
Search and inspect
Sensitive data never lands in history
Try copying a line like
password: hunter2. The analyzer detects
it and skips storage entirely, so it will not appear in clipctl list.Next steps
- Tune polling, retention, and logging in Configuration
- Explore every command in the CLI reference
- Script against the HTTP API