Browser ExtensionFeatured
Caption Logger for Google Meet
A Chrome extension that logs and copies Google Meet captions locally without sending a single line off the device — zero dependencies, zero network calls.
PersonalDuration 2주Contribution 100%2026-05 → 2026-05
★Key Metric: A local-only Meet logger that never sends captions to a server · zero dependencies · zero network calls
Engineering Role
Frontend
Browser Extension
Caption Logger for Google Meet
WEB
#Web#Frontend#Personal#Product
Overview
Unlike tools that upload captions to their own server, this Meet caption logger is built on the principle that "nothing leaves the browser." It collects captions incrementally with a MutationObserver, stores them locally only, and offers two copy modes (full / new-only) plus speaker mapping. Being pure JS with no framework or build step, every line is directly verifiable.
My Work
- ▸MV3 content script ↔ popup messaging (no service worker)
- ▸Incremental copy cursor as a snapshot to avoid losing in-place corrections
Highlights
- Zero network calls · zero dependencies · local storage only
- Incremental copy (new-only) — cursor-snapshot based
- 11-language caption detection · consent gate · dark mode
Timeline
2026-05 → 2026-05
Role: Solo developer
Contribution: 100%
Collaboration: Personal
Tech Stack
</>Chrome MV3 · Vanilla JS · zero network · local-only
Chrome Extension (MV3)Vanilla JSMutationObserverchrome.storage