📌 项目:https://github.com/ARahim3/DigUp | 星数:3657 | 语言:Swift | 协议:MIT | 更新:2026-10-15
DigUp是一款专为macOS设计的全内容文件搜索工具,在GitHub上获得了3657颗星的关注。与系统自带的Spotlight不同,DigUp不仅能搜索文件名和元数据,还能深入解析和索引文件的实际内容,包括照片中的文字(通过OCR技术识别)、PDF文档的全文正文、录音文件通过语音识别转为可搜索文本、以及视频文件中的字幕和画面文字。所有索引和搜索完全在用户设备本地完成,不需要上传任何文件到云端服务器,充分保护用户隐私。DigUp利用macOS原生API和Core ML机器学习框架实现高效的本地推理,适合处理大量文档的科研人员、律师、记者等对隐私和效率都有高要求的专业用户。
在文件搜索领域,我们也评测了FSearch高速文件搜索引擎和SCM本地AI搜索引擎,可以作为DigUp的补充或替代方案。
多媒体内容索引是DigUp最强大的能力。它可以索引照片中的文字内容(通过Vision框架的OCR识别图片中的文字)、PDF文档的全文内容、音频文件通过语音识别转为可搜索文本、视频文件的字幕和画面中的文字。所有索引在本地完成,不需要网络连接,适合处理机密文档。
全文搜索引擎基于倒排索引构建,支持模糊匹配、短语搜索、布尔运算和正则表达式。搜索结果会高亮匹配的内容片段,显示文件类型图标和修改时间,并支持按文件类型、日期范围、目录路径等条件过滤。用户可以快速预览匹配内容而无需打开完整文件。
隐私优先设计是DigUp的核心原则。所有文件内容的解析、索引和搜索完全在用户设备本地完成,不收集任何用户数据,不需要网络连接即可工作。索引数据库加密存储在应用沙盒中,只有用户本人可以访问。这使它成为处理敏感文档的企业用户和注重隐私的个人用户的理想选择。
| ✅ 优势 | ❌ 劣势 |
|---|---|
| 支持照片PDF音视频全格式搜索 | 仅支持macOS平台 |
| 本地处理保护隐私安全 | 首次索引耗时较长 |
| OCR和语音识别准确率高 | 语音识别受录音质量影响 |
| 搜索速度快结果高亮显示 | 内存占用较高 |
| MIT开源协议可自由使用 | 高级功能需要macOS 13以上 |
支持PDF、Word、TXT等文档格式,JPG、PNG、HEIC等图片格式(含OCR文字识别),MP3、M4A、WAV等音频格式(含语音转文字),MP4、MOV等视频格式(含字幕和画面文字识别)。
Spotlight主要搜索文件名和部分文件元数据,而DigUp深入搜索文件内容本身,包括图片OCR、音频转文字、PDF全文等。搜索深度和覆盖范围远超Spotlight。
取决于文件数量和类型。纯文档文件索引较快,含大量音视频文件时需要较长处理时间(语音识别和OCR比较耗时)。索引完成后增量更新很快,只处理新增或修改的文件。