Skip to content

HemVaria/ai-powered-productive-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Pro — Chrome Extension# YouTube Pro Enhancement Suite 🚀

YouTube Pro adds productivity features to YouTube: summarization, chapters, notes, an AI chat powered by Gemini, download helpers, and more.Version 2.0 - Now with 25+ Enhanced Features!

Quick startA powerful Chrome extension that enhances your YouTube experience with AI-powered summaries, interactive chat, custom templates, smart organization, and beautiful UI.

  1. Load the extension unpacked in Chrome (Developer mode).## 🌟 What's New in v2.0

  2. Open any YouTube video and click the extension icon.

  3. Use the 'Summarize' button to generate a summary, open the Sidebar for Chapters/Notes/Chat.### 🎨 Quick Wins

  • 🌓 Dark/Light Theme Toggle - Eye-friendly themes with smooth transitions

Developer notes- 📏 Adjustable Summary Length - 200-3000 tokens with preset options

  • 📜 Recent Videos History - Track last 50 videos with search

  • Source files are in src/- 😊 Emoji Reactions - React to summaries with 8 emojis

  • Build not required for development; reload the extension from chrome://extensions after edits.- 📋 Copy Individual Items - Copy bullet points one at a time

  • Configure API keys in the Options page for Gemini and Perplexity.- 🖨️ Print-Friendly View - Professional print layout

  • Quick Summarize & Save - One-click operation

License

📑 Timestamps & Chapters

MIT- 🎬 Automatic Chapter Detection - From YouTube, description, or AI

  • ⏱️ Enhanced Clickable Timestamps - Jump to any moment instantly
  • 📊 Visual Timeline - Interactive chapter navigation
  • 🤖 Custom Chapter Generation - AI-powered topic-based chapters

📤 Advanced Export & Sharing

  • 6 Export Formats: Markdown, HTML, Text, JSON, PDF, Word
  • 🐦 Social Sharing: Twitter, Email, Copy link
  • ☁️ Cloud Storage: Google Drive, Notion, Obsidian (coming soon)

🔍 Smart Search & Organization

  • 🏷️ Tag System - Categorize notes with custom tags
  • 📁 Folder System - Organize notes in color-coded folders
  • 🔎 Advanced Filters - Date, channel, duration, tags
  • Bulk Operations - Delete, tag, move, export multiple notes

📝 Custom Prompts & Templates

  • 10 Built-in Templates: Study Notes, Meeting Minutes, Tutorial Steps, and more
  • 🎨 Custom Template Creator - Build your own with variables
  • 📚 Template Library - Save and reuse your favorites

✨ Core Features

🎯 Core Features

1. AI-Powered Summaries

  • Summarize any YouTube video using Perplexity AI
  • Multiple summary styles: Bullets, Outline, Steps, or Short format
  • Adjustable summary length (400-2000 tokens)
  • Support for both transcript-based and URL-only summarization
  • Auto-summarize option on video load

AI Powered Productive Extension

This Chrome extension enhances YouTube with productivity features: fast AI summaries, chapters, per-video notes, an AI chat assistant, and download helpers.

Repository (new name): https://github.com/HemVaria/ai-powered-productive-extension

Core features

  • Summarization (Perplexity)
  • Context-aware AI Chat (Gemini)
  • Chapters extraction and clickable timestamps
  • Per-video notes and exports (Markdown, JSON, PDF)
  • Optional audio/video downloads (RapidAPI / YTStream)
  • Playback speed controller and keyboard shortcuts

APIs used (links)

Installation (developer)

  1. Clone the repo or download the code
  2. Open Chrome and go to chrome://extensions
  3. Enable Developer mode
  4. Click "Load unpacked" and select this repo folder

Configuration / Options

Open the extension Options page and provide any API keys you wish to use:

  • Perplexity API key — for better summaries
  • Gemini API key — for AI chat in the sidebar
  • RapidAPI / YTStream keys — for higher-quality downloads (optional)

Keyboard shortcuts (speed controller)

  • S / D : increase / decrease playback speed
  • Shift+S / Shift+D : fine control
  • R : reset to 1.0x
  • Z / X / C : quick presets

Development notes

  • Files live under src/ (content scripts, UI, background worker)
  • Sidebar code: src/features/sidebar-simple.js
  • Gemini integration: src/features/gemini-chat.js
  • Speed controller: src/features/speed-controller.js

License

MIT

If you'd like, I will rename the GitHub repository to ai-powered-productive-extension (already prepared) and update the remote URL locally. I can also add a LICENSE file and CI workflow when you confirm.

  1. YouTube captionTracks from player JSON

  2. YouTube timedtext API (XML/VTT, multiple languages, ASR)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors