You are browsing as a guest. Sign up (or log in) to start making projects!

28m 26s logged

Shipped ClipStack — a clipboard history manager that fixes something everyone deals with: you copy something new and the old thing you copied is just gone. ClipStack keeps a running, searchable history of everything you paste in, entirely in your browser, no account, no backend.

The core problem with building this honestly: browsers don’t let a webpage listen to your clipboard in the background for security reasons. Instead of faking that, I designed around it — a persistent input box at the top logs anything you paste, so “paste here” becomes the natural workflow instead of a limitation you have to fight.

Three QoL improvements I focused on:

  1. Instant fuzzy search — filter your whole history in real time as you type, including by type (“url” surfaces just links)
  2. One-click actions on every entry — copy back, pin, delete, open (for links), with a live color swatch preview for hex codes
  3. Smart auto-cleanup with undo — unpinned entries expire after a configurable window so history doesn’t turn into clutter, but nothing’s ever really gone thanks to a short undo buffer

Built with Vite, React, TypeScript, Tailwind, and IndexedDB for local persistent storage. Fully keyboard-driven too — Cmd/Ctrl+K to search, arrow keys to navigate, Enter to copy, Delete to remove.

It’s fully client-side, so every visitor gets their own private, independent instance — nothing syncs or uploads between users.

Live: https://akshithpaluru-a11y.github.io/clipstack/
Code: https://github.com/akshithpaluru-a11y/clipstack

0
8

Comments 0

No comments yet. Be the first!