On this page

Hold

Hold shows what you have, not where you filed it. Your files are on shelves by kind, you can search in plain English, and it finds duplicates and old downloads to tidy up. It stands in for Finder when you're looking for something.

Turn it on in Settings → Parts. See Turn parts on and off. Open Hold with ⌃⌥H, with Hold → Open Hold in the menu bar menu, or with Open Hold in Settings → Hold. You can change the shortcut there.

macOS may ask to let Moor use files in folders such as Desktop, Documents and Downloads. See Permissions.

Shelves

Hold showing the Images shelf: shelves by kind in the sidebar, a search field, and a grid of pictures with their type, size and date, two of them selected
The Images shelf, with sample files.

The sidebar has shelves:

GroupShelves
KindsImages, Screenshots, Videos, Music, Documents, Archives, Apps
PlacesProjects (folders that are Git repositories), Downloads
Tidy UpDuplicates, Clean Up

The sidebar shows how many files each shelf has. Above the files, Hold says how many there are and how much space they take, such as “600 of 2,280 images · 2.8 GB”. A shelf shows 600 files at a time, newest first. Choose Show More for the next 600.

Files show as tiles: a thumbnail, the kind and size, the name and the date. Choose the grid (⌘1) or a list (⌘2). In the list, click a column title to sort by name, kind, size or date. In the grid, sort by Newest, Biggest or Name, and make the tiles smaller or bigger with ⌘− and ⌘+. Hold remembers your choice.

Keyboard and mouse

Do thisTo
ClickSelect a file, even in a Hold window that is behind another one
⌘-clickAdd a file to the selection, or take it out
⇧-clickSelect every file between the last one you clicked and this one
Double-click, or ⌘OOpen the selected files
ReturnRename the selected file
Arrow keysMove from file to file, row by row
⇧ and an arrow keySelect more files
SpaceQuick Look. The arrow keys move it to the next file
⌘ASelect every file on screen
EscSelect nothing
⌘C, ⌘VCopy the selected files, paste files into the selected folder
⌘D, ⌘IDuplicate, Get Info
⌘Z, ⇧⌘ZUndo, Redo
⌘⌫Move the selected files to the Trash. Hold asks first
⌘FGo to the search box

The file the keyboard is on has a ring around it.

Screenshots

With Hold on, every screenshot and screen recording you take shows in a corner of the display you took it on. It stays there until you dismiss it, so a capture never slips away before you've used it. This replaces Apple's floating thumbnail, which sometimes doesn't show up.

Moor finds new captures by the tags macOS writes on them, in the folder your screenshots are saved to (change it in the Screenshot app, ⇧⌘5 → Options). Other pictures in that folder are left alone. A recording shows once it has finished saving.

Settings → Hold → Screenshots:

SettingDefaultWhat it does
Show new screenshots and recordingsOnThe stack. Off gives you Apple's thumbnail back
CornerBottom rightWhere the stack sits
Leave on screenUntil dismissedOr 10 seconds, 30 seconds, 1 minute or 5 minutes; pinned captures always stay
Follow me to other displaysOnThe stack moves to the display you move the pointer to
Include screen recordingsOn
Keep Apple's thumbnail tooOffApple's thumbnail holds each file back for about 5 seconds, so the stack shows it that much later
Use the stack with the keyboard⌃⌥SThe shortcut above

Apple's thumbnail. While the stack is on, Moor turns off Apple's floating thumbnail (the show-thumbnail setting), saving yours first. When you turn the stack or Hold off, quit Moor or uninstall it, your setting is put back, and if Moor stops unexpectedly it's put back the next time Moor opens without Hold on.

Work with your files

Hold reads your own folders: Desktop, Documents, Downloads and the rest of your home folder, plus Applications for apps. It leaves out Library, hidden folders and the insides of app and library packages.

Search in plain English

Type what you're after. Hold searches as you type, a moment after you stop, and keeps the last results on screen until the new ones are ready. It turns your words into chips under the box, such as “PDFs”, “Last week” and “Over 5 MB”. Click a chip to change it, for example from “Last week” to “Last month”, or to remove it. Choose + Filter to add a kind, date, size, source or folder. On a shelf such as Images, + Filter narrows that shelf. Anything Hold doesn't recognize is searched for in file names and contents.

