Project
Roulette

Clipboard History

Everything you copied, searchable, one keystroke away.

BeginnerWeb appTool6–14hAI-buildable 5/5no setupworth shipping

A clipboard manager for the browser: captured entries are searchable, pinnable and re-copyable. Browser clipboard access is deliberately restricted, so a real part of this project is designing around permissions honestly rather than pretending they don't exist.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 7

  • Captured clipboard entries are listed newest first
  • Search filters entries as you type
  • Clicking an entry copies it back to the clipboard
  • Entries can be pinned so they aren't pruned
  • The history caps at a set size, pruning oldest unpinned first
  • Permission state is explained clearly when access is denied
  • History persists across sessions

The interesting part

  • Clipboard read permissions differ across browsers and require user gestures
  • Deduplicating repeated copies without losing ordering
  • Storing potentially sensitive text responsibly

Once it works

  • Detect entry types like URLs, colours and JSON and offer type-specific actions
  • Add tags and grouping
  • Add an export of the history

Suggested stack

reacttypescripttailwindfuse.js

Track it