
DigUp 是一款 MIT 协议的免费开源本地文件搜索工具,基于 Google DeepMind 的 EmbeddingGemma 2 多模态嵌入模型,通过 llama.cpp 在本机运行,把文字、图片、音频和视频放进同一个向量空间,支持 Mac、Windows 与 Linux。用户用自己的话描述要找的内容,它就在选定文件夹里跨文件类型匹配,并直接跳到 PDF 的那一页、音视频的那一秒、代码的那一行,不用记住准确文件名,也不必按格式分类堆放。它属于 本地AI 与 大语言模型 落地到文件检索的 跨平台应用,也是 开源软件 里全部数据不出本机的一类。


场景痛点
文件夹越攒越多,图片、PDF、录屏、播客和项目代码混在一起,靠文件名和系统搜索只能命中标题里的词,说不出内容里到底有什么。记得见过一张海滩上的狗、一段聊睡眠的录音、合同里关于宠物的条款,却想不起文件叫什么、存在哪个目录,逐个打开翻找很费时,截图里的错误码和合同里的一句话也得一张张点开对。换台设备或整理过文件夹后,曾经存过的资料更难找回,关键词稍有偏差就常常一无所获。通用桌面搜索不理解画面和语音,也带不到具体那一页或那一秒,这正是 AI生产力 工具想替人省掉的反复翻找。
主要功能特点
用自然语言按内容跨类型找文件
DigUp 把模型读到的图片、文档文字、音频片段和视频帧映射到同一个向量空间,一句“海滩上的狗”能同时匹配照片、视频片段、PDF 页和截图,英文提问也能命中孟加拉语、阿拉伯语等一百多种语言写下的笔记。它同时保留精确词匹配,发票号、错误码、人名按原样在文件名和正文里命中,语义相近与字面一致两种结果并列给出,属于 AI工具 里把理解落到检索的做法。
按文件类型读取并定位到页或时刻
它按页读 PDF(含扫描件,长文档先取前 30 页、其余随后补,单文件上限 5000 页),读纯文本、Markdown、docx 等文档,读表格各行与演示文稿备注;音频按每 30 秒重叠窗口切分,视频每隔几秒抽帧并把音轨按音频处理。结果不只是给出文件,而是 PDF 打开在那一页、录音视频跳到那一刻,属于 文件管理 里直达内容的一环,Mac 上截图还能识别图内文字。
全局热键唤起与结果直达
在任意应用里按下全局热键(可在设置里改),弹出面板输入描述,上下键移动、回车打开,空格放大预览到对应页或时刻,也可在文件管理器显示或复制文件。DigUp 在 Mac 菜单栏、Windows 与 Linux 托盘常驻,属于 桌面软件 常驻项,也归入 效率工具。
本地索引与隐私边界
整个索引只存在本机一个 SQLite 文件里,图片、页面、文字、视频帧和声音片段各对应一个向量,外加关键词索引。除首次下载模型和可关闭的更新检查外,DigUp 不联网,不上传内容,也无账号和遥测。它只读选定文件夹,跳过密钥、证书、密码文件与隐藏目录、纯云端文件,不修改、移动或上传,属于 隐私保护 本地方案。
可选的代码搜索
代码搜索默认关闭,在设置里为选定仓库单独开启,用 code: 前缀加功能描述或函数名检索,结果在编辑器里打开到对应行。它有独立代码索引,不混入其他搜索,读取源码与仓库文档,跳过忽略文件、生成代码、数据文件与疑似密钥,静止一分钟后补索引。这是 AI应用 面向开发者的扩展,属于 工具推荐 里可开关的一块。
跨平台安装与首遍索引
Mac 为稳定版,需 Apple Silicon 与 macOS 14 及以上;Windows 与 Linux 为 beta,仅供当前用户安装。模型仅首次下载一次,初始化先预估首遍耗时,结束后新文件几秒内可搜,优先用显卡、否则用处理器。开源项目 源码在 GitHub 公开,截图内文字与旧版 doc、RAW、SVG 仅 Mac 可读。
官方网站
GitHub 访问
下载地址
https://pan.quark.cn/s/7392efbcb7f8
相关推荐