Examples Hold understands:

You typeHold looks for
pdfs from last week over 5 mbPDFs from last week, over 5 MB
videos from my iphone in augustVideos taken with an iPhone in August
zips bigger than 1gb older than 6 monthsArchives over 1 GB, older than six months
pdfs from gmailPDFs that came from Gmail
screenshotsScreenshots
invoice pdfs from last monthPDFs from last month with “invoice” in them
downloads from githubFiles in Downloads that came from GitHub
"tax return 2024" from last yearFiles from last year with those exact words

What it understands:

Hold's search uses Spotlight's index. If Spotlight is off for a folder, Hold can't see it. The one index Hold keeps itself is the words it reads in images (below).

Shelves and search results stay live while the window is open: a file you add, change or delete shows up or goes away without searching again.

Text in images

Hold reads the words in your screenshots and photos, so a search finds an image by what's written in it. A match shows the words it found under the tile, such as Text: “INVOICE”, “2024”.

Downloads, by where they came from

The Downloads shelf groups what's in your Downloads folder by source: Gmail, Slack, ChatGPT, GitHub, Google Drive, Dropbox, any other site by its name, and Unknown source for files that don't say. It uses the “where from” note macOS saves with a download. Files inside folders in Downloads aren't listed.

Duplicates

The Duplicates shelf finds files with exactly the same contents. Only exact copies count. A resized photo or a re-saved document isn't a duplicate. Hold looks at files over 1 MB, and reads a file only to compare it with another of the same size. It compares the start and end of each file first, and reads the whole file only when those match. While it compares, the top of the window shows how far it has got.

The top of the shelf says how much space you'd free. Trash All Extras… keeps one copy in each group of exact copies and asks before it moves the rest. Look-alikes aren't included.

Each group shows its copies side by side. One is marked Keep and the others Trash. Hold keeps a copy that:

  1. isn't in Downloads,
  2. doesn't have a name like a copy's, such as “photo copy.jpg”, “photo 2.jpg” or “photo (1).jpg”,
  3. is the oldest.

To keep a different copy, click it. Keep 1, Trash 2… names the copy it keeps and asks first.

Look-alikes

Under Look-alikes, Hold groups photos that look the same but aren't exact copies, like a resized or lightly edited copy. It compares the newest 400 images of 200 KB or more, on this Mac. Each group keeps the biggest file unless you click another. Keep 1, Trash 2… names the one it keeps and asks first. Look before you trash: these aren't exact copies.

Clean Up

The Clean Up shelf has up to three cards. Each shows its files, biggest first, and how much space they take. A card with nothing in it is left out, and a line says so.

CardWhat's in it
Old installersDisk images and installer packages in Downloads from more than 30 days ago
Big downloadsFiles over 500 MB in Downloads
Old screenshotsScreenshots taken more than 90 days ago

Choose Show files to look. Every file is ticked. Untick the ones you want to keep. Move 3 files to Trash… names how many it moves, and asks first.

Your files stay yours

From agents

With Hold on, agents (the moor_hold MCP tool), scripts and the moor command can open Hold on a shelf or with a search typed in, switch Read text in images, change the screenshot settings, and fan out or clear the screenshot stack. Moor must be running with Settings → Automation → Let apps and agents control Moor on.

moor hold open downloads          # or images, videos, documents, duplicates, cleanUp…
moor hold open --search "pdfs from last week"
moor hold settings
moor hold set screenshotsCorner bottomLeft   # or screenshots, keepAppleThumbnail, screenshotsTimeout, screenRecordings, screenshotsFollow
moor hold screenshots show        # or clear

Agents can't move, trash or delete files through Hold, and can't read what it finds, list your screenshots or see what's in them. Clean Up and duplicates happen only in Hold's window, after you confirm.

What Hold doesn't do

This page as Markdown: /docs/hold.md