Local-first clipboard memory

yanklog for Linux and macOS

Clipboard history that stays on your machine.

yanklog captures what you copy, helps you find it fast, and keeps it private by default. No sync server, no account, no clutter.

Built for practical workflows

Open quickly, search instantly, paste confidently. yanklog stays lightweight so it can run in the background without getting in your way.

macOS install

Now on the Mac App Store

Free macOS app with App Store-managed updates. Requires macOS 13 or later.

Open Mac App Store listing

Prefer Linux, scripted setup, or the direct macOS build? Use the hosted installers.

curl -fsSL https://downloads.yanklog.com/install.sh | sh
curl -fsSL https://downloads.yanklog.com/install-macos.sh | sh
  • Linuxx86_64, aarch64 AppImage
  • macOSMac App Store or universal signed ZIP
  • Install locations~/.local/bin, ~/Applications
  • Update modelMac App Store or direct updater

See yanklog in use

A quick look at the menu bar app, searchable history, Quick Pick, settings, and privacy controls.

Mac App Store
App walkthrough
YankLog main window showing encrypted local clipboard history.
Clipboard history
YankLog main window with search results filtered for deploy-related clipboard entries.
Search results
YankLog Quick Pick window with keyboard-first filtered results.
Quick Pick
YankLog settings for history limit, preview length, hotkey, and retention.
Settings
YankLog storage and privacy view with encrypted local database details.
Storage and privacy

Core capabilities

Designed with a clear bias: fast retrieval, private storage, and keyboard-oriented control.

Speed

Low overhead by default

Rust-native runtime with a focused feature set keeps launch and search latency low.

Privacy

Encrypted local storage

Clipboard history is stored locally with SQLCipher-backed encryption at rest.

Control

Pause monitoring instantly

Pause collection when working with sensitive content, then resume when ready.

Retrieval

Quick Picker workflow

Use `yanklog --pick` for a compact, keyboard-first chooser from anywhere.

Integration

Desktop-native behavior

Linux uses AppImage and desktop integration; macOS uses a signed app bundle with menu bar controls.

Maintenance

Straightforward updates

Use Mac App Store updates on macOS App Store installs, or the in-app/direct updater on script installs.

Security posture

yanklog intentionally uses a simple trust model: local-only data, encryption at rest, and explicit user controls.

Local-only design

Your clipboard history remains on your machine and is never uploaded.

Encrypted history

The history database uses SQLCipher. Keys are generated locally and stored with restrictive permissions.

Install and update

On macOS, install from the Mac App Store for the simplest setup and App Store-managed updates. Linux and direct macOS installs remain available through the hosted scripts.

Mac App Store (Recommended for macOS)

Install the free macOS app from Apple. Updates are delivered by the Mac App Store.

View in Mac App Store

Direct installers

Use the hosted installer for Linux, scripted setup, or the direct macOS build.

# Linux
curl -fsSL https://downloads.yanklog.com/install.sh | sh
# macOS
curl -fsSL https://downloads.yanklog.com/install-macos.sh | sh

Need full commands for architecture pinning, version pinning, updating, or uninstalling? See installation docs.

Start now

Set up yanklog in under a minute.