Compare · DigUp vs Spotlight

DigUp vs Apple Spotlight

Spotlight is built into macOS and excellent for apps, filenames, and many text/metadata queries. DigUp is additive: it searches by meaning across photos, PDF pages, recordings, video moments, and optional code — locally with EmbeddingGemma 2.

Spotlight dimension

Names, apps, metadata, plaintext — “open X” / “file named Y.”

DigUp dimension

What’s inside — describe → hit content → page / timestamp / line.

DigUp content search (real UI)DigUp Mac search panel: query “zebra in a video”, result with video at 0:42 — still from DigUp docs/demo.gif.
Spotlight finds names; DigUp opens the video at 0:42 for “zebra in a video.”

Side-by-side comparison

CapabilitySpotlightDigUp
Find by filename / app nameExcellent, system-wideNot the primary job
Find by file meaning / descriptionLimited (some content, not multimodal semantic)Core feature — shared embedding space
PDF jump to pageCan open files; page-jump by meaning is DigUp’s angleYes — open to matching page
Audio / video momentNot semantic moment searchYes — open near matching time
Code searchNot a code-aware semantic indexOptional code: index
Cloud / privacy modelApple system indexer; Siri Suggestions etc. separatelyLocal-first; model + index on device; no account
ScopeSystem defaults + exclusionsOnly folders you select
Hotkey⌘Space (default)⇧⌘Space
Cost / installBuilt-inFree MIT app + ~865 MB model download

When to use which

  1. Use Spotlight to launch apps, jump to System Settings panes, find a file you remember by name, or do quick Calculator/definition tasks.
  2. Use DigUp when you remember what was in the file: “receipt from the blue cafe,” “slide with the Q3 chart,” “recording where we discussed pricing,” “screenshot of the red error.”
  3. Use both — DigUp does not replace Spotlight. Keep ⌘Space for system search and ⇧⌘Space for semantic digs.

Fair notes

Sourced product facts

FactValue (2026-10-15)
UpstreamARahim3/DigUp
Stars~3,716
Mac version0.6.1 · Apple Silicon · macOS 14+
ModelEmbeddingGemma 2 via llama.cpp · ~865 MB