Skip to content

Free and modern clipboard manager for macOS, geared towards ease-of-use.

License

Notifications You must be signed in to change notification settings

khcrysalis/Copyboard

Repository files navigation

Copyboard

GitHub Release GitHub License Sponsor Me

Copyboard Demo

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 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, 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!!
"samara is cute" - Vendicated

Star History

Star History Chart

Acknowledgements

License

Project is licensed under the MIT license. You can see the full details of the license here.

About

Free and modern clipboard manager for macOS, geared towards ease-of-use.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Contributors 5