
FinderSearch
一款原生 Mac 文件浏览器,具备快速模糊文件名搜索功能。在熟悉的 macOS 界面中浏览文件夹、预览文件并管理你的文件。
下载 Apple Silicon 版本 · macOS 15+ · 使用方法与快捷键 · 发行说明

功能特性
- 快速查找文件。 模糊匹配、相关性排序、文件夹范围限定,以及
ext:pdf、mtime:<7d等过滤器。 - 以你的方式浏览。 图标、列表、分栏和画廊视图,Quick Look 预览,以及重新打开应用时可恢复的标签页。
- 高效完成文件操作。 拖拽选择、复制和移动、批量重命名、ZIP 工具、标签、共享、废纸篓以及撤销。
- 尽在掌控。 传输进度显示、可取消操作,以及文件冲突时的清晰选项。
基于 SwiftUI 和 AppKit 构建,由 fsearch 提供支持。搜索完全在本地运行;你的文件不会被上传。
安装
- 下载 DMG 并将 FinderSearch 拖入 Applications。更新时,请先退出旧版应用再进行替换。
- 弹出磁盘映像并打开 FinderSearch。
- 在 系统设置 → 隐私与安全性 中启用 完全磁盘访问权限,以便搜索受保护的文件夹,然后退出并重新打开应用。
该应用尚未进行 Developer ID 签名或公证。如果 macOS 阻止其运行,请选择 隐私与安全性 → 仍要打开。请等待首次搜索索引完成构建。
性能
在三项针对 10,000 个生成文件的预热精确文件名基准测试中,fsearch 返回结果仅需 0.49–1.14 毫秒,而 Spotlight 需要 7.06–7.30 毫秒(Apple M4 上的中位数时间)。
这些测试衡量的是搜索后端(包括其 IPC 往返耗时),而非渲染后的 UI 延迟。FinderSearch 会在输入停止后等待 50 毫秒;按 Return 键可立即提交待处理的搜索。
从源码构建
需要 macOS 15+、Xcode 16+ 或兼容的 Command Line Tools,以及 Rust 1.85+ / Cargo。
git clone https://github.com/zeusinsight/FinderSearch.git
cd FinderSearch
./scripts/build.sh
open dist/FinderSearch.app
构建过程会自动打包 fsearch。使用 swift test -c release 运行测试。开发检查和代码布局请参阅 CONTRIBUTING.md。已验证 Apple Silicon;Intel 构建尚未验证。
当前限制
FinderSearch 仍处于早期阶段。尚不支持内容搜索、AirDrop、Finder 扩展、已保存的智能文件夹、文件夹合并以及持久化撤销历史。慢速磁盘和云存储服务仍可能需要较长时间。
许可证与致谢
MIT。搜索引擎为 Noah Dunnagan 开发的 fsearch,以其 MIT 许可证原样引入。FinderSearch 在其基础上添加了原生界面和文件工作流。参见第三方声明。