It also handles batch processing (overwrites in-place, preserves mtime), enhanced OCR for degraded images (Zoom calls, transparent terminals) with `-e` flag, and Levenshtein fuzzy matching to catch OCR misreads with the `-d N` flag.
It includes: screenshot and file-glob modes, exact/fuzzy whole-word matching, redact/blur/outline annotation, multi-monitor, multi-term search, list mode, and output control.
Free, open source, written in Swift. Single file, no deps beyond macOS itself.
brew install jftuga/tap/mac-screen-search
https://github.com/jftuga/mac-screen-searchDisclaimer: Vibe coded with Claude Opus 4.6.