Clipboard

Stash – Wayland clipboard manager with encryption and TUI

Stash is a Wayland clipboard manager. It keeps a persistent record of copied content and provides an interactive terminal interface for browsing and retrieving previous clipboard entries.

The application takes inspiration from Cliphist but extends the concept with additional storage, privacy and management capabilities. It can be used interactively or incorporated into scripts, making it suitable for users who prefer keyboard-driven workflows and command-line automation.

Stash is particularly interesting for anyone who wants tighter control over what their clipboard manager records. Rather than simply collecting everything copied to the clipboard indefinitely, it provides mechanisms for excluding sensitive material and managing the lifetime of stored entries.

This is free and open source software.

Key Features

  • SQLite database provides persistent clipboard history with support for text, images and other clipboard data.
  • Automatic MIME type detection identifies stored content, with configurable text previews and image information.
  • Interactive terminal history browser supports searching, selecting, copying and deleting entries.
  • Optional encryption of stored clipboard entries using age protects the contents of the history database at rest.
  • Sensitive content filtering using regular expressions, application exclusions and password manager hints, including KDE’s x-kde-passwordManagerHint.
  • Automatic clipboard monitoring through stash watch, with configurable expiry periods and clipboard persistence after the source application closes.
  • Deduplication, configurable entry limits, minimum and maximum content sizes, and prevention of unwanted whitespace-only entries.
  • Import clipboard history from Cliphist-compatible TSV data, simplifying migration from an existing setup.
  • Command-line operations for importing, decoding, deleting and managing stored entries, including database statistics and cleanup.
  • Supports TSV and JSON output for integration with scripts and external menu applications.
  • Provides drop-in alternatives to wl-copy and wl-paste for Wayland clipboard operations.

Website: github.com/NotAShelf/stash
Support:
Developer: NotAShelf
License: Mozilla Public License v2.0

Stash commands and options


Related Software

TUI Clipboard Managers
ClippyLightweight terminal-based clipboard history manager
clipseTUI-based clipboard manager application written in Go
StashWayland clipboard manager written in Rust
Clipboard ManagerDesigned for tiling window managers
HomieClipboard manager written in Go
ClipTUIRuns as a background daemon, recording clipboard entries locally

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted