DEV Community

Yongxu Mao / ClipStack
Yongxu Mao / ClipStack

Posted on

Local clipboard history without cloud sync — how ClipStack works on Edge

Local clipboard history without cloud sync — how ClipStack works on Edge

If you jump between forms, tickets, and chat all day, you already know the pain: you copy an address, then an invoice ID, then a reply template — and the first two are gone.

Most clipboard tools fix that by syncing everything to the cloud. That is convenient. It is also a hard no for anything that looks like a password reset code, a customer email, or a payment reference.

This post is a short walkthrough of a local-first approach on Microsoft Edge (Chromium), using ClipStack as the concrete example. I built it; I will also call out the platform limits honestly.

What “local-first clipboard history” actually means

On Edge/Chrome, an extension can:

  • Read text the page (or the user) copies, when the extension is allowed to observe it
  • Store that history in chrome.storage / IndexedDB on the device
  • Show a side panel, popup, or floating bar to paste again
  • Optionally poll the clipboard while a Watch mode is on (still local)

An extension cannot:

  • Install a true OS-wide clipboard hook like a native app
  • Reliably see every copy on chrome:// pages or some custom “Copy” buttons
  • Magic-sync across devices without you choosing a sync layer

So “local history” means: history lives on your machine by default, with optional export — not “we never touch the clipboard API.”

Edge vs cloud clipboard apps (quick comparison)

Need Cloud clipboard SaaS OS clipboard manager Local extension (ClipStack)
Works inside Edge on the web Often needs install + account Yes, if you install native Yes — Edge Add-ons
Data leaves the device Usually yes No (local OS) No by default
Snippets / fillable fields Varies Rare Yes ({{name}}, tab stops)
Price model Often subscription One-time or free Free tier + $2.30 one-time Pro
True OS-wide hook Sometimes (native) Yes No (Chrome platform limit)

If you live in the browser and care about privacy more than phone↔desktop sync, a local extension is usually enough.

A practical workflow on Edge

1. Install and open the panel

Install ClipStack from Edge Add-ons, pin it, and open the side panel (or popup).

Copy a few strings on normal https pages. They should appear as history items with a source-domain badge when available.

2. Decide when to “inhale” copies

Useful modes:

  • Inhale on panel open / tab focus — lightest; grabs what you copied when you come back to Edge
  • Watch clipboard — optional offscreen poll for more continuous capture while Edge is active
  • Save selection — manual escape hatch when a site’s custom Copy button is weird

Turn Watch off if you are on a shared machine or doing sensitive work and only want intentional saves.

3. Use snippets for the stuff you type every day

Create a snippet like:

Hi {{name}},

Thanks for the update on {{ticket}}. Here is the tracking ID: {{id}}.
Enter fullscreen mode Exit fullscreen mode

Expand with a shortcode (e.g. ;ship) or pick from the panel. Tab through fields. This is where clipboard history becomes a workflow, not a dump of random strings.

4. Protect the obvious foot-guns

Defaults that matter for privacy:

  • Password fields are never captured
  • Incognito off by default
  • Optional PIN lock
  • Auto-expire: 7 / 30 / 90 / never
  • CSV + JSON export when you want a backup you control

Pro adds encrypted backup, rules (auto-favorite / pin / tag / skip), regex search, and higher limits — still one-time, not a subscription: Gumroad — ClipStack Pro $2.30.

5. Paste without breaking flow

  • Floating quick-paste bar
  • Keyboard: open picker → arrows + Enter
  • Favorites on 1–9 (customizable)
  • Right-click → “Paste from ClipStack”

Honest limitations (please read before you install)

Chrome/Edge extensions cannot be a perfect OS clipboard daemon. Expect gaps when:

  • You copy outside the browser and never focus Edge again
  • A page fakes “Copy” without writing the system clipboard
  • You are on restricted pages (chrome://, some PDF viewers, etc.)

Use Save selection or paste into a normal text field and re-copy when that happens. If you need full desktop capture across all apps, a native OS manager is the right tool — ClipStack is optimized for browser work.

Free vs Pro (no subscription trap)

  • Free forever: newest 100 items, 5 pins, 3 snippets, 5 images, PIN, Watch, floating bar, CSV/JSON export
  • Pro ($2.30 one-time via Gumroad, PayPal-friendly): unlimited history/pins/snippets, rules, regex search, encrypted backup, more images — 7-day offline license grace

If you try it

I would love harsh feedback more than polite stars:

What breaks first for you — Watch mode, snippet expansion, or a site’s custom Copy button?


Built by Yongxu Mao / ClipStack. Local-first by design.

Top comments (0)