AI-powered YouTube summaries in your browser
Boost your learning and productivity by quickly extracting key insights from any YouTube video.
🚀 Manifest V3 Fork - Enhanced Chrome/Chromium compatibility
Fork of n0vella/TubeSummary with Manifest V3 migration and Chrome optimizations
- Summarize YouTube videos instantly with a single click
- AI-powered follow-up Q&A below the video
- Support for multiple LLM providers (OpenAI-compatible)
- Prompts and provider credentials fully customizable
- Manifest V3 compatible - Future-proof extension architecture
- Works on latest Chromium, Chrome, and more
- Trigger Summarization:
Click the Brain button at the end of your YouTube toolbar to generate a summary for the current video.

- View the Summary and Interact:
The summary appears below the video. You can ask the AI follow-up questions about the content.

- Access Settings:
Click the extension icon, or middle-click Summarize, to open the settings page in a new tab.
Here you can:- Customize the summarization prompt
- Enter your API provider credentials
- Select Model:
After providing credentials, supported providers let you select available models and view further details.
An OpenAI-compatible API provider is required. Both free and paid options are supported.
See this list of free LLM APIs for alternatives.
Tested providers (all offer a free tier as of writing):
| Provider | Endpoint URL | Documentation |
|---|---|---|
| OpenRouter | https://openrouter.ai/api/v1/ |
Docs |
| Cerebras | https://api.cerebras.ai/v1/ |
Docs |
| Groq | https://api.groq.com/openai/v1 |
Docs |
| Together AI | https://api.together.xyz/v1/ |
Docs |
| GitHub Models | https://models.github.ai/inference |
Docs |
| Gemini (not yet supported) | https://generativelanguage.googleapis.com/v1beta/openai/ |
Docs |
For the best experience, we recommend using ungoogled-chromium with Widevine support by @danalec. This privacy-focused browser includes DRM support for streaming services while maintaining enhanced privacy features.
Install via Scoop (Windows):
# Add the custom bucket
scoop bucket add danalec_scoop-alts https://github.com/danalec/scoop-alts
# Install ungoogled-chromium with Widevine
scoop install danalec_scoop-alts/ungoogled-chromiumLearn more: danalec/scoop-alts 0
# Clone the repository
git clone https://github.com/danalec/TubeSummary.git
cd TubeSummary
# Install dependencies
npm install
# Build the Chrome/Chromium extension
npm run package:chrome
# The packaged extension will be in the releases/ folder