夜雨聆风学习资料网

ARTICLE · 1217639

截图录音 PDF,Mac 上终于能按内容搜了

截图录音 PDF,Mac 上终于能按内容搜了

有没有一张图,你记得画面,却想不出它叫什么名字?录音也是,你记得里面聊了什么,却说不清它在哪个文件。多数人翻一半就放弃了。

Mac 的用户都熟知 Spotlight 工具了,Spotlight 认得文件名,认不得画面里有什么、录音里说了什么。DigUp 想做的事很直白:你把记得的那句话打进去,剩下的它来翻。

它和 Spotlight 差在哪

Spotlight 负责找文件的名字,DigUp 可以找文件的内容,区别就这一条。

Spotlight
DigUp
依据
文件名、元数据、能抽出来的文字
画面和语义,外加精确字符串
结果
打开文件
尽量落到那一页、那一刻
成本
几乎没有
先下模型,再建索引

两者不冲突,可以并排开着用。

能搜什么

图片按画面内容进去,不靠文件名;PDF 和文档按页、按段落进去;音频按一段段重叠的 30 秒窗口听进去;视频既抽帧,也听音轨。发票号、报错码这类死数字,这些内容会额外加权,因为光靠语义记不住一串字符。

所以我这边的例子长这样:搜“企鹅”,去查包含企鹅的视频;搜“code: system.out”,找代码里包含 system.out 的文件。

命中之后,回车打开,空格看大图预览,⌘↩ 可以在访达里把它显示出来。开发者还能在设置里打开代码搜索,用 code: 加一句“这段代码在干什么”去找函数。

索引不出门

这是它最硬的一点:索引内容全部都在本地,整个索引就存在本机一个 SQLite 文件里。

需要联网的只有两次。第一次是下载模型,约 865 MB,其中文本部分 310 MB,图像和音频编码器 555 MB;日常搜索只加载文本那部分,约 250 MB。第二次是每天一次的更新检查,不发送任何文件信息,也可以关掉。没有账号,也不收集你搜过什么。

它只扫你勾选的目录,对文件只读,不动也不传。密钥、证书、密码文件、.ssh 这些默认不碰,看着像数据集的目录会跳过,只留在云端、本机没落地的文件也不会去拉下来。

模型用的是 Google DeepMind 2026 年 10 月发布的 EmbeddingGemma 2,7.4 亿参数。

怎么装

Mac 装起来最顺:Apple Silicon 加 macOS 14 以上,从 GitHub 的 Releases 里取 DMG,或者 brew install --cask arahim3/tap/digup。装完用 ⇧⌘Space 呼出,勾上要索引的文件夹,它会按你这台机器估第一遍要多久,进度在菜单栏里看。官方说索引建完之后,新文件落盘一般几秒就能搜到。

Windows 和 Linux 目前还是 beta,功能没 Mac 全,想尝鲜可以自己试。

中文用户要注意

有个限制得讲清楚:中文、日文、泰文这种词与词之间没有空格的语言,不会被切成词。这是精确关键词匹配层面的限制,语义搜索不受影响。

也就是说,用大白话描述画面去翻照片,问题不大;但别指望它像搜英文专有名词那样靠切词精准命中,具体哪个中文词能直接搜到,得自己试过才知道。

另外,截图里的文字目前只在 Mac 上通过苹果的识别来读,支持约 25 种语言,Windows 和 Linux 还没做。

装完可以先拿三个任务试一轮:找一张只记得画面的照片,找 PDF 里的某一条款,找录音里的某一句话。跑得顺再决定要不要让它常驻。

仓库地址:github.com/ARahim3/DigUp

无法打开 GitHub,可以关注公众号发送:DigUp

相关学习资料