gitmyhub

cliccy

Rust ★ 21 updated 2d ago

Lightweight clipboard history for Linux — type-to-search popup for text & images. Built with Rust + GTK4. Works on X11 and Wayland.

Cliccy is a lightweight clipboard history manager for Linux that saves everything you copy, lets you search and paste old items with a keyboard shortcut popup, and works on both X11 and Wayland.

RustGTK4setup: easycomplexity 1/5

Cliccy is a clipboard history manager for Linux. When you copy text or an image, your computer normally forgets whatever was on the clipboard as soon as you copy something new. Cliccy runs quietly in the background and keeps a list of everything you have copied, so you can go back and paste older items without losing them.

Pressing a keyboard shortcut (Ctrl+Alt+V by default) opens a small popup window showing your recent copies. You can start typing to filter the list, move through it with arrow keys, and press Enter to paste a chosen item. Images appear as small thumbnails inside the same list. The popup also lets you pin items you want to keep forever, delete individual entries, or clear the full history. A tray icon in the top bar gives you quick access to the same actions.

The history is stored in a small database file on your computer, capped at 20 unpinned entries. Pinned items never expire. Everything is handled by a single small background process that wakes up only when the clipboard actually changes, so it does not slow down your computer or poll continuously.

Cliccy works on both X11 and Wayland display systems and has been tested on Ubuntu 22.04 and newer. Installing it takes one command: a script downloads a prebuilt binary, registers the keyboard shortcut in GNOME, and sets up the background process to start automatically at login. If you are not on a GNOME desktop, you can bind the shortcut manually in your own desktop environment's keyboard settings.

The project is written in Rust and uses GTK4 for its interface. It ships as a single binary with a dark Catppuccin color theme. The license is MIT.

Where it fits