Summarize any YouTube video
with your favorite LLM

Claude, GPT, Gemini, or local Ollama. Multi-modal. BYO API key. Zero backend. Open source.

CI Release MIT Stars
Omni YouTube Summarizer in action
Hero Summary panel Bring Your Own Model

๐Ÿง  Bring your own model

Swap between Anthropic, OpenAI, Gemini, and Ollama in Settings. Your key, your choice.

๐Ÿ–ผ Multi-modal

Optional: attach chapter thumbnails so vision-capable models can see the video, not just read it.

โšก Inline button

Summarize button appears right in YouTube's action row. One click.

๐Ÿ›ก Private by design

No backend. No telemetry. Key stays in chrome.storage.sync, requests go straight to the provider.

๐Ÿงฉ Three-strategy extractor

DOM scrape โ†’ innertube โ†’ legacy captions. Survives YouTube's frequent API churn.

๐Ÿ“ Structured output

TL;DR, Key Points, Takeaways โ€” copy as markdown, regenerate, or tweak the system prompt.

Install from source

  1. Download the latest zip and unzip.
  2. Open chrome://extensions and enable Developer mode.
  3. Click Load unpacked and select the unzipped extension/ folder.
  4. Click the extension icon โ†’ Settings. Pick a provider, paste your API key, save.
  5. Open any YouTube video and click the โœจ Summarize button in the action row.

Providers

ProviderGet a keyVisionDefault model
Anthropic (Claude)console.anthropic.comAll modelsclaude-haiku-4-5
OpenAI (GPT)platform.openai.comGPT-4o familygpt-4o-mini
Google Geminiaistudio.google.comAll recentgemini-2.0-flash
Ollama (local)โ€”Model-dependentllama3.2