Built with Rust + GPUI

Your clipboard,
instantly.

GPU-accelerated clipboard manager for Wayland. Super+V opens your history. Select to paste. That's it.

clp — clipboard
Search...
📌 ssh -i key.pem user@prodpinned
cargo build --release2s ago
const API = "https://api.ex..."14s ago
SELECT * FROM users WHERE id = 421m ago
git push origin main3m ago

Features

Everything you need,
nothing you don't.

GPU-Accelerated

Built on GPUI framework. Opens instantly, renders at native speed. No Electron, no web views.

🔍

Live Search

Start typing to filter entries in real-time. Find what you copied hours ago in milliseconds.

📌

Pin Entries

Keep important snippets pinned to the top. SSH commands, API keys, frequently used text.

🖼️

Image Support

Copy images and rich text, not just plain text. Thumbnails in the popup for quick recognition.

🐧

Native Wayland

Uses ext-data-control-v1 protocol directly. Works with KDE 6+, GNOME 45+, Hyprland, Sway.

💾

SQLite Storage

Persistent history with automatic deduplication and pruning. Daemon uses ~2MB RAM.

Get Started

Two steps.
That's it.

1

Install

$ curl -sSL lostf1sh.github.io/clp/get.sh | bash
2

Use

Super + V

Architecture

Lightweight daemon,
instant popup.

clpd

Background daemon

Watches clipboard via Wayland protocol
Stores entries in SQLite
Serves IPC requests
Runs as systemd user service
~2MB RAM
Unix Socket

clp

Popup UI

Opens on Super+V keybind
GPU-rendered with GPUI
Search, select, paste
Auto-close on focus blur