Compare · checked 16 October 2026

Mac file search apps, side by side.

Espresso next to Spotlight, Raycast, Alfred, HoudahSpot, Find Any File, EasyFind, FinderSearch, Cling, NeoFinder and ProFind: how each one finds files, whether it follows changes, whether it can search a disk that isn’t plugged in, and what it costs.

Written by the makers of Espresso, so read it as such: every claim about another app links to its source, speed is compared only where we measured it, and where another tool is the better choice, we say so. Also as plain Markdown and raw data.

The short answer.

Find any file by name, on every disk, as you type
EspressoIts own index of every disk, every match sorted, Everything-style syntax.
Search disks that aren’t plugged in
Espresso, Cling or NeoFinderEspresso and Cling keep live indexes; NeoFinder keeps catalogs of archives, discs and tapes.
Search what documents say, on this Mac
Spotlight (or HoudahSpot)Built in and content-aware; HoudahSpot adds precise metadata queries. Espresso Pro searches contents too.
Search occasionally, with nothing indexed
Find Any FileReads the disk at every search, contents included.
A launcher that also finds files
Raycast or AlfredBoth can search Espresso’s index too, with Espresso Pro.
Everything for Windows, on a Mac
EspressoSame idea and the same search language: wildcards, OR, NOT, regex, size:, dm:, ext:.

At a glance.

How each tool finds files decides most of the rest: an index of its own, Spotlight’s index, or reading the disk at every search.

Mac file search apps compared, checked 16 October 2026. “Not documented” means the maker doesn’t say and we haven’t tested it. Sources: method and sources.
App How it finds filesFollows changes liveDisconnected disksHidden, system and app filesSearch languageInside filesPriceRuns on
Espresso Moka Solutions · 0.1.0 Its own index of every disk, built once and kept on the MacYes: FSEvents, about 16 ms from change to result (measured)Yes: disks stay searchable after you unplug them (2 in Free, unlimited in Pro)Yes: hidden files, ~/Library and app contents are indexed, shown when you askFull: AND, OR, NOT, wildcards, regex, size, date, kind, folder and duplicate filtersPro: text in documents (content:) and what photos show (looks:)Free for personal use; Pro €29 once, every updatemacOS 14 Sonoma or later, Apple silicon and Intel
Spotlight Apple · built into macOS, tested on 26.3.1 The system’s Spotlight index of names, metadata and contentsYes: macOS tells Spotlight about every changeNo: only mounted volumes are searchedPartly: in our test it found a file in ~/Library but nothing inside apps and no hidden dotfilesPartly: attribute rules in Finder, metadata queries in mdfind; no regexYes: text and metadata through importersFree, part of macOSEvery Mac
Raycast Raycast Technologies · 2.8 Its own index of the home folder and Applications (more through search scopes); Spotlight for contentsYes: the index follows changes, also those made while it was closedNot documented: it can index network and removable drivesPartly: hidden files are off by default; home folder and Applications unless you add scopesNo: search terms and ignore rules, no operators documentedYes, through SpotlightFree; Pro $10 a month or $96 a yearRaycast 2: macOS Tahoe on Apple silicon; also Windows
Alfred Running with Crayons · 5.8.1 Spotlight’s metadata indexYes, through SpotlightNo: it sees what Spotlight seesPartly: what Spotlight has indexedPartly: keywords (open, find, in) and filters you set upYes: the “in” keyword, through SpotlightFree; Powerpack £34 (or £59 with lifetime upgrades)macOS 10.14 or later
HoudahSpot Houdah Software · 6.8.4 Spotlight’s index (its maker: “if a file isn’t in the Spotlight index, HoudahSpot won’t find it”)Yes, through SpotlightNo: disks Spotlight hasn’t indexed don’t appearPartly: what Spotlight has indexedYes: nested any/all/none groups, wildcards, a regex filter on resultsYes, through Spotlight$39 once (every 6.x version)macOS 10.14 or later
Find Any File Thomas Tempelmann · 2.6.1 No index: it asks the file system at every searchNot applicable: no index; every search reads the disk againNo: a disk must be connected to be searchedYes: app bundles, /System and /Library, and root mode on local disksPartly: regex on names and contents; all rules must matchYes: text, Office and zip files; PDF through Spotlight$6 direct, $8 on the Mac App StoremacOS 10.11 to 27
EasyFind DEVONtechnologies · 5.0.2, from 2021 No index: it searches the disk at every searchNot applicable: no indexNo: a disk must be connectedNot checkedYes: Boolean operators, wildcards, phrases, regexYes: names, contents, tags and commentsFreeOS X 10.11 or later; last update 5.0.2 (2021)
FinderSearch zeusinsight on GitHub · 0.4.9, on fsearch 0.2 Its own index, built and kept by fsearchYes: FSEvents, about 11 ms from change to result (fsearch, measured)Not documentedNot documentedPartly: fuzzy matching, ext:, mtime:, folder scopeNot yet (listed among its current limits)Free, open source (MIT)macOS 15 or later, Apple silicon; not notarized
Cling The Low-Tech Guys · 3.3.0 Its own index of the whole file systemYes: local changes appear within seconds; network shares are re-indexed periodicallyYes: indexes of unmounted volumes stay searchableNot documented for name searchPartly: ext:, in:, !, dm:, size:, literal termsOn demand, through Spotlight where availableFree up to 500 results; Pro €15 lifetimemacOS 14 or later
NeoFinder Norbert M. Doerner · 9.3.1 Catalogs: saved snapshots of each disk, updated when you askNo: catalogs are updated by hand or on a schedule (the schedule isn’t in the Private licence)Yes: its core purpose, including optical discs and LTO tapesNot checkedPartly: a Find editor and smart foldersPartly: contents of text files in catalogs$39.99 once (Private licence, 3 Macs)macOS 10.15 or later
ProFind Zero One Twenty · 1.42 Its own search, with an optional cache of names, sizes and dates; Spotlight for metadata searchesNot documentedYes: disks you cachedNot checkedYes: AND, OR, NOT with parentheses, regex, wildcardsYes: PDF, Word, RTF, archives; optional OCR$6.99macOS 11 or later

