Skip to main content
Back to the lab
Chrome extension

TL;DW

One-keystroke YouTube → Gemini

View source
ChromeGeminiTypeScript

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. 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. 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. 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.