All Projects → p0deje → Maccy

p0deje / Maccy

Licence: mit
Lightweight clipboard manager for macOS

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Maccy

Flycut
Clean and simple clipboard manager for developers
Stars: ✭ 1,855 (-44.61%)
Mutual labels:  clipboard-manager
Copyq
Clipboard manager with advanced features
Stars: ✭ 4,346 (+29.77%)
Mutual labels:  clipboard-manager
genius
powerful clipboard manager for linux and windows
Stars: ✭ 21 (-99.37%)
Mutual labels:  clipboard-manager
CLIp
CLIp is a clipboard manager for a command line interface written in 100% standard C only. Pipe to it to copy, pipe from it to paste.
Stars: ✭ 12 (-99.64%)
Mutual labels:  clipboard-manager
clipboard-manager-electron
A clipboard manager built with Electron
Stars: ✭ 92 (-97.25%)
Mutual labels:  clipboard-manager
SharpClipboard
A library for anonymously monitoring clipboard entries.
Stars: ✭ 127 (-96.21%)
Mutual labels:  clipboard-manager
ClipboardCleaner
Check and clean your clipboard using service, widget, shortcut and quick setting tile.
Stars: ✭ 85 (-97.46%)
Mutual labels:  clipboard-manager
pinpoint
Keystroke launcher and productivity tool. macOS Spotlight and Alfred for Windows. Alternative to Wox.
Stars: ✭ 105 (-96.86%)
Mutual labels:  clipboard-manager
cliphist
wayland clipboard manager
Stars: ✭ 47 (-98.6%)
Mutual labels:  clipboard-manager
cliptext
Clipboard manager for macOS. Built with Electron.js
Stars: ✭ 37 (-98.9%)
Mutual labels:  clipboard-manager
cbs
interface to manage clipboard from the command line
Stars: ✭ 25 (-99.25%)
Mutual labels:  clipboard-manager
unlimited-clipboard
simple clipboard manager with unlimited history on electron
Stars: ✭ 21 (-99.37%)
Mutual labels:  clipboard-manager
clipper
📋 Cross Platform Desktop App to Save history of all information you copy and use them whenever with a solitary snap
Stars: ✭ 42 (-98.75%)
Mutual labels:  clipboard-manager
Clipboarder
Feature packed clipboard manager for Windows
Stars: ✭ 37 (-98.9%)
Mutual labels:  clipboard-manager

Logo

Maccy

Downloads Build Status Donate

Maccy is a lightweight clipboard manager for macOS. It keeps the history of what you copy and lets you quickly navigate, search, and use previous clipboard contents.

Maccy works on macOS Mojave 10.14 or higher.

Features

  • Lightweight and fast
  • Keyboard-first
  • Secure and private
  • Native UI
  • Open source and free

Install

Download the latest version from the releases page, or use Homebrew:

brew install --cask maccy

Usage

  1. SHIFT (⇧) + COMMAND (⌘) + C to popup Maccy or click on its icon in the menu bar.
  2. Type what you want to find.
  3. To select the history item you wish to copy, press ENTER, or click the item, or use COMMAND (⌘) + n shortcut.
  4. To choose the history item and paste, press OPTION (⌥) + ENTER, or OPTION (⌥) + CLICK the item, or use OPTION (⌥) + n shortcut.
  5. To choose the history item and paste without formatting, press OPTION (⌥) + SHIFT (⇧) + ENTER, or OPTION (⌥) + SHIFT (⇧) + CLICK the item, or use OPTION (⌥) + SHIFT (⇧) + n shortcut.
  6. To delete the history item, press OPTION (⌥) + DELETE (⌫).
  7. To see the full text of the history item, wait a couple of seconds for tooltip.
  8. To pin the history item so that it remains on top of the list, press OPTION (⌥) + P. The item will be moved to the top with a random but permanent keyboard shortcut. To unpin it, press OPTION (⌥) + P again.
  9. To clear all unpinned items, select Clear in the menu, or press OPTION (⌥) + COMMAND (⌘) + DELETE (⌫). To clear all items including pinned, select Clear in the menu with OPTION (⌥) pressed, or press SHIFT (⇧) + OPTION (⌥) + COMMAND (⌘) + DELETE (⌫).
  10. To customize the behavior, check "Preferences..." window, or press COMMAND (⌘) + ,.

Advanced

Ignore Copied Items

You can tell Maccy to ignore all copied items:

defaults write org.p0deje.Maccy ignoreEvents true # default is false

This is useful if you have some workflow for copying sensitive data. You can set ignoreEvents to true, copy the data and set ignoreEvents back to false.

Ignore Custom Copy Types

By default Maccy will ignore certain copy types that are considered to be confidential or temporary. The default list always include the following types:

  • org.nspasteboard.TransientType
  • org.nspasteboard.ConcealedType
  • org.nspasteboard.AutoGeneratedType

Also, default configuration includes the following types but they can be removed or overwritten:

  • com.agilebits.onepassword
  • com.typeit4me.clipping
  • de.petermaurer.TransientPasteboardType
  • Pasteboard generator type
  • net.antelle.keeweb

You can add additional custom types using preferences or defaults:

defaults write org.p0deje.Maccy ignoredPasteboardTypes -array-add "com.myapp.CustomType"

If you need to find what custom types are used by an application, you can use free application Pasteboard-Viewer. Simply download the application, open it, copy something from the application you want to ignore and look for any custom types in the left sidebar. Here is an example of using this approach to ignore Adobe InDesign.

If you accidentally removed default types, you can restore the original configuration:

defaults write org.p0deje.Maccy ignoredPasteboardTypes -array "de.petermaurer.TransientPasteboardType" "com.typeit4me.clipping" "Pasteboard generator type" "com.agilebits.onepassword" "net.antelle.keeweb"

Motivation

There are dozens of similar applications out there, so why build another? Over the past years since I moved from Linux to macOS, I struggled to find a clipboard manager that is as free and simple as Parcellite, but I couldn't. So I've decided to build one.

Also, I wanted to learn Swift and get acquainted with macOS application development.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].