A beautiful, privacy-focused clipboard history manager — stores everything you copy locally, so you can recall any clip at any time.
A beautiful, privacy-focused clipboard history manager for Windows. CyberPaste stores everything you copy — text, code, images, files, URLs — in a local SQLite database, so you can recall any specific clip at any time. Search, organize, pin, edit, and paste instantly.
Free and open source (GPLv3) — no ads, no tracking, and no data collection. Just enjoy it.
Most clipboard managers either send your data to the cloud or are too basic to be useful. CyberPaste gives you the best of both worlds: rich content support, AI-powered assistance, and rock-solid privacy — all in a lightweight Tauri app with a stunning modern neon aesthetic.
| Need | Solution |
|---|---|
| Recall anything you've copied | Full clipboard history with instant search and type filtering |
| Keep sensitive data private | Local-only SQLite — zero analytics, zero telemetry, no cloud |
| Work with rich content | Text, code (syntax highlighting), images (with OCR), HTML, RTF, files, URLs |
| Process clips with AI | Summarize, translate, explain code, fix grammar — works with any OpenAI-compatible provider |
| Stay organized | Folders, favorites, bulk management, dual view modes |
| Access anywhere | Global hotkey, multi-monitor aware, auto-paste injection |
- Rich Content Support — Automatically captures formatted Text, Code (with syntax highlighting and language badges), HTML, RTF, Images (with high-res viewer & OCR text extraction), URLs, and Files
- Smart Monitoring — Detects cut operations (Ctrl+X, Shift+Delete) via global keyboard hooks, duplicate detection, ghost clip filtering
- Instant Search — Real-time full-text search with quick filter chips (Text, Code, Images, Links, Files) and live database counters
- Folders — Organize clips into custom folders with drag & drop and edge auto-scrolling
- Favorites & Pinning — Pin frequently used clips that stay at the top
- Bulk Management —
Ctrl+Click/Shift+Clickfor multi-select,Ctrl+Ato select all visible clips - Dual View Modes — Full Mode (multi-column grid with zoom) or Compact Mode (high-density list with hover peek)
- Smart Actions — Summarize, translate, explain code, or fix grammar
- Provider Support — OpenAI, DeepSeek, Ollama, Groq, OpenRouter, or any OpenAI-compatible API
- Fully Customizable — Custom prompts and action names for each AI operation
- Smart HUD Toasts — Corner notifications with countdown timer bars, duplicate detection, cut detection
- Sound Effects — Synthesized or custom sound effects for clipboard capture, duplicates, and activation
- 100% Local-First — SQLite storage in WAL mode with fast indexes. Zero analytics, zero telemetry
- Privacy Exceptions — Ignore sensitive apps (password managers, banking tools) by process name or full executable path
- Ghost Clip Filtering — Option to ignore clips from unknown sources
- Global Hotkey — Toggle the clipboard window (default:
Ctrl+Shift+V) - Multi-Display Aware — Automatically presents on the active monitor based on cursor position
- Modular Window Ecosystem — Separate optimized windows for Main Clipboard, System Tray Menu, Multi-tab Settings, Image Viewer & OCR, and Toast Notifications
- Auto-Paste Injection — Paste selected clips directly into the active application
- 4 Themes — Dark, Light, CyberPaste (signature neon glow), and System
- Mica Effects — Native Windows Mica & Mica-Alt vibrancies with custom corner radiuses
- Bilingual UI — Complete native English and Spanish interface across all windows
- Platform: Windows 10 / 11
- Backend: Rust + Tauri 2.x
- Frontend: React 18 + TypeScript + Tailwind CSS
- Database: SQLite (WAL mode)
- Package Manager: pnpm
CyberPaste/
├── src-tauri/ Rust backend & Tauri configuration
│ ├── src/
│ │ ├── main.rs Entry point
│ │ ├── lib.rs App initialization, shortcuts & window managers
│ │ ├── commands.rs IPC command handlers & toasts
│ │ ├── clipboard.rs Clipboard monitoring & capture engine
│ │ ├── database.rs SQLite schema & persistence
│ │ ├── models.rs Data structures & settings definitions
│ │ ├── ai.rs AI integration (OpenAI-compatible API)
│ │ ├── highlight.rs Syntax highlighting
│ │ ├── ocr.rs OCR text extraction
│ │ └── settings_manager.rs
│ ├── Cargo.toml
│ └── tauri.conf.json
├── frontend/ React + TypeScript frontend
│ ├── src/
│ │ ├── components/ UI components (ClipCard, ClipList, ControlBar, Modals)
│ │ ├── windows/ Dedicated window views (Toast, Viewer, About, TrayMenu)
│ │ ├── hooks/ Custom React hooks (theme, language, keyboard)
│ │ ├── i18n/ Internationalization (English & Spanish)
│ │ ├── types/ TypeScript definitions
│ │ ├── utils/ Helper utilities
│ │ └── App.tsx Main window application
│ └── package.json
└── README.md
Download the latest installer or portable build from GitHub Releases.
WinGet: Support is planned, but
CyberGems.CyberPastehas not yet been published in the official WinGet community source. Thewinget install CyberGems.CyberPastecommand is not available yet.
Windows may show a SmartScreen warning the first time you run the CyberPaste installer — this is an unsigned hobby app, so Windows hasn't built reputation for the file yet. This is expected; the source is public so you can inspect exactly what it does. The same can appear when launching the portable build.
To continue:
- Click More info.
- Click Run anyway.
Prerequisites: Node.js 18+, Rust 1.77+, npm
npm install
npm run tauri devnpm run tauri build| Key | Action |
|---|---|
Ctrl+Shift+V |
Toggle clipboard window (customizable) |
Ctrl+M |
Toggle Full / Compact view mode (customizable) |
| Key | Action |
|---|---|
↑ ↓ |
Navigate clips (list direction) |
← → |
Move between cards (Full mode) or switch folders (Compact mode) |
Ctrl+← / Ctrl+→ |
Switch folders (Full mode) |
Enter |
Paste selected clip (with auto-paste injection) |
Ctrl+Enter |
Copy selected clip as plain text (no paste) |
Shift+Enter |
Open full-screen preview of selected clip |
PageUp / PageDown / Home / End |
Extended navigation with auto-scroll |
| Key | Action |
|---|---|
Space |
Open the selected clip's action menu (arrows + Enter to choose) |
I |
Toggle the clip detail panel |
Ctrl+P |
Pin / unpin selected item |
Ctrl+Z |
Undo delete |
Ctrl+F |
Focus search input |
Ctrl+A |
Select all visible clips (bulk mode) |
Ctrl+1 … Ctrl+9 |
Paste clip #N directly (Compact mode) |
Shift+F10 / Context Menu key |
Open the selected clip's context menu |
Delete |
Delete selected item |
Escape |
Clear search / close modal or window |
Ctrl+Wheel |
Adjust grid zoom in Full mode (0.6x – 1.75x) |
| Key | Action |
|---|---|
Tab |
Insert 2 spaces |
Ctrl+S / Ctrl+Enter |
Save |
Escape |
Cancel |
Contributions are welcome. Please open an issue describing the change before starting large work, and submit pull requests against the main branch.
Originally forked from PastePaw by XueshiQiao. CyberPaste has since been extensively rewritten and expanded by CyberGems.
This project also builds on open-source components including Tauri, React, SQLite, and Rust — thanks to their authors and maintainers.
CyberPaste is one of the projects in CyberGems, a personal set of daily-use tools for Windows. I've spent countless hours building and refining it for my own use, and it will continue to be maintained by me. I recently decided to share the entire suite with the world, completely free and open-source.
If you're enjoying CyberPaste, I'd be truly grateful for your support! You can show your appreciation by giving a star on GitHub or making a donation. Thank you! 🙏
Crypto donations (BTC, ETH, USDT, LTC) — click to view addresses
⚠️ Send only the selected asset on the indicated network. Using the wrong network will result in permanent loss of funds.
CyberPaste is distributed under the terms of the GNU General Public License v3.0. See LICENSE for the full license text.
Copyright (C) 2026 CyberGems
For frequently asked questions, troubleshooting guides, and detailed configuration instructions, visit the FAQ or the online documentation.
Made by CyberGems




