Passive capture
Listens to chrome.webNavigation.onCompleted, waits for a two second buffer, then stores a screenshot, title, URL, and timestamp for the active tab.
An automatic browsing journal that captures every site you explore—complete with screenshots, metadata, and your own annotations. SnapBrowse turns fragmented tab hopping into a searchable narrative you can revisit, share, and learn from.
Chrome-first
Manifest V3 extension
Visual journal
IndexedDB timeline
Privacy controls
Domain exclusions
Passive capture
Listens to chrome.webNavigation.onCompleted, waits for a two second buffer, then stores a screenshot, title, URL, and timestamp for the active tab.
Local first
Entries live inside IndexedDB while settings land in chrome.storage. Nothing leaves the browser unless you explicitly enable Supabase sync.
Control & curation
Tag entries, add personal notes, exclude sensitive domains, or pause auto-capture entirely from the in-extension command panel.
Capture pipeline
webNavigation.onCompleted).chrome.tabs.captureVisibleTab() records the viewport as a base64 PNG.chrome.tabs.query supplies title and URL metadata.Dashboard experience
Understand how SnapBrowse captures screenshots, stores browsing history locally, and what controls you have.
Read privacy policyReview responsibilities, fair use expectations, and how optional sync features are offered.
Read terms of use