Search your computer by what's in your files: photos, PDFs, documents, recordings, videos and code. On-device on Mac, Windows and Linux, built on Google DeepMind's EmbeddingGemma 2.

★ 6,350⑂ 502👁 23⑃ 67● 137▤ 6◈ 0
SwiftMITCreated 2026-10-08digup.arahim.dev
6,350
stars
+19+222
502
forks
23
watchers
67
prs
137
issues
6
releases
0
discussions

README

DigUp

Describe it. Dig it up.
Search the files on your computer by what's in them, with Google DeepMind's
EmbeddingGemma 2.

Download for Mac ·
Windows (beta) ·
Linux (beta)
Free and open source. Everything runs on your computer.











EmbeddingGemma 2 is the multimodal embedding model Google DeepMind released in October 2026. It puts text, images,
audio and video into one shared space: a photo of a dog on a beach lands next to the words "a dog on the beach", and a
recording of someone talking about sleep lands next to "where they talk about sleep". It understands more than 100
languages, it's open (Apache 2.0), and at 740M parameters it's small enough to run on a laptop.

DigUp brings that to the files on your computer, on a Mac, on Windows or on Linux. Pick the folders to search, and it
reads the pictures, PDFs, documents, recordings and videos in them. Then describe what you're looking for, in your own
words, and it finds the match, whatever kind of file it is.

 What you can find

- "zebra in a video" opens the clip at the moment the zebra shows up
- "where they talk about sleep" jumps to that minute of a podcast
- "the clause about pets in the lease" shows the PDF page
- "a dog on the beach" finds the photo, and "payment declined error" the screenshot
- a search in English can find a note written in Bengali, Arabic or any of the model's 100+ languages, and the other
  way around
- "code: retry a failed call with backoff" finds the function in your projects, if you turn on code search

Exact words count too. Invoice numbers, error codes and names are matched as written, in file names and document text,
so a search gets both the meaning and the exact string. On a Mac that includes the text inside screenshots.

 Private

Nothing you index leaves your computer. DigUp goes online only to download the model once and to check for updates
once a day. The update check sends nothing about your files, and you can turn it off. No account, no telemetry.

 Install

 [!NOTE]
 DigUp is published only here, on this repository's Releases page, and at digup.arahim.dev.
 Other sites offering DigUp aren't the project's; don't download from them.

Mac. Download the DMG from Releases and drag DigUp to
Applications, or use Homebrew: brew install --cask arahim3/tap/digup. It needs an Apple Silicon Mac with macOS 14 or
later.

Windows. Download DigUp_x.y.z_x64-setup.exe from the
beta release and run it. It installs for you only, with
no admin rights. Windows may say it doesn't recognize the app, because the installer isn't signed yet: choose More
info, then Run anyway. It needs 64-bit Windows 10 or 11.

Linux. On Ubuntu, Debian, Mint and the like, download the .deb and install it:

sh
sudo apt install ./DigUp_x.y.z_amd64.deb


The package is called dig-up, because Debian already has an unrelated digup. Anywhere else, download the
AppImage, make it executable and run it. Both are for 64-bit Intel and AMD processors and work on Ubuntu 22.04,
Debian 12, Mint 21 an

Top issues

Latest release

DigUp 0.6.2 v0.6.2 2026-10-21
Fixes for the ten days since 0.6.1, with a lot of them from people who sent pull requests, and spreadsheets and presentations as a new kind of file.

Fixed:

- Battery drain after the first pass. Two causes: a folder where something rewrites files all the time (a database, logs, a build) made DigUp re-scan every folder every few seconds, and iCloud Drive or Google Drive folders made every scan take minutes. Changes that couldn't matter are ignored now, and the crawl no longer asks the cloud about each file. (68, 101 by @astelmach20; 106, 107 by @afalk42)
- A folder you chose is read whole, wha

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON