
DigUp 是一款免费开源的本地文件搜索工具,以 MIT 协议发布。它把文字、图片、音频和视频放进同一个向量空间,用你自己的话描述要找的内容,就能在选定文件夹里跨文件类型匹配,并直接跳到 PDF 的那一页、音视频的那一秒、代码的那一行,不用先想起准确文件名,也不用按格式把文件分门别类堆放。工具基于 EmbeddingGemma 2 多模态嵌入模型,通过 llama.cpp 在本机运行,支持 Mac、Windows 与 Linux。
解决什么问题
文件夹越攒越多,图片、PDF、录屏、播客和项目代码混在一起,靠文件名和系统搜索只能命中标题里的词,说不出内容里到底有什么。记得见过一张海滩上的狗、一段聊睡眠的录音、合同里关于宠物的条款,却想不起文件叫什么、存在哪个目录,逐个打开翻找很费时。通用桌面搜索不理解画面和语音,也带不到具体那一页或那一秒,DigUp 就是替人省掉这种反复翻找。
按内容找,不靠文件名
DigUp 把模型读到的图片、文档文字、音频片段和视频帧映射到同一个向量空间,一句“海滩上的狗”能同时匹配照片、视频片段、PDF 页和截图,英文提问也能命中一百多种语言写下的笔记。它同时保留精确词匹配,发票号、错误码、人名按原样在文件名和正文里命中,语义相近与字面一致两种结果并列给出,换个说法也不容易扑空。
定位到页与秒,不止给文件名
它按页读 PDF(含扫描件,长文档先取前 30 页、其余随后补,单文件上限 5000 页),读纯文本、Markdown、docx 等文档,读表格各行与演示文稿备注;音频按每 30 秒重叠窗口切分,视频每隔几秒抽帧并把音轨按音频处理。结果不只是给出文件,而是 PDF 打开在那一页、录音视频跳到那一刻,Mac 上截图还能识别图内文字。
热键唤起与本地隐私
在任意应用里按下全局热键(可在设置里改),弹出面板输入描述,上下键移动、回车打开,空格放大预览到对应页或时刻,也可在文件管理器显示或复制文件。它在 Mac 菜单栏、Windows 与 Linux 托盘常驻。整个索引只存在本机一个 SQLite 文件里,除首次下载模型和可关闭的更新检查外,不联网、不上传内容,也无账号和遥测;它只读选定文件夹,跳过密钥、证书、密码文件与隐藏目录、纯云端文件,不修改、移动或上传你的文件。
可选的代码搜索
代码搜索默认关闭,在设置里为选定仓库单独开启,用 code: 前缀加功能描述或函数名检索,结果在编辑器里打开到对应行。它有独立代码索引,不混入其他搜索,读取源码与仓库文档,跳过忽略文件、生成代码、数据文件与疑似密钥,静止一分钟后补索引。
安装与首遍索引
Mac 为稳定版,需 Apple Silicon 与 macOS 14 及以上;Windows 与 Linux 为 beta,仅供当前用户安装。模型仅首次下载一次,初始化先预估首遍耗时,结束后新文件几秒内可搜,优先用显卡、否则用处理器。首遍索引期间可以先从小文件夹开始试,确认速度和结果符合预期,再扩大到整个资料库。
下载地址
GitHub 国内访问较慢,如打不开可多刷新几次

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