Measured, not claimed.

Espresso 0.1.0 (1) on a MacBook Air, Apple M2 (4P + 4E), 8 GB, macOS 26.3.1, 15 October 2026: a saved index of 1,856,094 items, release build, median of 20 rounds.

0.14ms
to find every “invoice” among 1,856,094 files, sorted by name.
9.5s
to index the whole startup disk the first time: 1,582,906 items.
16ms
from a new file on disk to the file in the results (median; p95 17.1 ms).
13.3MB
the whole app on disk. Launch to first answer: 1.75 s.

Espresso, query by query

Engine = in-process on the saved index. Every match = Everything semantics, all results sorted by name; fuzzy = typos forgiven, best 50 by relevance. App = round trip to the running app over its local socket (limit 100). Command line = one espresso process per query. Raw data (JSON) · query set.
Query Matches Every match, sorted Fuzzy, best 50 App round trip Command line
readme 1,448 0.25 ms 2.01 ms 2.90 ms 9.50 ms
package.json 1,406 0.14 ms 0.92 ms 2.18 ms 8.10 ms
info.plist 11,088 0.56 ms 3.95 ms 3.42 ms 11.6 ms
xcode 332 0.17 ms 2.65 ms 1.14 ms 8.90 ms
invoice 43 0.14 ms 0.65 ms 0.59 ms 7.60 ms
screenshot 141 0.18 ms 1.49 ms 1.09 ms 8.60 ms
config 5,890 0.49 ms 2.01 ms 1.35 ms 9.40 ms
e 914,300 1.11 ms 4.71 ms 1.08 ms 8.90 ms
zzqxj 0 0.06 ms 0.27 ms 0.17 ms 6.80 ms
project final 2 0.15 ms 1.23 ms 0.29 ms 7.30 ms
presnetation 0 0.13 ms 2.37 ms 0.27 ms 6.90 ms
*.jpg 3,622 0.36 ms 0.44 ms 1.31 ms 8.20 ms
ext:pdf 2,508 0.34 ms 0.36 ms 1.42 ms 8.10 ms

