An open-source clipboard manager for Windows and macOS that keeps searchable history of text, images, links, colors, and files.
sabrogden/Ditto
Windows clipboard manager that saves every copied item to a local database so you can retrieve and paste earlier clips.
Open-source alternative to:Windows Clipboard History
- Stars
- 7,434
- Forks
- 488
- Open issues
- 792
- Last commit
- last month
What is it?
Ditto extends the standard Windows clipboard by recording each item placed on it and storing it in a database. You can later open Ditto from the system tray or with a hotkey (Ctrl + ` by default), pick an earlier item, and paste it into the previous window. It keeps more than plain text: images, HTML and custom clipboard formats are all supported.
All data stays on the local machine. The project states it requires no login, uses no cloud service and collects no telemetry. It is available as an installer, a portable zip, Chocolatey and Winget packages, and a Windows Store app.
The code is written in C and licensed under GPL-3.0. Windows binaries are code-signed through SignPath.io.
Key features
- 01Stores every item copied to the Windows clipboard, including text, images and HTML.
- 02Opens from the system tray or a configurable global hotkey, defaulting to Ctrl + `.
- 03Pastes the selected item back into the previous window with a double-click or Enter.
- 04Keeps all data local with no login, cloud sync or telemetry.
- 05Offers an installer, a portable version and several package-manager installs.
Use cases
- Recovering text or an image you copied several steps earlier.
- Pasting the same snippets or boilerplate repeatedly while working.
- Running a portable clipboard history on a machine where you cannot install software.
Quick start
- 1
Download the installer from the releases page
- 2
Install with Winget
winget install -e --id Ditto.Ditto - 3
Or install with Chocolatey
choco install ditto - 4
Run Ditto, copy items, then open it with Ctrl + ` to paste
Things to know
- Windows only.
In collections
Topics
FAQ
- What is Ditto?
- Windows clipboard manager that saves every copied item to a local database so you can retrieve and paste earlier clips. Ditto extends the standard Windows clipboard by recording each item placed on it and storing it in a database. You can later open Ditto from the system tray or with a hotkey (Ctrl + ` by default), pick an earlier item, and paste it into the previous window. It keeps more than plain text: images, HTML and custom clipboard formats are all supported.
- Is Ditto free to use? What license does it have?
- Ditto is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Ditto still maintained?
- Updated within 6 months. The last commit to Ditto was on Oct 1, 2026.
- What can I use Ditto for?
- Recovering text or an image you copied several steps earlier. Pasting the same snippets or boilerplate repeatedly while working. Running a portable clipboard history on a machine where you cannot install software.
- How do I install Ditto?
- Download the installer from the releases page Install with Winget: winget install -e --id Ditto.Ditto Or install with Chocolatey: choco install ditto Run Ditto, copy items, then open it with Ctrl + ` to paste
- Where can I get Ditto?
- The source code and installation instructions are on GitHub: https://github.com/sabrogden/Ditto
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source, local-first clipboard manager for macOS and Windows, built with Tauri and Rust.
A clipboard history manager for macOS that keeps recently copied items in a menu and lets you reuse them with shortcuts.
A Windows 11 launcher, mouse-gesture tool and clipboard manager with a frosted-glass look, replacing several separate utilities.
A local-first Windows app that continuously records your screen in small files so you can rewind and search past activity by OCR text or image description.
A lightweight clipboard manager for macOS that keeps a searchable history of copied items and lets you paste them quickly from the keyboard.