https://github.com/claration/Copyboard
Free and modern clipboard manager for macOS, geared towards ease-of-use.
https://github.com/claration/Copyboard
clipboard clipboard-history clipboard-manager maccy macos
Last synced: about 2 months ago
JSON representation
Free and modern clipboard manager for macOS, geared towards ease-of-use.
- Host: GitHub
- URL: https://github.com/claration/Copyboard
- Owner: claration
- License: mit
- Archived: true
- Created: 2025-06-28T07:47:31.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-30T01:25:31.000Z (7 months ago)
- Last Synced: 2026-02-20T09:19:03.792Z (2 months ago)
- Topics: clipboard, clipboard-history, clipboard-manager, maccy, macos
- Language: Swift
- Homepage:
- Size: 15.8 MB
- Stars: 63
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- starred - claration/Copyboard - Free and modern clipboard manager for macOS, geared towards ease-of-use. (Swift)
README
# Copyboard
[](https://github.com/khcrysalis/Copyboard/releases)
[](https://github.com/khcrysalis/Copyboard/blob/main/LICENSE)
[](https://github.com/sponsors/khcrysalis)
|  |
| :-------------------------: |
Copyboard is a free and modern clipboard manager for macOS, designed to be as friendly and powerful as possible. Supporting displaying various data formats, along with supporting keybinds for ease-of-use.
### Features
- User friendly and modern UI.
- Supports displaying multiple formats, such as text, images, and file previews.
- Drag and drop support.
- You can blacklist applications from being saved.
- Also supports pausing paste saves for a custom duration.
- Save pastes through restarts of the app, or periodically delete pastes.
- Search through your pastes.
- Supports keybinds, and a few custom ones for navigating the manager.
## Download
Visit [releases](https://github.com/khcrysalis/Copyboard/releases) and get the latest `.zip`.
## Structure
The project is seperated in multiple modules, all serve single or multiple uses depending on their importance.
| Module | Description |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| `Copyboard` | Contains all the UI-related elements, including Settings, setting up the menubar, and initializing the monitors. |
| `ClipKit` | Handles all the storage management, monitoring, pausing, contains default ignored content along with handling the app blacklist. |
| `DataTypesKit` | Provides a large list of supported clipboard data types, used by Copyboard to filter and display the proper content to the user. |
| `MenuBarKit` | Manages the menubar and displays the content window, with support for features like right-click actions and custom behavior. |
## Types
Some clipboard items are always ignored by default to protect your privacy. Documented on [nspasteboard.org](https://nspasteboard.org/), certain types especially custom or app specific ones can contain sensitive information and should not be stored. By default, we automatically skip these types. We also always ignore some specific types related to Apple's remote clipboard and Copyboard itself.
Always Ignored Types:
- `Bundle.main.bundleIdentifier!`
- `com.apple.is-remote-clipboard`
Apps Types:
- `org.p0deje.Maccy`
- `com.agilebits.onepassword`
- `net.antelle.keeweb`
Transient Types:
- `org.nspasteboard.TransientType`
- `de.petermaurer.TransientPasteboardType`
- `com.typeit4me.clipping`
- `org.nspasteboard.AutoGeneratedType`
Concealed Types:
- `org.nspasteboard.ConcealedType`
If you maintain your own clipboard manager and want to ignore copies from Copyboard, you can put `thewonderofyou.Copyboard` in your type blacklist. This should avoid overlap.
## Sponsors
| Thanks to all my [sponsors](https://github.com/sponsors/khcrysalis)!! |
|:-:|
|
|
| _**"samara is cute" - Vendicated**_ |
## Acknowledgements
- [Samara](https://github.com/khcrysalis) - The maker.
- [llsc12](https://github.com/llsc12) - Logic for displaying data types, including making `DataTypesKit`.
- [Paige](https://codeberg.org/paige) - App Icon.
- [Vap0r1ze](https://github.com/Vap0r1ze) - Sound effects.
- [FluidMenuBarExtra](https://github.com/lfroms/fluid-menu-bar-extra) - Code/Reference into making `MenuBarKit`.
## License
Project is licensed under the MIT license. You can see the full details of the license [here](https://github.com/khcrysalis/Copyboard/blob/main/LICENSE).