Change → visible through the app, median / p95 of 20: create 15.8 / 17.1 ms, rename 16 / 64 ms, delete 13.2 / 61.8 ms, none missed. Idle, a minute after searching with the window open: 6.7 % CPU, 246.8 MB of memory (the open window keeps a sorted list of all 1,856,094 files current). Index files on disk: 239.1 MB for names, 138.2 MB for text inside files. Run on battery power, Terminal without Full Disk Access for the first index.

Espresso and fsearch, same Mac, same disk

fsearch 0.2.1 is the open-source engine behind FinderSearch. Both measured by the same script on the startup disk (1.56 million items, no Full Disk Access for either), in-process on the saved index. Espresso returns every match sorted by name; fsearch returns its best 50.

Lower is better. fsearch is leaner (smaller index, less memory) and faster at typo-tolerant top-50 results; Espresso keeps sizes, three dates, Finder flags, sort orders and offline disks in its index. Both are well under the 16.7 ms of one screen frame.
MeasureEspressofsearch
First full index of the startup disk10.2 s8.0 s
readme · package.json · xcode0.2 · 0.1 · 0.1 ms0.10 · 0.13 · 0.35 ms
invoice · screenshot · zzqxj (no match)0.1 · 0.1 · 0.07 ms0.28 · 0.24 · 0.10 ms
info.plist (10.8 K matches) · config (5.8 K)0.5 · 0.5 ms0.35 · 0.44 ms
e (675 K matches)0.9 ms, all sorted0.21 ms, best 50
*.jpg · ext:pdf0.3 · 0.4 ms0.78 · 0.15 ms
Typo-tolerant, best 50 first0.2–4.9 ms0.1–0.4 ms
Change → visible (create / rename / delete)12.6 / 12.5 / 11.8 ms11.4 / 11.2 / 11.1 ms
Memory after loading and searching18 MB6 MB
Index on disk179 MB42 MB

Spotlight, Raycast, Alfred, HoudahSpot, Find Any File and the others haven’t been measured under this protocol yet: their speed in the window has to be counted frame by frame from screen recordings, all tools in one session. Until then this page compares them by how they work, not by speed.

Tool by tool, fairly.

What each one is good at, and when Espresso is the better fit.

Espresso vs Spotlight

Spotlight (Apple, built into macOS, tested on 26.3.1): the search built into macOS: ⌘ Space, Finder’s search field and mdfind. Spotlight answers a different question. It searches what files say (contents, metadata) and ranks a handful of results, mixed with apps and web suggestions. Espresso searches the names and paths of every file, shows every match in a sortable list as you type, and keeps unplugged disks searchable. Many people use both.

Choose Spotlight if

  • You mostly search by what a document says, and it is already on your Mac
  • You want nothing to install

Choose Espresso if

  • You know (part of) the name and want every match, sorted, at once
  • Your files live on external disks, including ones in a drawer
  • You need hidden files, app contents, regex or precise size and date filters

Price: Free, part of macOS. Runs on: Every Mac. Sources: Apple: how Spotlight works · Apple: keep folders out of Spotlight · Our test: mdfind -name on macOS 26.3.1, 16 Oct 2026.

Espresso vs Raycast

Raycast (Raycast Technologies, 2.8): a launcher for apps, commands and extensions, with file search built in. Its file search sits next to clipboard history, window management, AI chat and extensions. Espresso does one thing, files on every disk, with a full search language and a results window you can sort, filter and act on. Espresso Pro also has a Raycast extension, so you can search the Espresso index from Raycast.

Choose Raycast if

  • You want one launcher for apps, snippets, windows and quick file lookups

Choose Espresso if

  • You search across external and unplugged disks
  • You need operators, regex, sizes and dates, and a full results list
  • You want both: Espresso Pro’s Raycast extension searches Espresso’s index

Price: Free; Pro $10 a month or $96 a year. Runs on: Raycast 2: macOS Tahoe on Apple silicon; also Windows. Sources: Raycast manual: File Search · Raycast pricing · Raycast changelog.

Espresso vs Alfred

Alfred (Running with Crayons, 5.8.1): a launcher whose file search uses Spotlight’s index. It finds what Spotlight has indexed, quickly, from the keyboard. Espresso keeps its own index of every disk, including disks that are not connected, and gives you the whole list of matches with filters. Espresso Pro includes an Alfred workflow (it needs Alfred’s Powerpack).

Choose Alfred if

  • You already live in Alfred and Spotlight finds what you need

Choose Espresso if

  • Spotlight misses the files you look for (hidden, inside apps, on unplugged disks)
  • You want Everything-style syntax and a sortable list of every match

Price: Free; Powerpack £34 (or £59 with lifetime upgrades). Runs on: macOS 10.14 or later. Sources: Alfred: indexing and Spotlight · Alfred: file search · Alfred Powerpack.

Espresso vs HoudahSpot

HoudahSpot (Houdah Software, 6.8.4): a power front end for Spotlight’s index. HoudahSpot builds precise queries on top of Spotlight: metadata attributes, nested conditions, templates. It is excellent when the answer is in Spotlight’s index. Espresso doesn’t depend on Spotlight: it indexes names itself, on every disk, including hidden files, app contents and disks that are unplugged, and updates results on every keystroke.

Choose HoudahSpot if

  • You build detailed metadata queries (authors, keywords, any Spotlight attribute)
  • Spotlight already indexes everything you search

Choose Espresso if

  • Your files are on external, network or disconnected disks
  • You want results as you type, with regex and Everything-style syntax
  • You want a free option for personal use

Price: $39 once (every 6.x version). Runs on: macOS 10.14 or later. Sources: HoudahSpot · HoudahSpot and Spotlight (by Houdah) · HoudahSpot price.

Espresso vs Find Any File

Find Any File (Thomas Tempelmann, 2.6.1): a search that reads the disk every time, without an index. That keeps it always current, costs nothing in the background, and it can search contents. The trade-off: every search starts over from the disk instead of an index, and the disk has to be connected. Espresso reads the disk once, then answers from its index while you type, and still answers when the disk is in a drawer.

Choose Find Any File if

  • You search rarely and don’t want anything indexed
  • You need content search with regex on a connected disk

Choose Espresso if

  • You search many times a day and want results while you type
  • You need to search disks that aren’t connected

Price: $6 direct, $8 on the Mac App Store. Runs on: macOS 10.11 to 27. Sources: Find Any File · Find Any File manual · Mac App Store.

Espresso vs EasyFind

EasyFind (DEVONtechnologies, 5.0.2, from 2021): a free search that reads the disk every time, without an index. Like Find Any File, it searches contents too. It hasn’t been updated since 2021. Espresso answers from an index while you type and covers disconnected disks; Espresso Free is also free for personal use.

Choose EasyFind if

  • You want a free, no-index search for an occasional content lookup

Choose Espresso if

  • You want instant results and offline disks, from an app that is maintained

Price: Free. Runs on: OS X 10.11 or later; last update 5.0.2 (2021). Sources: DEVONtechnologies freeware.

Espresso vs FinderSearch

FinderSearch (zeusinsight on GitHub, 0.4.9, on fsearch 0.2): a Finder-style browser with fuzzy name search, built on the open-source fsearch engine. FinderSearch and Espresso both keep their own index and follow changes live. We measured its engine, fsearch, head to head with Espresso on the same Mac (below): fsearch builds its index faster and keeps it smaller, returns typo-tolerant best-50 results faster, and uses less memory. Espresso returns every match sorted rather than the best 50, keeps sizes, dates and flags for sorting and filtering, keeps disks searchable when they are unplugged, runs on Intel and macOS 14, and is signed and notarized. FinderSearch started in October 2026.

Choose FinderSearch if

  • You want a free, open-source, Apple-silicon tool and typo-tolerant name search

Choose Espresso if

  • You want every match sorted, with size, date and kind filters
  • You need offline disks, Intel Macs or macOS 14
  • You want a signed, notarized app with support

Price: Free, open source (MIT). Runs on: macOS 15 or later, Apple silicon; not notarized. Sources: FinderSearch on GitHub · fsearch on GitHub.

