New
Free

軟體介紹

DigUp 0.6.2 for macOS App

一款基於 Google DeepMind EmbeddingGemma 2 的開源跨平台語意搜尋工具,支援離線多模態檔案內容搜尋。
授權性質:開源
使用限制:請參考軟體公司網站
介面語言:英文
作業系統:macOS App
點閱次數:6
下載次數:0
檔案大小:8.50 MB
更新時間:2026/10/22 下午7:22:26
官方網站: Abdur Rahim
軟體簡介
DigUp 是一款開源免費且跨平台語意檔案搜尋工具,核心技術基於 Google DeepMind 的 EmbeddingGemma 2 多模態嵌入模型。
核心功能:以自然語言搜尋檔案內容 (照片、PDF、文件、錄音、影片、程式碼)、離線端側運算 (零上傳、零追蹤)、多模態語意搜尋 (文字/圖片/音訊/影片/程式碼統一向量空間)、跨語言搜尋 (100+ 語言)、程式碼自然語言搜尋、OCR 截圖文字搜尋 (macOS)、全域熱鍵喚醒。授權 MIT 開源授權,原始碼託管於 GitHub (ARahim3/DigUp),已獲 5.4k Stars。
DigUp 支援 macOS (Apple Silicon, macOS 14+)、Windows 10/11 (x64)、Linux (Ubuntu 22.04+/Debian 12/Mint 21+ / AppImage)。

詳細說明介紹

DigUp 定位為 「端側 AI 語意搜尋引擎」,解決傳統檔案搜尋「只能搜檔名/關鍵字、無法理解內容語意、跨格式/跨語言搜尋無力、隱私上傳雲端」等痛點,給出 「以內容找檔案、完全離線、跨模態/跨語言、隱私優先」 的新一代檔案搜尋體驗。

核心架構與技術棧:

  • 核心模型:Google DeepMind EmbeddingGemma 2 (740M 參數, Apache 2.0),多模態嵌入模型,將文字、圖片、音訊、影片映射至同一 768 維向量空間。
  • 推理引擎:llama.cpp (ggml),macOS 用 Metal,Windows/Linux 用 Vulkan,CPU 回退支援。
  • 前端架構:
    • macOS:Swift + SwiftUI (原生 AppKit/SwiftUI),原生 macOS API (ImageIO, PDFKit, AVFoundation, Vision)。
    • Windows/Linux:Tauri + Rust + WebView,後端 Rust + llama.cpp,前端 Web 技術。
  • 檔案讀取器:
    • macOS:ImageIO/PDFKit/AVFoundation/Vision (OCR)
    • Windows/Linux:PDFium/FFmpeg/stb/miniz
  • 索引引擎:SQLite (向量 + 關鍵字雙索引),代碼搜尋獨立索引。
  • 隱私架構:模型一次下載、本地推理、零上傳,僅每日檢查更新 (可關閉),無帳號/遙測/追蹤。

