v0.6 — local first

A clipboard that
remembers everything.

Recall is a fast, private clipboard manager for macOS, Windows, and Linux. Fuzzy search. Semantic search. Images, code, links, colors — every clip you've ever made, one keystroke away.

Press Ctrl Shift V to open the palette anywhere.
Recall — Quick Palette
What's inside

Built for the way you actually copy.

Six core ideas. Each one polished until the keyboard feels invisible.

Fuzzy + semantic search

Type a literal phrase or describe what you mean. Recall ranks every clip by both keyword and intent — local embeddings, no cloud round-trip required.

Native image clips

Screenshots, copied images, designs — Recall captures them, compresses to PNG, and lets you paste back to any app like the most recent copy.

Smart auto-labels

Optional AI labels turn 'Lorem ipsum dolor sit amet' into 'Latin filler text'. Labels are searchable and editable — and never sent to the cloud unless you opt in.

Categorized automatically

URLs, code, hex colors, paths, emails, phone numbers, addresses — Recall sorts each clip on the way in. Filter the library by category in one click.

Local-first, private

Everything sits in a SQLite file on your machine. No telemetry. No accounts. Bring your own key for the optional AI features, or skip them entirely.

Keyboard-driven

Global hotkey opens the palette over any app. Arrow keys to navigate, Enter to paste, ⌘P to pin, ⌘⌫ to delete. Tab toggles fuzzy / semantic.

A look around

Two surfaces. One mental model.

Reach for the palette mid-flow. Open the library when you want to organize, label, and dig.

Quick palette

Quick palette

Global hotkey opens a Spotlight-style palette over any app. Arrow keys, type-to-filter, Enter to paste.

Full library

Full library

Browse, filter, edit labels, and pin clips. Time grouping, category sidebar, and a preview pane on the side.

Get Recall

Free, open source, ready to ship.

Latest installers are attached to every GitHub release. Pick your platform — the rest is one click.

Or build from source — see the README .