Espresso vs Cling

Cling (The Low-Tech Guys, 3.3.0): an instant file name search with its own index. Cling is the closest in spirit: its own index, results as you type, unmounted volumes kept searchable. Espresso adds a full Everything-style language (OR groups, regex, duplicates, sorting by any column), no cap on results in Free, and in Pro: photo, video and music details as columns, bulk rename with preview, a Timeline of changes, search by meaning on the Mac (Ask the Barista), and command line, Shortcuts, Raycast, Alfred and MCP.

Choose Cling if

  • You want a small, inexpensive instant search and don’t need regex or a results table

Choose Espresso if

  • You want every match in Free, with regex and Everything syntax
  • You work with photos and video and want their details as columns
  • You want the index from the terminal, Shortcuts or an AI assistant

Price: Free up to 500 results; Pro €15 lifetime. Runs on: macOS 14 or later. Sources: Cling.

Espresso vs NeoFinder

NeoFinder (Norbert M. Doerner, 9.3.1): a disk cataloger for archives of drives, discs and tapes. It catalogs drives, discs and tapes, with thumbnails and rich metadata, and you browse the catalogs offline. Its catalogs are snapshots you refresh. Espresso keeps connected disks live (results update as files change) and keeps the index of disconnected ones, and its search runs as you type across all of them at once.

Choose NeoFinder if

  • You catalog optical discs, tapes or large media archives with thumbnails

Choose Espresso if

  • Your disks change often and you want one live search across connected and unplugged ones

Price: $39.99 once (Private licence, 3 Macs). Runs on: macOS 10.15 or later. Sources: NeoFinder · NeoFinder store.

Espresso vs ProFind

ProFind (Zero One Twenty, 1.42): a search app with its own engine and an optional disk cache. ProFind combines its own search with Spotlight’s, searches contents (with OCR), and can cache disks so they stay searchable offline. Espresso indexes every disk by default and keeps the index live, so results update on every keystroke; its content search and OCR are part of Pro.

Choose ProFind if

  • You want an inexpensive search with content and OCR

Choose Espresso if

  • You want every disk indexed and live, with results on every keystroke

Price: $6.99. Runs on: macOS 11 or later. Sources: ProFind · Mac App Store.

Also worth knowing, newer and not compared row by row yet: Oil Find (open source, own index with FSEvents, Apple silicon, offline disks and contents in its $9.99 Pro); Cardinal (open source, Everything-compatible syntax, macOS 12+); EverythingMac (open source, own index of all volumes with FSEvents, macOS 14+); Locseek (own index; free for Desktop, Documents and Downloads, external disks in Pro). On Windows, the reference is Everything by voidtools, which has no Mac version.

Questions, answered short.

What is the fastest way to find a file on a Mac?
If you know part of its name: an app with its own index of file names, such as Espresso, answers while you type. On our test Mac (MacBook Air M2), Espresso finds every “invoice” among 1.86 million files in 0.14 ms. If you only remember what the document says, use Spotlight, or Espresso Pro’s content: search.
Is there an Everything for Mac?
Everything by voidtools runs only on Windows. Espresso brings the same idea to the Mac: an index of every file name, results on every keystroke, and the same search language (wildcards, OR with |, NOT with !, regex:, size:, dm:, ext:). It is free for personal use.
Can I search an external drive that isn’t connected?
Not with Spotlight, Alfred, HoudahSpot or Find Any File: they need the disk mounted. Espresso keeps the index of every disk it has seen and searches it after you unplug it (two offline disks in Espresso Free, unlimited in Pro). Cling, ProFind (cached disks) and NeoFinder (catalogs) can too.
Why doesn’t Spotlight find some files?
Spotlight indexes what macOS decides to index. In our test on macOS 26.3.1, mdfind -name found nothing inside app bundles and no hidden files such as .zshrc; disks you excluded under Spotlight’s privacy settings, and disks that aren’t connected, aren’t searched. Tools built on Spotlight (Alfred, HoudahSpot) inherit this. Espresso, Find Any File and Cling don’t use Spotlight for names.
Is Espresso free?
Espresso Free is free forever for personal, non-commercial use, with every disk, live updates, the full search syntax and two offline disks. Espresso Pro is €29 once, with every update, on up to 3 Macs, and a 14-day free trial; it is needed for use at work.
Does Espresso send my file names anywhere?
No. The index stays on your Mac, with no analytics or telemetry. Espresso goes online only for updates, the license and, if you ask, the download of Ask the Barista’s model. If you connect an AI assistant over MCP, the names it searches go to that assistant’s provider.
Can AI assistants search my files through Espresso?
Yes, with Espresso Pro: its MCP server lets Claude and other MCP clients search the index, read-only. It finds files; it never moves or deletes them.

