DigUp 是什么?用自然语言搜索 Mac 本地文件,基于 EmbeddingGemma 2 的端侧语义搜索

ARahim3/DigUp · GitHub
本地部署
Star4,109
近 7 天新增0
编程语言Swift
开源协议MIT
创建于2026-10-08
最近更新2026-10-14

中文导读

DigUp 是开源项目,站内分类为 本地部署。简介:用自然语言搜索 Mac 本地文件,基于 EmbeddingGemma 2 的端侧语义搜索。项目说明中列出的主要功能包括:多模态语义搜索:用自然语言查找图片、PDF、文档、音频和视频中的内容;精确匹配:发票号、错误码、文件名和截图中的文字按原样匹配;跨语言搜索:支持 100 多种语言,英文查询可找到其他语言的笔记。适合需要在 Mac 上快速定位文件内容(照片、PDF、录音、视频、代码)的开发者与普通用户,尤其是注重隐私、希望离线使用的人群。

根据 GitHub 公开数据,该项目的编程语言为 Swift,开源协议为 MIT,创建于 2026-10-08,最近更新于 2026-10-14,目前有 4,109 个 Star。

项目介绍

DigUp 是一款 macOS 菜单栏应用,让你用描述性语言搜索 Mac 上的文件内容,而不只是文件名。它基于 Google DeepMind 的 EmbeddingGemma 2 多模态嵌入模型,把图片、PDF、文档、录音和视频放进同一个向量空间,因此一句「沙滩上的狗」可以同时匹配照片、视频帧或文字段落。

所有索引和搜索都在本机完成,文件不会上传。模型只在首次使用时下载一次,之后离线可用。支持 100 多种语言的跨语言搜索,也能匹配发票号、错误码等精确字符串。代码搜索默认关闭,开启后可按功能描述查找函数或跳转到定义行。

主要功能

适合谁用

适合需要在 Mac 上快速定位文件内容(照片、PDF、录音、视频、代码)的开发者与普通用户,尤其是注重隐私、希望离线使用的人群。

快速上手

  1. 从 Releases 下载 DMG 并拖入 Applications,或运行 brew install --cask arahim3/tap/digup
  2. 打开应用,等待模型下载(865 MB,仅一次),选择要索引的文件夹
  3. 在任意应用中按 ⇧⌘Space 呼出搜索面板,用自然语言描述要找的内容
  4. 用 ↓ ↑ 浏览结果,按 ↩ 打开文件(视频跳到对应时刻,PDF 在 Preview 中定位,代码在编辑器中打开对应行)

Star 增长趋势

4,1093,321 · 2026-10-14 至 2026-10-16

同类项目

本地运行和管理开源大模型的工具
★ 18.3万 · Go · 更新于 2026-10-15
自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16
轻量跨平台 AI 聊天助手,支持多种模型与本地部署
★ 8.9万 · TypeScript · 更新于 2026-10-15
超轻量自托管个人 AI Agent 框架,支持 WebUI 与聊天应用
★ 4.9万 · Python · 更新于 2026-10-15
在消费级 GPU 上高速部署大型 Qwen 模型
★ 2,025 · Python · 更新于 2026-10-11
本地运行决策模型,像 Ollama 一样拉取和服务
★ 1,321 · Rust · 更新于 2026-10-14