A powerful Chrome extension that uses Venice AI to summarize YouTube video transcripts and answer questions about video content - all without watching the entire video!
See how the extension works in real-time with actual YouTube videos!
- Quick Summaries: Get a concise 3-5 sentence summary of any YouTube video
- Detailed Analysis: Expand summaries for more in-depth content breakdowns with structured formatting
- Ask Questions: Query specific information about the video content using natural language
- Multiple AI Models: Choose between Mistral 31B (faster) or Qwen 3 235B (more advanced)
- Theme Support: Automatically adapts to YouTube's light or dark mode, or set your preference
- User-Friendly: Simple, intuitive interface that integrates seamlessly with YouTube
- Real-time Processing: Fast transcript extraction and AI-powered analysis
Available in the Chrome Web Store
- Clone this repository or download it as a ZIP file:
git clone https://github.com/KaffeMedFika/YouTube-Transcript-Summarizer.git
- Extract all files to a folder on your computer
- Ensure the folder contains all necessary files:
manifest.jsonbackground.jscontent.jsoptions.htmloptions.jsstyles.cssicons/folder
- Open Chrome and navigate to
chrome://extensions - Enable "Developer mode" using the toggle in the top-right corner
- Click "Load unpacked"
- Select the folder containing the extension files
- The extension is now installed!
- Create an account at Venice AI if you don't have one
- Navigate to your account settings to generate an API key
- Copy your API key
- Click the extension icon in Chrome's toolbar
- Select "Options" or right-click and choose "Options"
- Paste your Venice AI API key in the field provided
- Choose your preferred settings:
- Theme: Auto (matches YouTube), Light, or Dark
- AI Model:
- Mistral 31B (faster, uses fewer credits, 128k context)
- Qwen 3 235B (more advanced, uses more credits, 32k context)
- Click "Save Settings"
- Navigate to any YouTube video with captions/transcript
- Locate the "Get Summary" button below the video player
- Click the button and wait while the transcript is processed
- Read the concise summary that appears!
- Type your question in the "Ask about the video..." input field (right side)
- Press Enter or click the "Ask" button
- View the AI-generated answer based on the video's content
- After viewing the basic summary, click "Expand Summary"
- Review the comprehensive breakdown with key points, themes, and insights
- The detailed analysis includes structured formatting for better readability
- Click "Close Summary" to hide results and reset the interface
- The extension remembers your theme and model preferences
- Input fields are automatically cleared after successful operations
| Issue | Solution |
|---|---|
| "No transcript available" | The video doesn't have auto-generated captions or manual subtitles. Try a different video. |
| "Please add your Venice AI API key" | Go to extension options and add your API key from Venice AI. |
| Summary isn't relevant | Ensure the video has accurate captions. Some auto-generated captions may be inaccurate. |
| Extension not appearing | Refresh the YouTube page, check if you're on a video page (youtube.com/watch?v=), or reinstall the extension. |
| API errors | Check your Venice AI account for sufficient credits/VCU and verify your API key is correct. |
| Theme not updating | The extension auto-detects YouTube's theme. Try manually setting your preference in options. |
- Local Storage: Your Venice AI API key is stored securely in your browser's sync storage
- API Processing: Video transcripts are sent to Venice AI's API for processing only
- No Data Retention: No video data or transcripts are stored on external servers beyond processing
- Secure Communication: All API requests use HTTPS encryption
- Cost Consideration: API usage consumes Venice AI credits (VCU) based on your account plan
- AI Models:
- Mistral 31B 24B (default): Faster processing, lower cost, 128k context window
- Qwen 3 235B: More advanced reasoning, higher cost, 32k context window
- Transcript Extraction: Uses YouTube's native transcript/caption functionality
- Framework: Vanilla JavaScript with Chrome Extension Manifest V3
- Theme System: Adaptive UI that automatically detects and matches YouTube's current theme
- API Integration: Venice AI Chat Completions API with optimized parameters
- Security: Content Security Policy compliant, minimal permissions required
| Feature | Mistral 31B | Qwen 3 235B |
|---|---|---|
| Speed | ⚡ Faster | 🐌 Slower |
| Quality | ✅ Good | 🌟 Excellent |
| Cost | 💰 Lower | 💸 Higher |
| Context Window | 128k tokens | 32k tokens |
| Best For | Quick summaries | Detailed analysis |
- Chrome Web Store - Install the extension
- GitHub Repository - Source code and issues
- Official Website - Documentation and updates
- Venice AI - Get your API key
We welcome contributions! Please feel free to:
- Report bugs or suggest features via GitHub Issues
- Submit pull requests for improvements
- Share feedback and usage experiences
- Help with documentation and translations
This project is open source. Please check the repository for license details.
Version: 1.3
Last Updated: 2025
If you find this extension useful, please consider:
- ⭐ Starring the GitHub repository
- 📝 Leaving a review on the Chrome Web Store
- 🐛 Reporting any issues you encounter
- 💡 Suggesting new features