Method and sources.

Every tool goes through the same queries, on the same Mac, the same day, measured the same way, so anyone can repeat it.

  1. One Mac per session, recorded with model, chip, memory, macOS and disk; other apps quit; Spotlight finished indexing.
  2. The same 13 queries for every tool, typed as they are; a tool that doesn’t understand one gets “n/a”, never a rewrite.
  3. One warm-up, then the median of 20 rounds for scripted measures; the number of matches next to every time, because a fast answer with fewer files is not the same answer.
  4. Measured: first full index, launch to first answer, engine and round-trip latency, change → visible, memory, idle CPU, app and index size, and which files each tool can find.
  5. Raw data published with the date; nulls where a tool can’t do something, never an estimate.

Sources, checked 16 October 2026

  1. Espresso: Espresso user guide (https://docs.espressoformac.com/)
  2. Espresso: Espresso Free and Pro (https://docs.espressoformac.com/pro)
  3. Espresso: Search syntax (https://docs.espressoformac.com/search-syntax)
  4. Spotlight: Apple: how Spotlight works (https://developer.apple.com/library/archive/documentation/Carbon/Conceptual/MetadataIntro/Concepts/HowDoesItWork.html)
  5. Spotlight: Apple: keep folders out of Spotlight (https://support.apple.com/guide/mac-help/prevent-spotlight-searches-in-files-mchl1bb43b84/mac)
  6. Raycast: Raycast manual: File Search (https://manual.raycast.com/file-search)
  7. Raycast: Raycast pricing (https://www.raycast.com/pricing)
  8. Raycast: Raycast changelog (https://www.raycast.com/changelog)
  9. Alfred: Alfred: indexing and Spotlight (https://www.alfredapp.com/help/troubleshooting/indexing/)
  10. Alfred: Alfred: file search (https://www.alfredapp.com/help/features/file-search/)
  11. Alfred: Alfred Powerpack (https://www.alfredapp.com/powerpack/buy/)
  12. HoudahSpot: HoudahSpot (https://www.houdah.com/houdahSpot/)
  13. HoudahSpot: HoudahSpot and Spotlight (by Houdah) (https://macfilesearch.com.houdah.com/houdahspot-and-spotlight.html)
  14. HoudahSpot: HoudahSpot price (https://www.houdah.com/houdahSpot/buy.html)
  15. Find Any File: Find Any File (https://findanyfile.app/)
  16. Find Any File: Find Any File manual (https://findanyfile.app/manual.html)
  17. Find Any File: Mac App Store (https://apps.apple.com/us/app/find-any-file-faf/id402569179)
  18. EasyFind: DEVONtechnologies freeware (https://www.devontechnologies.com/apps/freeware)
  19. FinderSearch: FinderSearch on GitHub (https://github.com/zeusinsight/FinderSearch)
  20. FinderSearch: fsearch on GitHub (https://github.com/noahdunnagan/fsearch)
  21. Cling: Cling (https://lowtechguys.com/cling/)
  22. NeoFinder: NeoFinder (https://www.cdfinder.de/)
  23. NeoFinder: NeoFinder store (https://www.cdfinder.de/store.html)
  24. ProFind: ProFind (https://www.zeroonetwenty.com/profind/)
  25. ProFind: Mac App Store (https://apps.apple.com/us/app/profind/id1441703569)

Try it on your own disks.

Download for Mac Free

macOS 14 Sonoma or later · Apple silicon and Intel · Free for personal use