100 万+ 文件,0.003 秒出结果。一个为 Power User 打造的 Spotlight 替代品。

anysearchshow

为什么要做 AnySearch

作为一个每天和大量文件打交道的开发者,我对 macOS 自带的搜索一直有些不满:

Spotlight 太杂了——搜个文件名,出来一堆 App 推荐、网页建议、Siri 卡片,真正想找的文件反而淹没在里面。

Finder 搜索太慢了——尤其是文件多的时候,转圈能转半天。

缺少精确过滤——想按文件大小、修改时间、扩展名组合筛选?原生工具基本做不到。

隐私顾虑——Spotlight 会将搜索查询发送给 Apple,而你可能只是想找一个本地文件。

所以我做了 AnySearch:一个专注于本地文件搜索的 macOS 原生工具,目标很简单——快、准、顺手、隐私安全

 

核心体验:快到没有等待感

AnySearch 的底层基于 SQLite FTS5 全文搜索引擎,配合 WAL 模式和内存映射 I/O,在 100 万+ 文件的索引库中实现 0.003 秒搜索响应

第一次使用时,AnySearch 会对你指定的目录建立索引(默认是用户主目录)。建好之后,通过 FSEvents 实时监听文件系统变化,文件变动在 0.5 秒内自动同步到索引,不需要手动重建。

实际体验就是:按下快捷键,输入关键词,结果瞬间出现。没有转圈,没有等待。

两种搜索模式,覆盖不同场景

主窗口搜索

按下 Option + Space(可自定义)呼出主窗口,适合需要精细筛选的场景:

四种匹配模式:包含、前缀、后缀、精确匹配

高级查询语法

ext:pdf*.swift —— 按扩展名过滤

size:>10mbsize:1mb..100mb —— 按文件大小过滤

modified:todaymodified:thisweek —— 按修改时间过滤

path:Documents —— 限定搜索目录

NOT keyword —— 排除关键词

可视化过滤器:扩展名、大小、日期、目录范围、文件类型,全部支持点选筛选,活跃的过滤条件会以彩色标签展示

结果排序:支持按名称、路径、大小、修改日期排序

快捷搜索面板(Spotlight 风格)

quick-search-show.2026-04-23 18_30_20

按下 Option + Shift + Space(可自定义)呼出一个悬浮搜索面板,适合快速查找、即搜即走的场景:

输入即搜,50ms 防抖,响应极快

方向键导航结果,回车直接打开文件

Command + Enter 在 Finder 中显示

Escape 关闭面板,焦点自动回到之前的应用

毛玻璃背景,视觉上和系统风格一致

这个面板的设计初衷是:不打断你的工作流。呼出、搜索、打开,整个过程可以在两秒内完成。

文件操作:不只是搜到

搜到文件之后,AnySearch 提供了完整的操作支持:

双击直接打开

右键菜单:打开、在 Finder 中显示、用指定应用打开、复制文件、复制路径、复制文件名

对于开发者来说,复制路径这个功能用得尤其多——在终端、编辑器、脚本之间传递文件路径,一键搞定

索引管理:灵活可控

在设置中可以精细控制索引行为:

自定义扫描路径:添加或移除需要索引的目录

排除规则:可以排除 node_modules.git__pycache__ 等不需要搜索的目录

隐藏文件开关:决定是否索引以 . 开头的文件

手动重建索引:带进度指示,可以看到已索引的文件数量

优先索引:桌面、文档、下载等常用目录会被优先处理

其他细节

开机自启:可在设置中开启

主题切换:跟随系统、浅色、深色三种模式

快捷键冲突检测:设置快捷键时会自动检测是否与系统快捷键冲突

中英双语:完整支持简体中文和英文界面

原生 SwiftUI 开发:界面流畅,资源占用低,和 macOS 系统风格完全一致

和原生搜索的对比

维度AnySearchSpotlightFinder
搜索速度毫秒级秒级更慢
结果纯净度纯文件结果混杂 App/网页推荐混杂系统文件
高级过滤语法 + 可视化仅基础文本隐藏选项
实时更新自动(0.5s)需手动重建索引
隐私100% 本地,零数据收集查询发送至 Apple本地

100% 本地,零数据收集

这一点值得单独说:AnySearch 不联网、不收集任何数据、不发送任何网络请求。所有索引和搜索都在你的 Mac 本地完成。你的文件信息不会离开你的设备。

写在最后

AnySearch 是我在日常使用中「自己想用」而做出来的工具。它不试图替代 Spotlight 的所有功能(比如计算器、App 启动),而是专注做好一件事:让你在 Mac 上找文件这件事变得又快又准

如果你也受够了 Spotlight 搜索结果里的噪音,或者 Finder 搜索时的漫长等待,可以试试 AnySearch Pro。

下载地址Mac App Store

官网AnySearch


如果你有任何建议或反馈,欢迎在评论区留言,我会认真看每一条。

0
9