TL;DW
One-keystroke YouTube → Gemini
The problem
A 40-minute video might hold two minutes of answer. Getting an AI summary means copying the URL, opening a chat tab, retyping the same prompt - every single time.
The build
Too Long; Didn't Watch: on any YouTube video or Short, press Alt+G. TL;DW opens Gemini, injects a saved prompt profile with the video URL, and submits it. Built-in profiles cover summary, research, learning, tutorial extraction, and moment finding - with a clipboard fallback if Gemini's composer can't be filled.
Stack & choices
- Chrome MV3 · TypeScriptDetects watch pages and Shorts, builds and injects the prompt
- ViteDev server and extension build
- Prompt profilesEditable, persistent prompt templates with a default per use case
Process notes
- 1
Deliberately zero-surface: no backend, no analytics, no YouTube OAuth, no Gemini API key. History stays in Chrome local storage, and Gemini responses are never read or stored.
- 2
Every build auto-bumps the patch version and copies to the Windows folder Chrome loads from - the version in the popup proves a reload actually picked up the new build.
- 3
Roadmap: a per-search "curiosity field", transcript-aware prompts, and a BYO-key API mode only if response saving earns the extra surface area.
Recent activity
Full log for TL;DWSurface actionable Gemini API failures (opens in a new tab)
and 5 more changes
Summarize inline from the popup in Direct-API mode (opens in a new tab)
and 7 more changes
Chrome Web Store submission prep + rejection-risk hardening (opens in a new tab)
and 11 more changes
Clamp watch-time gap + preserve values starting with markdown (opens in a new tab)
and 7 more changes
Lifetime stats instrumentation + neon Stats dashboard (opens in a new tab)
and 2 more changes