DigUp 是什么:本地桌面文件搜索软件介绍

核心结论 DigUp 是由 ARahim3 开发的免费开源桌面搜索软件,它使用 Google DeepMind 的 EmbeddingGemma 2 模型在本地电脑上按文件内容进行搜索。

最近更新于 · Mac 版 DigUp 0.6.1,Windows 和 Linux 测试版 0.7.0-beta.1

当你选择要建立索引的文件夹后,DigUp 会读取其中的图片、PDF、文档、录音和视频;如果你在设置中开启了代码搜索,它也会读取指定的代码仓库。搜索时,你可以用自己的话描述要找的内容,也可以直接输入发票号、错误代码或人名等精确词。想安装软件可前往 下载页面,基本操作可查看 使用教程,与系统自带搜索的对比见 DigUp 与 Spotlight(聚焦)的区别。

搜索结果会直接打开对应的页面或时间点:

  • 输入“zebra in a video”(视频里的斑马),会在斑马出现的那一刻打开视频片段。
  • 输入“where they talk about sleep”(谈论睡眠的地方),会跳转到播客录音的对应分钟。
  • 输入“the clause about pets in the lease”(租约中关于宠物的条款),会展示对应的 PDF 页面。
  • 输入“a dog on the beach”(海滩上的狗),会找到对应的照片。

模型支持超过 100 种语言,支持跨语言搜索。所有索引和搜索都在你的电脑本地运行,不需要注册账号,也没有遥测数据收集。更多隐私与处理细节可参考 本地 AI 文件搜索说明 与 DigUp 安全吗。

DigUp 概览

项目 详情
开发者 ARahim3
开源协议与价格 MIT 协议,免费开源
支持系统 Mac(0.6.1 版,需搭载 Apple Silicon 芯片且运行 macOS 14 或更高版本);Windows 与 Linux 为测试版(0.7.0-beta.1,支持 64 位 Windows 10 或 11,以及 64 位 Intel 和 AMD 处理器的 Linux)
使用模型 Google DeepMind 的 EmbeddingGemma 2(740M 参数,Apache 2.0 协议)
搜索范围 所选文件夹内的图片、截图、PDF、文档、音频、视频,以及单独开启后的代码文件
全局快捷键 Mac 为 ⇧⌘Space;Windows 和 Linux 为 Ctrl+Shift+Space
联网行为 仅在首次下载模型(865 MB)和每天检查一次更新时联网(更新检查可关闭),不上传任何文件数据

搜索工作原理

DigUp 读取你所选文件夹中的文件,将它们转换为图片、文字和声音片段,并通过独立进程中的 EmbeddingGemma 2 模型 处理后存入一个 SQLite 数据库文件。该文件为每张图片、每页文档、每个段落、每个视频画面和每 30 秒音频保存一个 768 维向量,同时维护一个关键词索引(代码搜索使用单独的第二个索引)。当你输入搜索词时,模型的文本部分会将你的文字转化为同一空间的向量,结合最近邻向量匹配与精确词匹配返回结果。

来源 GitHub 上的 DigUp READMEDigUp 0.6.1 发布说明DigUp 0.7.0-beta.1 发布说明 已于 2026年10月15日 对照 DigUp 的 GitHub Releases 页面核对版本与文件。

常见问题

DigUp 是免费的吗?

是的。DigUp 采用 MIT 开源协议发布,免费使用,不需要注册账号。

DigUp 只能在 Mac 上用吗?

不是。除了支持 Apple Silicon Mac(需 macOS 14 或更高版本,当前版本 0.6.1)外,DigUp 还提供适用于 64 位 Windows 10 或 11 以及 64 位 Intel 和 AMD 处理器 Linux 的测试版(0.7.0-beta.1)。

在 DigUp 中按内容语义搜索文件是什么意思?

这意味着你可以用自己的话描述要寻找的内容,DigUp 会根据文件展示的画面或表达的意思找到匹配项,并定位到具体页面或时间点。同时,发票号、错误代码和名称等精确字词也会按原样匹配。

DigUp 是谁开发的?

DigUp 由 GitHub 开发者 ARahim3 开发,代码开源在 github.com/ARahim3/DigUp 上。该项目与 Google、Apple 或 Microsoft 无关。