Tools

SCM: Lokale AI-Suche für Fotos und jede Videosekunde auf macOS

ai tools search vision local

SCM (“Screen Memories”) ist eine Open-Source-Anwendung für macOS, die semantische AI-Suche über lokale Foto- und Videobestände bietet – komplett lokal, ohne Cloud-Account und ohne Uploads. Alle Inferenz läuft auf dem eigenen Mac; die Modellgewichte werden einmalig heruntergeladen (~435 MB für das Standard-CLIP-Modell), danach funktioniert alles offline. Wer ordentlich installieren will, nutzt den Homebrew-Cask, der die macOS-Quarantäne-Flag automatisch entfernt.

Fünf Suchmodi

  • Files: Semantische Suche über ganze Fotos und Videos per Vision-Embeddings, mit Filename- und Phrasen-Boosts
  • Scenes: Videos werden per ffmpeg in Szenen segmentiert und eingebettet – ein Treffer landet direkt beim gesuchten Shot inklusive Timecode
  • OCR: Tesseract findet sichtbaren Text in Bildern und Frames (Englisch plus 35 zuschaltbare Sprachen)
  • Dialogue: Whisper-Transkripte ermöglichen exakte Suche nach gesprochenen Wörtern in Videos
  • LLMs (opt-in): Ein lokaler Chat-Modus via llama.cpp beantwortet Fragen über die extrahierten Dialoge, OCR-Texte und Dateinamen – mit nummerierten, klickbaren Zitaten

Technische Highlights

  • Vier wechselbare Vision-Modelle über ONNX Runtime: CLIP ViT-L/14 (Standard), SigLIP-2-B/16 (schnellster Bulk-Import), SigLIP-2-L/16@256 (hoher Detailgrad) und SigLIP-B/16@384
  • Beim Modellwechsel re-embeddet die App die gesamte Bibliothek im Hintergrund, ohne die Suche zu blockieren
  • Watched Folders importieren automatisch, Content-Hashes deduplizieren Umbenennungen
  • E-Mail-Erkennung direkt aus OCR-Text (inklusive verschachtelter Schreibweisen wie “allen [at] gmail [dot] com”)
  • Optionaler lokaler Chat mit Qwen3 1.7B (~1,1 GB) oder Llama 3.2 3B (~2 GB) als llama.cpp-Sidecar
  • Kein Telemetrie, keine Accounts, keine Uploads

Elektron-App mit React-Renderer, entwickelt mit Bun. Der Screenshot-Klassifizierer ist dank Metadaten-Probes sogar Umbenennungs-resistent.

Quelle: SCM auf GitHub