How to Use DigUp

DigUp lets you search files on your computer by describing what is inside them, using natural descriptions, exact terms, and quick keyboard shortcuts.

Current versions: 0.6.1 for Mac, 0.7.0-beta.1 (beta) for Windows and Linux; checked against DigUp's GitHub releases on October 15, 2026.

Step by step

  1. Pick folders to index

    Select the folders or specific subfolders you want DigUp to index, and view the estimated indexing time.

  2. Wait for the model download

    Allow DigUp to complete its one-time 865 MB download of EmbeddingGemma 2.

  3. Open the search panel

    Press ⇧⌘Space on a Mac or Ctrl+Shift+Space on Windows and Linux from any application.

  4. Describe the file

    Type your query in plain words, enter exact terms like invoice numbers, or use the code: prefix for code search.

  5. Open or preview the result

    Press Enter to open the match at its specific page or timestamp, or press Space to see a large preview.

When you launch DigUp, select the folders or subfolders you want to index while the 865 MB model downloads. DigUp calculates and displays the indexing time for each folder based on measurements taken on your computer.

Search Shortcuts

Press ⇧⌘Space on a Mac or Ctrl+Shift+Space on Windows and Linux to open the search bar from any app. You can change the shortcut; on GNOME and KDE under Wayland, adjust it in your desktop keyboard settings.

Mac Windows and Linux What it does
⇧⌘Space Ctrl+Shift+Space Opens the search panel from any app (you can change it)
↓ ↑ ↓ ↑ Moves through the results
↩ Enter Opens the result: PDFs at the page, recordings and videos at the moment, code in your editor at the line
Space Space A big preview, at the page or moment (once you’ve moved to a result)
⌘↩ Ctrl+Enter Shows it in Finder, Explorer or your file manager
⌘C Ctrl+C (in the window) Copies the file, to paste anywhere
⌘O Ctrl+O The same search in a bigger window, with a picture grid and filters

Searching Content

Describe files naturally: “zebra in a video” opens that timestamp, “where they talk about sleep” finds that audio minute, and “the clause about pets in the lease” shows the matching page. Searches work across more than 100 languages, allowing an English query to locate Arabic or Bengali notes. DigUp also matches exact phrases, names, and invoice numbers, including screenshot text on a Mac.

Opening a PDF navigates to the page in supported viewers (Preview on Mac, or Edge, Chrome, Firefox, Acrobat, SumatraPDF, Evince, and Okular on Windows and Linux). Videos jump to the timestamp in QuickTime Player or IINA on Mac, and VLC, mpv, or MPC-HC on Windows and Linux.

DigUp sits in the Mac menu bar or Windows and Linux system tray. Open Settings to skip specific folders or file types. On Mac DigUp 0.6.1, you can set indexing to run only between set hours (1:00 to 7:00 by default) in Settings → Folders.

To search repositories, enable code search in Settings → Code or during setup. Prefix queries with code:, such as code: retry a failed call with backoff or code: refreshAccessToken. Results open at the line in editors such as Zed, VS Code, Cursor, Sublime Text, JetBrains IDEs.

For questions, see the Frequently Asked Questions About DigUp or visit DigUp Troubleshooting and Known Checks.

Questions

What is the DigUp keyboard shortcut?

The default search shortcut is ⇧⌘Space on macOS and Ctrl+Shift+Space on Windows and Linux. You can change this shortcut, and on GNOME or KDE under Wayland it is configured in desktop keyboard settings.

How do I search code with DigUp?

Turn on code search during setup or in Settings → Code for your selected repositories. Then begin your query with the code: prefix to find functions, notebook cells, or definitions.

Can I search in another language?

Yes. EmbeddingGemma 2 supports over 100 languages, so queries in one language can find files written in another, such as English queries finding Bengali or Arabic text.

Can DigUp index only at night?

On Mac DigUp version 0.6.1, you can configure set indexing hours in Settings → Folders. On Mac DigUp 0.6.1, you can set indexing to run only between set hours (1:00 to 7:00 by default) in Settings → Folders.