核心功能深度解析:

  1. 多模態語意搜尋:

    • 單一查詢、全模態匹配:「狗在沙灘」同時匹配照片、影片幀、語音敘述、文字描述。
    • 統一向量空間:768 維共享嵌入空間,文字/圖片/音訊/影片跨模態檢索。
  2. 多模態檔案支援:

    • 圖片:JPEG/PNG/HEIC/WebP/TIFF/RAW,macOS 截圖 OCR (Vision, ~25 語言)。
    • 文件:PDF (逐頁、掃描件支援、前 30 頁優先、最多 5000 頁)、Office (docx/xlsx/pptx/odt/ods/odp)、文字 (txt/md/rtf/html)。
    • 音訊:任意長度,30 秒重疊窗口,匹配定位到秒。
    • 影片:關鍵幀抽樣 (每 shot 一幀) + 音軌同音訊處理。
    • 程式碼:原始碼/筆記本 (輸出排除)/文檔,gitignore/供應商代碼/生成代碼/金鑰/密碼/資料檔自動跳過。
  3. 語意搜尋與精確匹配雙引擎:

    • 語意向量搜尋:查詢文字 → EmbeddingGemma 2 文字編碼 → 向量最近鄰搜尋。
    • 精確詞匹配:發票號/錯誤碼/名字等精確字串匹配,精確匹配優先權重提升。
  4. 跨語言搜尋:模型支援 100+ 語言,英文查詢可找到孟加拉文/阿拉伯文/中文文件,跨語言檢索無縫銜接。

  5. 程式碼語意搜尋:

    • 自然語言查詢:code: retry a failed call with backoff → 找到具體函數。
    • 符號跳轉:code: refreshAccessToken → 定義處而非呼叫處。
    • 專案級索引:.git/package.json 識別專案,gitignore/供應商代碼/生成代碼/金鑰/密碼/資料檔自動忽略。
    • 編輯器整合:Zed/VS Code/Cursor/Sublime/JetBrains/Xcode/Notepad++,點擊結果直接開啟對應行。
  6. 跨語言檢索:模型支援 100+ 語言,英文查詢可命中孟加拉文/阿拉伯文/中文文件,跨語言無縫檢索。

  7. 隱私優先架構:

    • 零上傳:模型下載後完全離線,無檔案/索引/查詢上傳。
    • 每日更新檢查:僅檢查版本號,不上傳任何檔案/索引/查詢資訊,可關閉。
    • 無帳號/無遙測/無追蹤:無註冊、無登入、無遙測上傳。
  8. 跨平台原生體驗:

    • macOS:Apple Silicon (M 系列) 原生,macOS 14+,Swift/SwiftUI/AppKit,原生通知/選單列/快捷鍵 (⇧⌘Space) / QuickTime/Preview/IINA/編輯器整合。
    • Windows:Windows 10/11 x64,Tauri + Rust + WebView,系統匣/熱鍵 Ctrl+Shift+Space / Edge/Chrome/Firefox/Acrobat/SumatraPDF/Evince/Okular/VLC/mpv/MPC-HC/編輯器整合。
    • Linux:Ubuntu 22.04+/Debian 12/Mint 21+,AppImage/.deb/x86_64,Wayland 需手動設定快捷鍵/需 AppIndicator 擴充。

功能特性

  • 多模態語意搜尋:文字/圖片/音訊/影片/程式碼統一語意空間搜尋。
  • 跨語言檢索:100+ 語言模型支援,跨語言查詢無縫銜接。
  • 程式碼語意搜尋:自然語言查詢程式碼、符號定義跳轉、編輯器整合 (VS Code/VS Code/Cursor/Zed/Xcode/Notepad++)。
  • OCR 截圖搜尋:macOS 原生 Vision 框架,截圖文字內容可搜尋 (~25 語言)。
  • 跨模態檢索:文字查詢匹配圖片/影片/音訊內容,單一向量空間。
  • 精確詞匹配增強:發票號/錯誤碼/名字等精確字串優先匹配。
  • 即時預覽與定位:PDF 定位頁碼、影片/音訊定位時間點、程式碼開啟對應行。
  • 全域熱鍵:macOS ⇧⌘Space / Windows/Linux Ctrl+Shift+Space 全域喚醒。
  • 系統匣/選單列常駐:索引進度顯示、暫停/繼續、設定/退出。
  • 離線優先/隱私優先:模型本地推理、零上傳、無帳號/遙測/追蹤、每日更新檢查可關閉。
  • 跨平台原生:macOS (Swift/SwiftUI)、Windows/Linux (Tauri/Rust)、模型統一 (llama.cpp)。
  • 開源透明:MIT 授權,原始碼公開,模型 Apache 2.0 (EmbeddingGemma 2)。

使用場景

  • 知識工作者/研究員:大量 PDF/文件/筆記語意檢索,「那篇關於睡眠的論文在哪頁」。
  • 開發者/程式設計師:自然語言搜尋程式碼 (code: retry with backoff)、快速跳轉定義、跨專案搜尋。
  • 內容創作者/影片剪輯師:影片片段語意搜尋 (「斑馬出現的片段」)、截圖 OCR 搜尋。
  • 多語言環境工作者:跨語言文件檢索 (英文查詢找中文/阿拉伯文文件)。
  • 隱私敏感用戶:機密文件/醫療記錄/法律文件完全離線索引,零上傳風險。
  • 資料整理/歸檔:大量照片/文件/影片的語意分類與快速檢索。

