Home
Softono

Clipcat

Open source MIT TypeScript
25
Stars
2
Forks
2
Issues
0
Watchers
2 months
Last Commit

 About Clipcat

just a clipboard manager (windows doesn't do a good job at managing my clips so i created my own) 😈

Platforms

Web Self-hosted Windows

Languages

TypeScript

Need Help Installing Clipcat?

We provide expert installation service for this software. Our team will install, configure, and secure Clipcat on your server. plans start at just $30.

icon

Clipcat

A stylish clipboard manager that automatically saves everything you copy β€” text and images β€” so you can find it, reuse it, and manage it without thinking about it.

image

Documentation

Full documentation, feature guides, and keyboard shortcuts are available at: d3ucey.github.io/Clipcat

Download

Clipcat Banner License

Click your platform to download the latest version:

Windows β€” ⚠️ SmartScreen will block it Β· how to fix
macOS Apple Silicon β€” ⚠️ Gatekeeper will block it Β· how to fix
macOS Intel β€” ⚠️ Gatekeeper will block it Β· how to fix
Linux x86-64

Windows 10/11 Β· macOS 12+ Β· Linux x86-64 (X11) β€” all badges link directly to the latest release Β· app is not code-signed, see first-run notes below

clipcat (1)

First-Run Notes

Clipcat is not code-signed, so each platform may warn you on first launch. The app is safe and fully open source β€” you can read every line of code here.

Windows β€” SmartScreen

  1. Click More info
  2. Click Run anyway

Or right-click the .exe β†’ Properties β†’ check Unblock β†’ Apply.

macOS β€” Gatekeeper

Right-click the .dmg β†’ Open β†’ click Open again in the dialog. Alternatively, go to System Settings β†’ Privacy & Security and click Open Anyway after the first blocked attempt.

Clipcat also requires Accessibility permission to simulate paste (Cmd+V). Grant it under System Settings β†’ Privacy & Security β†’ Accessibility.

Linux

Make the binary executable before running:

chmod +x Clipcat-linux-amd64
./Clipcat-linux-amd64

Requires xdotool at runtime for window focus and paste simulation:

sudo apt install xdotool

Features

  • Automatic Capture β€” Saves everything you copy (text and images) the moment it hits your clipboard, with no setup needed

  • Pin Important Clips β€” Keep your most-used clips at the top, protected from being pushed out when the storage limit is reached

  • Fast Search β€” Filter everything instantly with Ctrl+F

  • image
  • Paste Into Any Window β€” Click the paste button on any clip and it fires directly into whatever window you were using before opening Clipcat. No manual Ctrl+V needed

  • Quick Paste Mode β€” Hide Clipcat to the tray, press Ctrl+Shift+V from anywhere to summon it, pick a clip, and it pastes straight in β€” then vanishes. Enabling Quick Paste also automatically turns on Mini Clip mode

  • Edit Clips β€” Fix typos or update content in any saved clip without re-copying

  • Manual Clip Creation β€” Add clips directly from the app, optionally pinned from the start

  • image
  • Privacy Mode β€” Instantly blur all clip content for screen sharing or shoulder-surfing situations; toggle with Alt+H

  • image
  • Blocked Apps β€” Add any app's process name to a blocklist so its clipboard activity is never captured (useful for password managers)

  • Pause Capture β€” Temporarily stop recording clipboard changes without closing the app

  • Bulk Delete β€” Clear all clips, only pinned, or only unpinned in one click β€” always with a confirmation prompt

  • Mini Clip Mode β€” Compact always-on-top window that stays out of your way; toggle with Alt+M. State persists between sessions

  • Always on Top β€” Keep the Clipcat window above all other windows at all times. State persists between sessions

  • Smart Position β€” When Quick Paste summons the window, it pops up right next to your cursor so you never have to hunt for it. Always stays fully on-screen, even on multi-monitor setups. Toggle in Settings β†’ Window (on by default)

  • System Tray β€” Lives quietly in your tray; summon or quit it any time

  • Startup Support β€” Optionally launch Clipcat on system startup

  • Clickable Links β€” URLs in clips are automatically detected and open in your browser with a click

  • image
  • Relative Timestamps β€” Clips show live-updating times like "2 minutes ago" or "yesterday"

  • Sound Effects β€” Satisfying audio feedback on every action; toggle with Alt+S

  • Configurable Storage Limit β€” Choose how many clips to keep (100–500); pinned clips are always preserved

  • Labels β€” Tag any clip with a custom label to categorize and organize your history

  • Label Filters β€” Filter your clipboard history by label with one click using the filter bar above your clips

  • image
  • Auto-hide Sensitive Clips β€” Automatically detects and hides clips that look like passwords, API keys, tokens, JWTs, private keys, and other credentials using pattern matching and entropy analysis. Hidden clips are collapsed into a separate section and can be revealed or marked safe individually. Toggle this on or off in Settings

  • Unique Paper Aesthetic β€” Hand-drawn notebook-style UI with GSAP animations and a paper curtain reveal on launch

Keyboard Shortcuts

Shortcut Action
Ctrl + Shift + V Summon Clipcat from any application (system-wide)
Ctrl + F Focus the search bar
Alt + M Toggle Mini Clip mode
Alt + H Toggle Privacy Mode
Alt + S Toggle sound effects

Your Clips Are Stored Here

Platform Path
Windows %APPDATA%\clipussy\db\gyatt.db
macOS ~/Library/Application Support/clipussy/db/gyatt.db
Linux ~/.config/clipussy/db/gyatt.db

It's a local SQLite file β€” no cloud, no account, no tracking.

Built With

Backend: Go Β· Wails v2 Β· SQLite Β· Win32 API (Windows) Β· Carbon/CGEvents (macOS) Β· X11 (Linux)

Frontend: React 18 Β· TypeScript Β· Tailwind CSS Β· shadcn/ui Β· GSAP

Contributing

Have an idea or found a bug? Contributions are welcome.

See CONTRIBUTING.md for how to set up the project locally, the code structure, and how to submit a PR.

Author

Onyekwelu Jesse (@d3uceY)

License

MIT

Acknowledgments

Wails and all the open-source libraries that made this possible.


Made with love by d3uceY