Fast file-name search for macOS, inspired by voidtools Everything.
Keeps an in-memory index of file names + metadata, updates in real time via FSEvents, and filters instantly as you type. Optional background service so the index stays warm between launches.
Grab the latest .dmg from Releases. Open it, drag Allofit onto Applications.
First launch will be blocked by Gatekeeper (ad-hoc signed). Right-click → Open, or:
xattr -dr com.apple.quarantine /Applications/Allofit.appRequires macOS 15 (Sequoia) or newer.
| Type… | …to match |
|---|---|
report |
any name containing "report" |
Start*.pdf |
starts with "Start", ends with ".pdf" |
IMG_????.heic |
"IMG_" + exactly 4 chars + ".heic" |
*.png | *.jpg |
OR — png or jpg |
| Key | Action |
|---|---|
| ⌘F | Focus search |
| ⌘R | Reindex |
| ⌘, | Preferences |
| ↑ ↓ | Cycle search history |
Settings → Service installs a LaunchAgent (user) or LaunchDaemon (root) that keeps the index updated even when the app is closed.
Root daemon mode needs Full Disk Access granted to its binary in System Settings → Privacy & Security, otherwise it won't see new files in ~/Documents, ~/Desktop, ~/Downloads. The Diagnostics tab shows the exact path to add.
./scripts/build-app.sh # produces outputs/Allofit-0.0.0.app
./scripts/build-dmg.sh # produces outputs/Allofit-0.0.0.dmg(The version is stamped into both the filename and the bundle's Info.plist. Pass --version 1.2.3 or set ALLOFIT_VERSION=1.2.3 to override.)
./scripts/clean.sh wipes services, caches, prefs, and build artifacts (including outputs/) for a fresh start.