系統基本需求

  • macOS:Apple Silicon (M1/M2/M3/M4)、macOS 14 (Sonoma) 或更新版本,Homebrew 可選安裝 (brew install --cask arahim3/tap/digup)。
  • Windows:Windows 10/11 (64-bit),x64 僅支援,需 Visual C++ Redistributable,安裝包未簽名需「更多資訊 → 仍要執行」。
  • Linux:Ubuntu 22.04+/Debian 12/Mint 21+ (glibc 2.35+),x86_64 僅支援,提供 .deb / AppImage,Wayland 需手動設定快捷鍵/需 AppIndicator 擴充。
  • 硬體需求:
    • 模型大小:865 MB (文字編碼器 310 MB + 圖像/音訊編碼器 555 MB)
    • 記憶體:建議 8 GB+ RAM (模型載入 ~1-2 GB、索引佔用視檔案量)
    • 儲存空間:模型 865 MB + 索引空間 (視檔案量,百 MB 至數 GB)
    • GPU 加速:macOS Metal / Windows/Linux Vulkan,無 GPU 回退 CPU (較慢,2017 筆電 Core i5 圖片 ~5 秒/張)。
  • 網路:首次下載模型需網路 (865 MB),後續完全離線運作,每日更新檢查可關閉。

免費或付費與試用資訊

DigUp 為 100% 免費開源軟體:

  • 授權:MIT License,完全免費、可商用、可修改、可分發。
  • 無付費版本、無訂閱制、無功能鎖定、無廣告、無試用期限制、無遙測、無強制帳號。
  • 模型免費:EmbeddingGemma 2 (Apache 2.0) 內建內建,無額外費用。
  • 贊助管道:Gumroad (arahim3.gumroad.com/l/support),純自願。

英文介面

介面語言目前僅支援英文,文檔/官網提供英文。模型支援 100+ 語言內容檢索。


總結

DigUp 是 「端側多模態語意搜尋的里程碑式開源專案」。它將 Google DeepMind 最新多模態嵌入模型 (EmbeddingGemma 2) 透過 llama.cpp 移植到消費級筆電/桌機,實現了 完全離線、跨模態/跨語言、隱私優先 的檔案語意搜尋。其 「以內容找檔案」 的交互範式,原生跨平台 (macOS/Windows/Linux) 實現、MIT 開源授權、零遙測零上傳 的隱私承諾,構成了極具競爭力的差異化優勢。

優點:完全免費開源 (MIT)、完全離線零上傳、多模態/跨語言語意搜尋、程式碼語意搜尋+編輯器整合、OCR 截圖搜尋、跨平台原生體驗、模型/索引本地化、開發者活躍回應快。
限制:僅支援 Apple Silicon macOS (Intel Mac 不支援)、Windows/Linux 僅 x64 (無 ARM64)、介面僅英文、Windows/Linux 為 Beta 版、大型媒體庫首次索引極慢 (CPU 模式下小時級)、無 ARM64 Windows/Linux 支援、無 iOS/Android 版、無雲端同步/多裝置索引同步、PDF 超長文件僅前 30 頁優先、代碼搜尋需手動開啟。

若你是 擁有 Apple Silicon Mac / Windows 10/11 / Linux 的知識工作者、開發者、研究者、內容創作者,需要 完全離線、隱私優先、跨模態/跨語言 的檔案語意搜尋工具,DigUp 是 目前開源領域最先進、最誠意、最值得期待的選擇。強烈建議下載對應平台版本體驗「以內容找檔案」的魔力,並關注 GitHub Releases 追蹤正式版發布進度。

如果您覺得此軟體符合您的需求,請點擊下方按鈕前往下載頁面。

立即進入下載頁面

軟體截圖參考

DigUp 軟體截圖 1

該公司的其他軟體

資料讀取中...