An open-source clipboard manager for Windows and macOS that keeps searchable history of text, images, links, colors, and files.
- Stars
- 7,569
- Forks
- 410
- Open issues
- 142
- Last commit
- 3 months ago
What is it?
EcoPaste is a desktop clipboard manager that keeps a searchable history of what you copy. Its core logic is written in Rust on a Tauri architecture, while the React frontend handles rendering and interaction. Clipboard data, resources and settings are stored locally on your machine.
The app captures plain text, HTML, RTF, images, files and folders, and offers full-text search over clipboard content and notes through SQLite FTS5. History can be filtered by source application and content type, and items can be pinned, favorited, grouped and annotated with notes. Sensitive content such as private keys, service tokens, AWS keys and JWTs is skipped when detected with high confidence.
EcoPaste supports native shortcuts, tray integration, a dedicated preview window and drag-and-drop of items into other apps. Backups can be exported and imported as .ecopastebak files, with optional encryption.
Key features
- 01Captures text, HTML, RTF, images, files and folders in clipboard history.
- 02Full-text search over clipboard content and notes using SQLite FTS5.
- 03Skips high-confidence secrets such as private keys, AWS keys and JWTs.
- 04Filters history by source application and content type.
- 05Exports and imports encrypted or plain .ecopastebak backups.
- 06Stores all clipboard data and settings locally.
Use cases
- Recovering text or images you copied earlier in the day.
- Searching past snippets, links or notes without re-copying them.
- Keeping API tokens and private keys out of clipboard history.
- Moving files or images into other apps by dragging items from the history list.
Quick start
- 1
Read the contribution guide for development setup
Things to know
- Supports only macOS and Windows.
- Development setup is described only in the separate contribution guide.
In collections
Topics
FAQ
- What is EcoPaste?
- An open-source, local-first clipboard manager for macOS and Windows, built with Tauri and Rust. EcoPaste is a desktop clipboard manager that keeps a searchable history of what you copy. Its core logic is written in Rust on a Tauri architecture, while the React frontend handles rendering and interaction. Clipboard data, resources and settings are stored locally on your machine.
- Is EcoPaste free to use? What license does it have?
- EcoPaste is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is EcoPaste still maintained?
- Updated within 6 months. The last commit to EcoPaste was on Aug 13, 2026.
- What can I use EcoPaste for?
- Recovering text or images you copied earlier in the day. Searching past snippets, links or notes without re-copying them. Keeping API tokens and private keys out of clipboard history. Moving files or images into other apps by dragging items from the history list.
- How do I install EcoPaste?
- Read the contribution guide for development setup
- Where can I get EcoPaste?
- The source code and installation instructions are on GitHub: https://github.com/EcoPasteHub/EcoPaste
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Windows clipboard manager that saves every copied item to a local database so you can retrieve and paste earlier clips.
A clipboard history manager for macOS that keeps recently copied items in a menu and lets you reuse them with shortcuts.
A cross-platform desktop pet: a Live2D cat on your screen that reacts to your keyboard, mouse and gamepad input.
Desktop app for screenshots, screen recording, and local OCR on macOS, Windows, and Linux, with assets stored on your machine.
A GTK Linux client for Google's Quick Share protocol, for sending and receiving files wirelessly with Android devices.