https://github.com/vaida12345/spotfile
Spotlight, but focus on files
https://github.com/vaida12345/spotfile
macos spotlight
Last synced: 3 months ago
JSON representation
Spotlight, but focus on files
- Host: GitHub
- URL: https://github.com/vaida12345/spotfile
- Owner: Vaida12345
- Created: 2024-07-23T23:00:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-05T05:12:06.000Z (about 1 year ago)
- Last Synced: 2025-07-05T05:33:28.067Z (about 1 year ago)
- Topics: macos, spotlight
- Language: Swift
- Homepage:
- Size: 1020 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SpotFile
This software is similar to Spotlight, but it focuses exclusively on files.
With this app, you can specify names for different paths, and use such names for searching.
## Example
In this setup, you could use `app` to search the application directory. (This page can be reached by pressing the `Settings...` button)

Then, in the menu bar, as you type `app`,

You can then hit enter to open the application folder.
## Search inside a folder
If you enable the `Enable deep search` in the `app` setup, you could search inside the application folder. Then, when you type `app spot`, it would search for the keyword `spot` within the application folder.

## Matching
This app uses the similar matching rule to Xcode:
- prefix matching (`spot` for `SpotFile`)
- use initials (`cc` for `CameraCapture`)
- case insensitive
- skip components (`file` for `SpotFile`)
As you use the app, this app could learn from your habits, and adjust the order in which the results are shown to you.
> This process works as follows: whenever you open a file within this app, i.e., when the search is complete, the app records the query you used to locate the file. In subsequent searches, if your new query is a prefix of a previously recorded query, the app will prioritize displaying the associated file.
## Privacy
This app does not require an internet connection, and no data leaves your device. Consequently, neither the developer nor Apple will have access to any of your information.