DigUp 安全吗:源码、联网与权限事实说明

核心结论 DigUp 是一款基于 MIT 协议的开源桌面搜索应用,索引数据保存在你的电脑上,仅在首次下载模型和每日检查更新时联网。

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

本页整理了 DigUp 项目文档与发布说明中关于源代码、联网行为、文件访问范围和系统权限的记录,供你自行判断。

项目 DigUp 文档说明
源代码 公开在 GitHub,支持从源码编译
开源协议 MIT
联网行为 仅首次下载 865 MB 模型及每天检查一次更新(可关闭)
账号与遥测 无需账号,无遥测(telemetry)
对文件的改动 仅读取文件,从不修改、移动或上传文件
从不读取的内容 密钥、证书、密码文件、.ssh 等隐藏文件夹、应用程序、缓存
Windows 安装包 仅为当前用户安装,无需管理员权限;安装包暂未签名

开源协议与源代码

DigUp 采用 MIT 协议开源,源代码公开在 https://github.com/ARahim3/DigUp,你可以自行从源码构建。根据项目说明,DigUp 基于 Google DeepMind 的 EmbeddingGemma 2(Apache 2.0 协议)和 llama.cpp(MIT 协议)构建。Mac 版使用 Sparkle(MIT 协议)进行更新,Windows 和 Linux 版使用 Tauri(MIT 或 Apache 2.0 协议)构建,并通过 PDFium(BSD 协议)、FFmpeg(LGPL 协议)、stb(公有领域)和 miniz(MIT 协议)读取文件。

留在电脑本地的数据

你索引的所有内容都不会离开你的电脑。生成的索引保存在一个 SQLite 文件中。有关本地运行机制的更多细节,可查看本地 AI 文件搜索说明。

DigUp 仅在以下两种情况下联网:首次启动时下载一次 865 MB 的模型(在 Mac 0.6.1 版中,如果网络拦截下载,也可以在“Settings → Storage”中点击“Use Files…”手动选择模型文件,DigUp 会在使用前校验它们),以及每天检查一次更新。更新检查不会发送任何与你文件有关的信息,你可以在“Settings”中关闭更新检查。DigUp 不需要注册账号,也没有遥测。

DigUp 读取与跳过的文件

DigUp 只读取你主动选择的文件夹,且仅执行读取操作,从不修改、移动或上传你的文件。你可以在“Settings”中跳过更多文件夹或文件类型。

在任何情况下,DigUp 都不会读取密钥、证书、密码文件、像 .ssh 这样的隐藏文件夹、应用程序或缓存,并会跳过看起来像数据集的文件夹。它也不会下载仅保存在云端的文件(Mac 上的 iCloud 云盘、Windows 上的 OneDrive)。

在你专门为代码搜索选择的文件夹之外,DigUp 从不读取代码;在包含 .git、package.json 等的代码项目文件夹内,常规搜索仅读取截图。开启代码搜索后,DigUp 会跳过 git 忽略的内容、第三方依赖与生成的代码、数据文件,以及任何看起来像密钥或密码的内容。

安装包与系统权限

  • Mac:可通过 DMG 安装包或 Homebrew 安装。0.6.1 版本的发布说明指出,Homebrew cask 仅会更新为以 DigUp 身份签名并经过公证(signed and notarized)的 DMG。打开视频跳转到对应时刻时,macOS 会询问一次是否允许 DigUp 控制 QuickTime Player(详见 QuickTime Player 权限提示说明)。
  • Windows(0.7.0-beta.1 测试版):安装程序仅为当前用户安装,不需要管理员权限。由于安装包目前尚未签名,Windows 可能会提示无法识别该应用(详见 Windows 安装未签名提示处理)。
  • Linux(0.7.0-beta.1 测试版):.deb 安装包通过 sudo apt install 安装,包名为 dig-up;也可使用 AppImage。在 Wayland 下的 GNOME 和 KDE 桌面环境中,DigUp 会在初始设置期间将 Ctrl+Shift+Space 添加到桌面自带的键盘快捷键设置中。

核对下载文件

请仅从 DigUp 的 GitHub Releases 页面获取安装包。本指南的下载页面列出了 GitHub 上公布的每个安装包文件的 SHA-256 校验值,供你在安装前比对。

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

常见问题

DigUp 会上传我的文件吗?

不会。你索引的任何内容都不会离开你的电脑,DigUp 只读取文件,从不修改、移动或上传文件。软件仅在首次下载模型和每天检查更新时联网,更新检查不会发送关于你文件的任何信息。

安装 DigUp 需要管理员权限吗?

在 Windows 上不需要,安装程序仅为当前用户安装,无需管理员权限。在 Linux 上,如果安装 .deb 包则需要使用 sudo apt install 命令。

为什么 Windows 会对 DigUp 安装包弹出警告?

因为目前的 Windows 测试版安装程序(DigUp_0.7.0-beta.1_x64-setup.exe)尚未进行数字签名,所以 Windows 可能会提示无法识别该应用。你可以选择“More info”(更多信息),然后点击“Run anyway”(仍要运行)。

DigUp 是开源软件吗?

是的,DigUp 采用 MIT 开源协议,完整源代码托管在 GitHub(github.com/ARahim3/DigUp),支持自行从源码编译。