YouChat is a Chrome extension that revolutionizes the way you interact with YouTube videos. This extension allows you to chat with YouTube videos in real-time, asking questions and receiving context-aware responses, enhancing your learning and viewing experience.
- Real-Time Interaction: Chat directly with YouTube videos to get instant answers to your questions.
- Context-Aware Responses: Powered by Google Gemini, responses are not only accurate but also relevant to the video content.
- Seamless Integration: Easy to install and use directly within your YouTube interface without disrupting your viewing experience.
- Expandable to Other Platforms: Initially designed for YouTube, YouChat has the potential to be adapted for other video streaming platforms.
- Google Chrome Browser
- Access to Google Cloud Services
- Download the YouChat Chrome extension from the Chrome Web Store.
- Follow the installation instructions to add it to your browser.
- Ensure that you have the necessary permissions enabled for Google Cloud Storage and Google Vertex AI to function correctly.
- Navigate to YouTube and open any video.
- Activate YouChat by clicking on its icon in the Chrome toolbar.
- Start asking questions in the chat interface provided by the extension.
- View the responses that appear directly related to the video content.
- Python and JavaScript
- Google Cloud Platform (GCP)
- Google Cloud Storage
- Compute Engine
- Google Vertex AI
- Google Gemini
- Streamlit for frontend interface
- HTML/CSS for styling
- Web APIs for backend integration
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Your Name – Your Email
Project Link: https://github.com/yourusername/YouChat
- Google Cloud
- Streamlit
- GitHub Pages