Sitelet https://github.com/riyanj220/pookie-paste
Skip to content

Repository files navigation

Pookie Paste

Tired of clunky, text-only clipboard managers on Linux?

Pookie Paste is a lightweight, snappy clipboard manager inspired by Windows Clipboard History. Copy text or images, press your shortcut (default Super+V), select an item, and Pookie Paste restores and pastes it directly back into your active application on supported environments.

Demo

ezgif-1812d21b3a903346

Screenshot

Pookie Paste Screenshot

Features

  • Text & Image Support — Full clipboard history for rich text and images with instant thumbnail previews.
  • Direct Paste — Restores and pastes the selected item directly into your active application on supported environments.
  • Configurable Shortcut — Snappy, keyboard-driven access via a global hotkey (defaults to Super+V).
  • Pin & Manage — Pin favorite clips to the top, remove individual items, or clear history effortlessly.
  • Cross-Desktop Native — First-class desktop integration across X11, KDE Plasma Wayland, Sway, and Hyprland.
  • Lightweight & Fast — Instant native popup built with egui, backed by an efficient background daemon.

Platform Support

Desktop / Platform Support Status
X11 Supported
KDE Plasma (Wayland) Supported
Sway Supported
Hyprland Supported
Other Wayland Limited / clipboard-only fallback

On environments without direct paste or window focus restoration, Pookie Paste gracefully falls back to clipboard-only mode so you can paste manually.

For technical details on focus backends, paste injection mechanisms, and shortcut models, see the Platform Support Guide.

Install

Install the latest stable release:

curl -fsSL https://raw.githubusercontent.com/riyanj220/pookie-paste/main/install.sh | bash

Rust is not required for normal installation (prebuilt x86_64 binaries are downloaded automatically).

Install a Specific Version

curl -fsSL https://raw.githubusercontent.com/riyanj220/pookie-paste/main/install.sh | bash -s -- --version <version>

Example:

curl -fsSL https://raw.githubusercontent.com/riyanj220/pookie-paste/main/install.sh | bash -s -- --version v0.2.1

Update

Run the installer again to update to the latest release:

curl -fsSL https://raw.githubusercontent.com/riyanj220/pookie-paste/main/install.sh | bash

Existing clipboard history and application state are preserved.

Uninstall

Remove Pookie Paste while keeping your settings and clipboard history:

curl -fsSL https://raw.githubusercontent.com/riyanj220/pookie-paste/main/uninstall.sh | bash

To remove Pookie Paste and all stored settings and clipboard data:

curl -fsSL https://raw.githubusercontent.com/riyanj220/pookie-paste/main/uninstall.sh | bash -s -- --purge

If you cloned the repository, you can also uninstall locally:

./scripts/uninstall.sh

Documentation

Comprehensive architecture and subsystem documentation is available in docs/:

Development

Build and install from source:

git clone https://github.com/riyanj220/pookie-paste.git
cd pookie-paste
./scripts/install.sh --from-source

For test suites, validation commands, and local development workflows, see the Development Guide.

Contributing

Contributions are welcome! Please read CONTRIBUTING.md and the Development Guide before submitting pull requests.

License

Pookie Paste is licensed under the MIT License.

About

A lightweight and fast clipboard history manager for Linux inspired by Windows Clipboard History.

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages