Skip to content

Latest commit

Β 

History

History
57 lines (38 loc) Β· 2 KB

File metadata and controls

57 lines (38 loc) Β· 2 KB

Cipher 9 - YouTube AI Chat Companion

A browser extension that adds an intelligent chat widget to YouTube videos, powered by the Gemini API. This extension enhances your video watching experience by providing real-time interaction and content understanding.

Features

  • πŸ“ Video Summarization: Get quick summaries of videos without watching the entire content
  • ❓ Contextual Q&A: Ask specific questions about video segments (e.g., "What was discussed at 5:30?")
  • 🎯 Real-time Interaction: Chat with AI about the video content while watching
  • πŸ” Concept Explanation: Request simpler explanations of complex topics covered in the video
  • πŸ‘† Non-intrusive Design: Clean widget interface that sits alongside the video without disrupting viewing

Installation

  1. Clone this repository
  2. Open Chrome and navigate to chrome://extensions/
  3. Enable "Developer mode" in the top right
  4. Click "Load unpacked" and select the extension directory

Usage

  1. Navigate to any YouTube video
  2. The chat widget will appear on the right side of the video
  3. Use the chat interface to:
    • Request video summaries
    • Ask questions about specific timestamps
    • Get explanations of video concepts
    • Interact with the content in real-time

Configuration

Before using the extension, you'll need to:

  1. Obtain a Gemini API key from Google Cloud Console
  2. Add your API key in the extension settings

Technical Stack

  • HTML/CSS for the widget interface
  • JavaScript for extension functionality
  • Chrome Extensions API
  • Gemini API for AI interactions

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Privacy Notice

This extension processes video content through the Gemini API. No personal data is stored or transmitted beyond what's necessary for the AI interaction.

Support

For issues, feature requests, or questions, please open an issue in this repository.