FSearchFOR MAC
小而专注的 Mac 文件搜索工具

找到文件,
回到心流。

文件名、正文、那一行代码。
让 Rust 的搜索实力,融进熟悉的 Mac 体验。
少一点翻找,多一点专注。

获取 FSearch ↗Apple Silicon · macOS 14+ · 2.76 MB
YOUR FILES. WITHIN REACH.
FSearch 原生应用浅色界面:文件搜索、分类结果与代码预览并排展示
Rust 搜索引擎 × macOS 原生宿主真实应用截图 · 示例文件
2.76 MB

轻量 DMG 安装包

Rust powered

编译为本机二进制的搜索内核

本地优先

搜索、索引与预览都在 Mac 上

⌘ + 键盘

从唤出到打开,保持连贯

01 / 搜索,比翻找更直接

记住一点,
就能找到。

一个模糊的文件名,一段正文,或一种文件类型。把你记得的线索交给搜索框,让结果自己浮现。

TRY A LITTLE SEARCH交互演示
名称大小

网页演示仅筛选示例文件,不读取你的 Mac。

02 / 认真对待每一次搜索

强大的内核。
轻盈的存在感。

以 Rust 编写的 fsearch 引擎为基础,
把索引、筛选与匹配,留给擅长它们的本机代码。

01

紧凑索引,少做重复工作

内存映射、文件名去重与位图筛选,搭配并行评分。先缩小范围,再寻找更相关的结果。

02

从名字,深入到内容

正文索引帮助缩小候选,命中前读取文件验证。支持正文、正则表达式和符号定义查询。

03

文件在变,索引跟得上

跟随文件系统变化更新;随时暂停后台索引,继续搜索已有文件,再按你的节奏恢复。

RUST ENGINELOCAL INDEXYOUR MAC了解上游引擎 ↗
03 / 熟悉的 Mac,顺手的细节

找到之后,
下一步也顺理成章。

暖白与苔绿,清楚的文件层级。
把搜索、预览和操作放在一起,
让注意力留在手头的事情上。

engine.rs内容预览
24 pub fn search(&self, query: &str) {
25     let results = self.index
26         .query(query)
27         .rank();
28     // TODO: keep your flow
29 }
语法高亮与匹配行定位示意片段

还没打开,已经看清

列表与预览并排,代码高亮、原始行号、正文命中定位。再按一下空格,进入 macOS 快速预览。

随时唤出 FSearch
⇧shift⌘commandspace
↑ ↓选择↵打开⌘ C复制路径

手留在键盘,思路继续向前

从快捷唤出、选择结果,到打开文件、Finder 定位。常用操作有清楚的快捷键,也有随手可点的按钮。

⌘

借助系统能力,轻装上阵。

Swift + AppKit 搭配系统 WKWebView。Quick Look、菜单栏和外部编辑器,用的都是你熟悉的 Mac 方式。

BUILT FOR macOS
04 / 开始之前

简单开始。
按你的习惯使用。

第一次打开,需要做什么?+

将 FSearch 拖入 Applications 后打开。首次建立索引需要一点时间,应用会显示进度与引擎状态。搜索受保护的 Desktop、Documents 等目录时,请在系统设置中为 FSearch 允许完全磁盘访问,然后重启应用。

可以搜索哪些内容?+

支持文件名、路径、类型、大小和修改时间筛选。内容模式搜索已索引的个人文本,也可以限定具体文件夹。支持 grep:、regex: 和 sym: 查询;不包含图片语义理解、OCR 或多模态搜索。

文件会被上传吗?+

文件搜索、索引和预览均在本机完成。索引保存在 Mac 的 Application Support/FSearch 目录,桌面界面通过本地通信连接引擎。

支持哪些 Mac?如何安装当前构建?+

当前版本支持 Apple Silicon 和 macOS 14 或更新系统。下载包使用 ad-hoc 签名,尚未经过 Apple Developer ID 签名与公证。macOS 可能提示无法验证开发者;确认来源后,可在“系统设置 → 隐私与安全性”中按系统指引允许打开。

A SMALL APP. A LITTLE MORE FOCUS.

下一次寻找,
从这里开始。

FSearch for Mac

FSearch 图标下载 macOS 版 ↓Apple Silicon · macOS 14+ · 2.76 MB

当前为未公证的本地构建。查看安装说明 ↗