📈 GH Trending Explorer 🎲 Surprise me

← all repos

ARahim3 / DigUp

git clone https://github.com/ARahim3/DigUp.git v0.6.1 · 8d ago

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.

—
stars, 24h
—
stars, 7 days
+5.2k
stars, 30 days · #73
5.2k
★ total
387
forks · 97 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageSwift
LicenseMIT
Created2026-10-08 (12d ago)
Last push2d ago
Watchers18
OwnerUser

GitHub topics

Links

README excerpt
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
**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:
 [code] 
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 and newer.
Then, on any of them:
1. Open DigUp. While the model downloads (865 MB, once), pick the folders to search: whole folders, or only some of
 their subfolders. DigUp shows how long the first pass