100% local photo intelligence

Photo Metadata Wrapped

Pick a folder. Your browser extracts EXIF, maps your trips, summarizes your gear, and shows hygiene issues. Files never upload.

No backend. EXIF runs in a Web Worker. IndexedDB caches only metadata and optional thumbnails/embeddings on your device.

1. Pick a photo folder

Free cap is 500 photos. Pro mode unlocks full-library indexing, semantic search, dedupe, and burst culling.

Idle.

Free preview: first 500 photos only. Pro unlock: 50k+ photo indexing, CLIP semantic search, duplicate recovery, best-shot picker, OPFS thumbnails, and WebLLM year-in-review.
0
0
0
0 MB

Travel map

Timeline

Time-of-day heatmap

Gear stats

Hygiene

Large library SQL

DuckDB-WASM lazy-loads after 10k files or manually below. Query the local EXIF table.


    

Pro lab

CLIP embeddings run locally in a module worker with Transformers.js. This is expensive; cache is mandatory.

Locked

Semantic search

Duplicate recovery


        

Burst best-shot picker