A smart YouTube summarizer tool with deep integration, multi-tasking, and transcript caching.
- Stateless Backend: Uses "Bring Your Own Key" (BYOK) for Gemini and AssemblyAI.
- Turbo Processing: Universal-3 Pro model for highest precision.
- Smart Caching: Transcripts are saved locally for lightning-fast re-analysis.
- Audio Player: Listen to the original audio directly in the transcript tab.
- Multi-Tasking: "Short" and "Normal" summaries can be loaded simultaneously.
- Deep YouTube Integration: Buttons directly in the YouTube search and video player.
cd backendnpm install- Ensure that
yt-dlp.exeandffmpeg.exeare present in the folder (they are installed automatically). - Start the server:
node server.js
- Go to
chrome://extensions/ - Enable Developer mode.
- Click on Load unpacked and select the
extensionfolder. - Click on the extension icon in the top right and configure your API keys.
This repo uses:
- ESLint for code quality.
- Prettier for formatting.
- Husky & lint-staged for automated pre-commit checks.
Before each commit, files are automatically formatted and checked for errors.