← all repositories
PaoloJN/recap

A chatbot that watches YouTube with you

This browser extension drops an OpenAI-powered chat panel next to any YouTube video so you can demand summaries and ask questions without leaving the tab.

★664 stars TypeScript Chat AssistantsRAG · Search
recap
Not currently ranked — collecting fresh signals.
star history

What it does YouTube AI Extension embeds a chat panel directly into YouTube pages, letting you query an OpenAI model for summaries, explanations, and answers while a video plays. It is a bring-your-own-key browser extension that adds an AI sidecar to the standard YouTube interface.

The interesting bit The stack is modern—Plasmo, React, Tailwind, shadcn-ui—but the deployment model is aggressively developer-centric. You must build it from source and hardcode your OpenAI API key directly into chat.ts and completion.ts before it will talk to the model. It is very much a “works on my machine” project that happens to ship as a browser extension.

Key highlights

  • Injects a chat UI directly into the YouTube page layout
  • Supports multiple languages and context-aware responses
  • Built with Plasmo, React, Tailwind CSS, and shadcn-ui
  • Licensed under AGPL-3.0 for non-commercial use; commercial deployments require a separate license
  • A major update with an official Chrome Web Store release is slated for June 10, 2025

Caveats

  • The README warns that the extension breaks on YouTube’s new layout and recommends using uBlock Origin to revert to the old design
  • API keys are hardcoded into TypeScript source files with no mention of secure storage or runtime configuration
  • The project is in pre-release flux, with the promised Chrome Web Store publication still pending

Verdict Best suited for developers or power users who want an AI assistant inside YouTube today and do not mind compiling from source. If you prefer polished, zero-config tools—or if you live on YouTube’s latest UI—this is not ready for you yet.

Frequently asked

What is PaoloJN/recap?
This browser extension drops an OpenAI-powered chat panel next to any YouTube video so you can demand summaries and ask questions without leaving the tab.
Is recap open source?
Yes — PaoloJN/recap is open source, released under the MIT license.
What language is recap written in?
PaoloJN/recap is primarily written in TypeScript.
How popular is recap?
PaoloJN/recap has 664 stars on GitHub.
Where can I find recap?
PaoloJN/recap is on GitHub at https://github.com/PaoloJN/recap.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.