← 开源
allenv0

SCM

Multimodal memory agent on macOS

ApplicationsPersonalData organizationTypeScript
在 GitHub 打开
增长势头
+124 小时新增 Star+0.2%
502
Star
38
Fork
+18
本周
1
贡献者
创建于 2026-10-03 · 更新于 2026-10-22 · 今日第 7070 名
主要开发者
README


SCM — Screen Memories

The multimodal memory agent for macOS

Search, recall, and understand your photos, screenshots, videos, and audio using AI that runs locally on your Mac.

What makes it different

  • Search like you think — describe a memory in plain language; a local vision model does the rest.
  • Video, down to the moment — scenes are segmented and embedded, so you land on the shot, not just the file.
  • Text and dialogue too — OCR over visible text; exact spoken-line search via Whisper, each as its own mode.
  • Your tabs, your prompts — save any query as a tab; Screenshots and Email tabs are toggleable.
  • Self-maintaining library — watched folders auto-import, content hashes dedupe renames, and model switches re-embed in the background without blocking search.
  • 100% private — your media never leaves the machine. Weights download once; everything after that is offline.

Five ways to search

Mode Finds
Files Whole photos/videos by meaning — vision rank with filename and phrase boosts
Scenes Moments inside video — search a shot, jump to its timecode
OCR Text visible in images and frames, matched literally (Tesseract; eng + 35 language toggles)
Dialogue Exact spoken words in videos (Whisper), tiered exactness
LLMs (currently wip) Local ai chat over the dialogue, OCR, and filenames your Mac already extracted — cited answers

Download

The easiest install is via Homebrew (Apple Silicon, macOS 12+). The tap's cask clears the macOS quarantine flag automatically on every install and upgrade, so the app launches with no manual Gatekeeper steps:

brew tap allenv0/scm
brew trust --cask allenv0/scm/scm
brew install --cask scm

Upgrades:

brew upgrade --cask allenv0/scm/scm

Development

bun run dev     # build the renderer bundle, then launch the Electron app
bun start       # launch the Electron app without rebuilding
bun run build   # just rebuild the renderer bundle into dist/
排名相邻
同类项目