找文件最折磨人的时刻:你清清楚楚记得视频里有只狗在沙滩上跑,记得那份合同里写过某个条款,就是不记得文件叫什么名字。IMG_4141、新建文档(3)、最终版最终版2,文件名成了和记忆对不上号的密码。
系统的搜索帮不上忙,它只认文件名和正文关键词。照片里拍了什么、视频第几秒出现了什么、PDF 第几页写了什么,它一概不知道。
GitHub 上 10 月 8 日出现了一个专治这个的开源工具,叫 DigUp。MIT 协议,到 10 月 29 日攒了 5997 颗星、1519 次派生,这 21 天里几乎每天都是数百颗星的涨法。它把谷歌 DeepMind 开源的 EmbeddingGemma 2 模型装在你自己电脑上,865MB 下载一次,之后所有搜索都在本地完成。

DigUp 官网首页
用法一句话就能说完:在任何应用里按 Ctrl+Shift+Space(Mac 是 Shift+Command+Space),弹出搜索框,用人话描述你要找的东西。想找「沙滩上那只狗的视频」,就打这十个字。
它给的不是文件名列表,是能直接跳过去的结果。视频定位到那一秒,PDF 翻到那一页,代码跳到编辑器里那一行,空格键还能放大窗预览。

用孟加拉语搜到视频,直接定位到第12秒
要看清的第一件事:它搜的是内容,不是文件名。
照片和视频按画面搜,录音按说过的语音搜,代码连注释都能当线索。更实用的是跨语言:用中文能搜到英语资料,用英语能搜到孟加拉语、阿拉伯语写的笔记,模型认 100 多种语言。同时发票号、错误码这类精确字符串它也按原文匹配,两种搜索方式并存。
要看清的第二件事:数据不出你的电脑。
索引在本地建,搜索在本地跑,没有账号,没有遥测。它联网只有两个时刻:第一次下载模型,和每天一次的更新检查——这个检查不带任何文件信息,还能直接关掉。
要看清的第三件事:有两个坎得提前知道。
一是模型要下 865MB,首次索引大文件夹也得等一会儿,好在每个文件夹的耗时它会提前估给你看。二是它目前只有 Mac 版是正式版,要求苹果芯片加 macOS 14 以上,用 Homebrew 一条命令能装;Windows 和 Linux 还是 beta(v0.7.0-beta.3),安装包没签名,Windows 会弹「已保护你的电脑」,要点更多信息再选仍要运行,支持 64 位 Windows 10 和 11。

DigUp 能搜什么
作者在文档里专门提醒:它只发布在 GitHub 仓库的 Releases 页和自己的官网,其他同名的下载站都和这个项目无关。
找文件这件事,你卡过最久的一次是什么情况?