Epitome
Free · Open source

Epitome

Instant file-name search for macOS: every file and folder on your Mac indexed, kept current as files change, and filtered as you type.

Free and open source · MIT license

Version
1.0.0
Updated
5 Nov 2026
License
MIT
Platform
macOS 13+

About this app

Epitome indexes the name of every file and folder on your Mac, on every volume, and keeps the index current as files change, so a search filters about a million items as you type. The first scan reads everything once; after that it follows each change as it happens, catches up at the next start on what changed while it was closed, and loads its saved index in about a second. Searches take operators (a space for AND, | for OR, ! for NOT, quotes for exact text), wildcards, modifiers such as case:, path: and regex:, and about 100 functions, from ext:, size: and dm: to parent:, dupe: and content:, with size and date keywords, macros and search commands. The search window has a details view with every column, thumbnails, a preview pane and Quick Look, filters, bookmarks and search history, multi-file rename, and export to EFU, CSV, TSV, TXT, JSON, M3U or HTML. Keep file lists of drives that aren't connected and search them too, search from a browser through its HTTP server and JSON API or another Mac through its ETP/FTP server and client, and from Terminal with the ep command. Every setting is there, on 18 pages, with menu shortcuts you can change and system-wide hotkeys. For macOS 13 Ventura or later, on Apple silicon and Intel: download the installer package from GitHub and open it, then allow it in System Settings > Privacy & Security, since it isn't signed with an Apple Developer ID. It installs the app and the ep command; turn on Full Disk Access for a complete index. Free and open source under the MIT license: read the code, build it yourself with Apple's Command Line Tools, and change it.

What it does

  • Indexes the name of every file and folder, on every volume
  • Keeps the index current as files change, and catches up on what changed while it was closed
  • Loads its saved index in about a second and filters about a million items as you type
  • Operators, wildcards and modifiers such as case:, path:, ww: and regex:
  • About 100 search functions: ext:, size:, dm:, parent:, child:, dupe:, content:, width:, artist: and more
  • Size and date keywords, macros and search commands
  • A details view with every column, thumbnails, a preview pane and Quick Look
  • Filters, bookmarks, search history and run counts
  • Multi-file rename
  • Export to EFU, CSV, TSV, TXT, JSON, M3U or HTML
  • File lists to keep and search the files of drives that aren't connected
  • An HTTP server with a JSON API for searching from a browser, and an ETP/FTP server and client for searching another Mac
  • The ep command for searching from Terminal, app switches and epitome: links
  • Every setting on 18 pages, with menu shortcuts you can change and system-wide hotkeys
  • Native Swift and AppKit, for macOS 13 or later on Apple silicon and Intel

More like this