Every file. Every keystroke.

Espresso is instant file search for macOS. Results rewrite themselves as you type, across every disk you own, including the ones unplugged in a drawer.

Free · macOS 14 Sonoma or later · Apple silicon and Intel · v0.1.0

Every disk. One list.

Type and the list rewrites itself on every keystroke. Click a column to sort, a disk to narrow it down. Go on, it works.

All Disks

Path
Grinding a made-up disk…
Espresso is brewing: index up to date

A demo disk of 250,000 made-up files, searched live in your browser. The app searches your real disks: five million names in about 18 ms.

Or skip the window. Pull a shot.

Press ⌥ Space over any app and a search panel drops in. Type, hit ↩, and it’s gone. Try the shortcut here: it works on this page too.

  1. Type a few letters. Try , or .

 

Speaks fluent Everything.

The search syntax Windows power users know from voidtools’ Everything, operator for operator. Typos get underlined, never refused: the rest of the search still runs.

Read the full syntax
report 2026
names containing both words
cafe
Café.png too: case and accents don’t matter
<photo | img> !backup
either word, but not backups
IMG_*.heic
wildcards match the whole name
ext:jpg;png;heic dm:2020
pictures modified in 2020
size:>10mb offline:
big files on disks in the drawer
regex:^IMG_\d+\.jpg$
a regular expression, on the name
dupe: ext:pdf
PDFs whose name appears twice

Even the disks in a drawer.

Unplug a drive and its files stay in your results, marked offline. Find the wedding photos first, then go looking for the drive they’re on.

  • Internal, external and network disks in one list
  • Offline disks stay searchable and browsable
  • Plug a drive back in and Espresso catches up with what changed
Espresso’s main window searching “wedding”: results from the Mac and from Photos 2019 and Archive 2017, two disks listed under Offline Disks.

Here’s the receipt.

Five million files on an Apple M2 with 8 GB of memory. Release build, median of five runs. On a real startup disk of 1.88 million items, searches take 1 to 9 ms.

Numbers from the benchmark in the app’s repository. Your Mac prints its own under Espresso › Receipt.

ESPRESSO

Bench · Apple M2 · 8 GB

Benchmark results on five million files
Items indexed5,000,000
“report”16–18 ms
One letter, 3.1 M hits18 ms
“cafe” → café17 ms
Regex on names19 ms
Wildcard IMG_*.jpg4 ms
Sort all by size16 ms
Load index, 486 MB0.3 s
Memory per file102 B

Thank you for your visit

Nothing leaves your Mac.

Espresso reads file names, sizes, dates and Finder tags. Never what’s inside them. The index lives on your Mac, in your Library folder.

No analytics, no telemetry, no accounts. The only times it touches the network: checking for updates, and opening the donation page when you click it.

Built in AppKit, with Finder’s look and Finder’s keys. Space previews, ⌘↩ shows in Finder, ⌘⌫ moves to the Trash.

Espresso is free. The coffee isn’t.

No subscription, no pro tier, no ads. If it saves you a search a day, buy us a coffee. It pays for the Apple developer account that lets the app open without warnings, and for the time that goes into the next version.

Ready when you are.

Free · macOS 14 Sonoma or later · Apple silicon and Intel