Skip to content

n0vella/TubeSummary

Repository files navigation

TubeSummary

TubeSummary logo

AI-powered YouTube summaries in your browser

Boost your learning and productivity by quickly extracting key insights from any YouTube video.


Table of Contents


Features

  • 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
  • Works on latest Firefox, Chrome, and more

How It Works

  1. Trigger Summarization:
    Click the Brain button at the end of your YouTube toolbar to generate a summary for the current video.

    Brain button screenshot

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

    Summary screenshot

  1. Access Settings:
    Click the extension icon, or middle-click Summarize, to open the settings page in a new tab.

    Settings screenshot
    Here you can:
    • Customize the summarization prompt
    • Enter your API provider credentials

  2. Select Model:
    After providing credentials, supported providers let you select available models and view further details.

Supported API Providers

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

Installation

Firefox

Install directly from the Firefox Add-ons page:

Get TubeSummary for Firefox

Chrome

  1. Go to latest release
  2. Download and unpack the zip file
  3. Navigate to chrome://extensions/
  4. Enable Developer mode
  5. Click "Load unpacked" and select the extension folder

Contributing

Contributions and pull requests are encouraged! The codebase uses TypeScript + Vite + Preact + Tailwind.
If you have questions, feel free to open an issue.


Donations

If you find TubeSummary useful, you can support further development:

Buy Me A Coffee   Paypal


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors