Keep an encrypted, searchable history of everything you copy without sending data to the cloud.
Search and reuse clipboard items from the command line for scripting and automation.
Run your own self-hosted sync server to share clipboard history across your devices.
Write a WebAssembly plugin to automatically transform clipboard text as it's captured.
| anonfedora/openpaste | codeaashu/agents-are-thinking | forgeailab/forge | |
|---|---|---|---|
| Stars | 15 | 15 | 15 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Prebuilt installers exist for macOS, Windows, and Linux, unsigned builds trigger a one-time security warning.
OpenPaste is a clipboard manager for developers and power users that keeps everything you copy on your own machine instead of sending it to a cloud service. It captures every item copied to the clipboard, stores it locally with full text search, and lets you encrypt the whole history behind a master password. It is built with Tauri, React, Rust, and SQLite. The main features include unlimited clipboard history with searchable storage, optional AES-256-GCM encryption with a password derived through Argon2id, an auto-lock timer that locks the vault after a set period of inactivity, color-coded tags for organizing items, the ability to pin or favorite important entries, and global keyboard shortcuts to show the app or quick-paste the most recent copy. It also runs quietly in the system tray in the background. Beyond the desktop app, OpenPaste ships a command line tool that talks to the same background daemon, letting a user list clipboard history, search it, copy an item back to the clipboard, or delete entries directly from a terminal. It also supports optional sync between devices by connecting to a self-hosted relay server that a user can run themselves with a single command, since the relay reads and writes the same SQLite database as the desktop app. The project also supports plugins written as WebAssembly modules, which can transform clipboard text at the moment it is captured, for example reformatting or filtering content, following a small documented function contract. Installers are available for macOS, Windows, and Linux, and the codebase is organized as a set of Rust crates for the daemon, database layer, encryption, plugin runner, sync client, and HTTP API, alongside a Tauri desktop app and CLI. OpenPaste is released under the MIT license.
OpenPaste is a local-first, open-source clipboard manager built with Tauri, React, and Rust that stores searchable clipboard history with optional encryption, tags, sync, and a WebAssembly plugin system.
Mainly Rust. The stack also includes Rust, Tauri, React.
MIT license: free to use, modify, and distribute, including commercially, as long as the copyright notice is kept.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.