Plugin gallery.
Ready-made plugins that add new commands to the right-click menu. Download a ZIP, install it from Settings, and it’s there next time you right-click.
About plugins
Plugins are small add-ons written in JavaScript. Each one on this page adds one or more items to the bottom of the right-click menu, and shows its results in a notification or a window you can copy from or save.
- Plugins work in the direct-download and Setapp editions of Captain’s Deck. In the direct-download edition they’re part of Pro, and they work during the free trial.
- They aren’t available in the Mac App Store edition, because the App Store sandbox doesn’t allow them.
- The plugins on this page need Captain’s Deck 1.5.4 or later. On an older version they tell you to update instead of running.
All three are free and open source (MIT licence).
Install a plugin
- Download the plugin’s ZIP file from this page. Don’t unzip it.
- In Captain’s Deck, open Settings (Captain’s Deck → Preferences… or Cmd+,) and choose the Plugins tab.
- Click Install Plugin… and pick the ZIP.
- Read the list of permissions the plugin asks for and click Install.
- Tick the plugin’s checkbox in the list to turn it on, then click Allow when Captain’s Deck asks you to confirm its permissions.
That’s it — right-click a file or folder and the plugin’s commands appear at the bottom of the menu. Installing a newer version of the same plugin replaces the old one.
Permissions
Every plugin lists the permissions it needs, and it can only use those. Captain’s Deck shows you that list twice: when you install the plugin, and again when you first turn it on. A plugin doesn’t run until you click Allow.
If an update to a plugin asks for more than you allowed before, Captain’s Deck asks again and shows only the new permissions. If you didn’t update the plugin yourself, choose Don’t Allow.
The plugins on this page use these permissions:
| Permission | What it lets the plugin do |
|---|---|
| Read Files | Read files and folders you point it at |
| Write Files | Create, change and delete files. Marked as dangerous in the prompt. Project Cleaner uses it only to move folders to the Trash after you confirm. |
| Context Menu | Add items to the right-click menu |
| Clipboard | Read and write the clipboard |
| Notifications | Show short messages |
| Dialogs | Ask you a question and show result windows |
Even with Read Files, plugins can’t open protected places such as your SSH keys, keychains, browser profiles, or Captain’s Deck’s own settings. None of these three plugins asks for network or shell access.
Checksum & Verify
Checksum & Verify v1.0.0
Make sure a download arrived intact. Copy a file’s SHA-256 with one click, see SHA-1, MD5 or SHA-512 checksums for a batch of files, compare a file against a hash you copied from a website, or check every file listed in a SHA256SUMS file at once. Large files are fine — they’re read in pieces, not loaded into memory.
What it adds
- Copy SHA-256 — on one or more files (not folders). One file copies just the hash; several files copy one
hash nameline each, the same formatshasumuses. - Show Checksums… — on one or more files. Pick SHA-256, SHA-1, MD5 or SHA-512 and the results open in a window with Copy and Save… buttons.
- Compare with Clipboard Hash — on a single file. Copy the published hash first; the plugin works out whether it’s MD5, SHA-1, SHA-256, SHA-384 or SHA-512 and tells you whether it matches.
- Verify Checksums — on a checksum file: one ending in
.sha256,.sha1,.md5,.sha384or.sha512, or namedSHA256SUMS,SHA1SUMS,MD5SUMS,SHA512SUMSorCHECKSUMS. Every file it lists is checked in that folder, and a table shows OK, MISMATCH or MISSING for each, which you can copy or save as CSV. Both theshasumformat and the BSDSHA256 (name) = hashformat are understood.
Permissions it asks for
- Read Files
- Context Menu
- Clipboard
- Notifications
- Dialogs
Bulk Metadata
Bulk Metadata v1.0.0
See what’s inside your files without opening them one by one. Select a batch of photos and get camera, lens, exposure and GPS in one table; select an album and get artist, track and bitrate; select a folder of PDFs and get titles, authors and page counts. Save the table as CSV to open it in Numbers or Excel.
What it adds
- Show Metadata — on anything you select.
- One file: every detail macOS knows about it, in a two-column table.
- Several files or folders: choose Photos (date taken, camera, lens, aperture, shutter, ISO, focal length, size, GPS), Audio (title, artist, album, track, year, genre, length, bitrate, sample rate), Documents (title, author, pages, created, modified, creator app) or Everything. Folders are searched including their subfolders, hidden files are skipped, and up to 2,000 files are read. Columns no file has a value for are left out.
The result window has Copy and Save CSV… buttons. Details come from Spotlight, plus the EXIF and GPS data stored in photos, so photo details work even in folders Spotlight hasn’t indexed.
Permissions it asks for
- Read Files
- Context Menu
- Notifications
- Dialogs
Project Cleaner
Project Cleaner v1.0.0
Get back the gigabytes your old projects are sitting on. Right-click a folder and Project Cleaner finds the build output and package folders your tools can recreate — node_modules, Xcode’s DerivedData, Python caches and the rest — shows how big each one is, and moves them to the Trash only when you say so. Changed your mind? Put them back from the Trash.
What it adds
- Find Build Clutter… — on a single folder. It looks through the folder and its subfolders and lists what it finds, largest first, with each folder’s size and file count. Then it asks whether to move them all to the Trash; click Move to Trash or Cancel.
It looks for:
- Always:
node_modules,DerivedData,__pycache__,.pytest_cache,.mypy_cache,.gradle,.next,.nuxt,.parcel-cache - Only next to the project file that makes them:
target(withCargo.toml),.build(withPackage.swift),Pods(withPodfile) - Python virtual environments:
venvand.venvfolders that containpyvenv.cfg
It never looks inside .git, .hg or .svn folders, or folders named Library, Applications or System.
Permissions it asks for
- Read Files
- Write Files
- Context Menu
- Notifications
- Dialogs
Write Files is what lets it move folders to the Trash. It only does that after you click Move to Trash.
Check your download
Each card shows the ZIP’s SHA-256 checksum. To check a download, run this in Terminal (or Captain’s Deck’s own terminal) in your Downloads folder and compare the result with the card:
shasum -a 256 checksum-verify-1.0.0.zip
All three checksums are also in one SHA256SUMS file. Once Checksum & Verify is installed, save that file next to your downloads, right-click it and choose Verify Checksums to check the rest in one go.