papier
Papier logo

papier

The clipboard's history for Linux and Windows. Everything you copy, text, rich text, images and files, kept and searched as you type, then put back in a keystroke. One small native program that lives in the notification area and comes up in a few milliseconds.

Or with Nix: nix profile add github:sachahjkl/papier  ·  MIT

Papier's window: the history on the left, a snippet of code in full on the right
The history on the left, the entry in full beside it; the search and the filters in the title bar.

Every kind of copy

Text, the HTML a browser or an editor gives with it, images (PNG, JPEG, WebP, GIF, BMP, SVG) and files copied in a file manager. Put back, an entry offers every type it had, so a rich paste stays rich.

Fast to reach

One process for the session, in the notification area. Bind papier toggle to a key: the window comes up in a few milliseconds, the newest entry selected, the keyboard in the search.

Search as you type

Every word you type narrows the list, case ignored. Tab switches between All, Text, Images, Files and Pinned. Enter puts the entry back; Alt+1 to Alt+9 the first nine.

Pinned entries

Ctrl+P pins an entry: it stays whatever the limits of the history, and the Pinned filter lists them.

Secrets stay secret

What a password manager marks as a secret (KeePassXC and others: x-kde-passwordManagerHint) is never recorded. Types of your own can be left out too.

The clipboard kept

When the program you copied from quits and the clipboard empties, papier puts the last entry back.

Light on the machine

0 % CPU at rest, hidden or shown. The list builds only the rows in view, whatever the length of the history. The same bytes copied twice are stored once.

Yours to set

How many entries, for how long, what to record, the size limit, the primary selection, the colours (its own or one of twenty palettes), the size of the window and of its text: papier prefs, papier set.

A command line too

papier list, get, copy, pin, delete, clear: the history for your scripts, the bytes of an entry on the standard output.

What's new

0.6.0 2026-11-09

  • Windows
  • Each archive of a release has its SHA-256 in a file beside it (<archive>.sha256), in place of SHA256SUMS…

0.5.2 2026-11-09

  • Settings:

0.5.1 2026-11-09

  • Settings:

All versions

Download

The archive

One program for Linux x64. Unpack it and run ./papier install: a launcher in the applications menu, ~/.local/bin/papier, and the start with the session. Needs a Wayland compositor with data-control (Hyprland, Sway, KDE Plasma, river, niri…), Vulkan, fontconfig.

papier-0.6.0-linux-x64.tar.gz

Windows

One program for Windows 10 and 11 (x64). It shows the system's clipboard history, the one Win+V shows, at Win+Shift+V. Unpack it and run papier.exe install: a launcher in the Start menu, papier on your PATH, and the start with the session.

papier-0.6.0-windows-x64.zip

Nix

The flake builds papier from source with everything it needs: nix run github:sachahjkl/papier, or add packages.x86_64-linux.default to your configuration.

nix profile add github:sachahjkl/papier

Then bind a key, for Hyprland: bind = SUPER, V, exec, papier toggle. The README says the rest.