Git Product home page Git Product logo

youtube-ai-extension's Introduction

Screenshot 2023-10-29 at 13 39 22

YouTube AI Extension

YouTube Chat Extension allows you to chat directly with YouTube videos, providing a unique interactive experience.

Demo Video · Features · Roadmap · Installation · Acknowledgments


Features

  • Seamlessly chat with YouTube videos in real-time.
  • Get video summaries, ask questions, and receive detailed explanations.
  • User-friendly interface integrated directly into YouTube.
  • Support for multiple languages and context-aware responses.

Roadmap

  • Support Ollama
  • RAG for longer videos ?
  • More features

Installation

To install and run the YouTube Chat Extension locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/PaoloJN/youtube-ai-extension.git
    
    cd youtube-chat-extension
  2. Add your OpenAI API key. Replace YOUR_API_KEY with your actual key in the files chat.ts and completion.ts

    const openai = new OpenAI({
      apiKey: "YOUR_API_KEY"
    })
  3. Install the dependencies and build the project:

    pnpm install
    pnpm run build
  4. Load the extension into Chrome:

    1. Open Chrome and navigate to chrome://extensions/.
    2. Enable "Developer mode" by toggling the switch in the top right corner.
    3. Click "Load unpacked" and select the build/chrome-mv3-dev directory from the project you just built.
  5. Open YouTube and start chatting with videos! :)

The extension does not support the new YouTube layout. To revert to the old layout, use the uBlock Origin extension. The extension should then work correctly.

Acknowledgments

This project wouldn't be possible without the following resources:

youtube-ai-extension's People

Contributors

yhozen avatar paolojn avatar

Stargazers

MaxData avatar Jack-rainbow avatar Paul Kourouma avatar Abdfn avatar hirak0 avatar victor avatar David Liman avatar alterkey avatar  avatar Jiajun Yan avatar Yann Renard avatar HeisenBerg? avatar Filipe Oliveira avatar Kevin avatar Thomas Marrec avatar bin avatar Danila Danishevskii avatar Volodymyr Kartavyi avatar Matt Dinh avatar Uktam avatar  avatar  avatar Diego Mendez avatar  avatar Doug silkstone avatar Airmomo avatar emptyacies avatar Kiril Maneichyk avatar Kevin CHAN YOU FEE avatar  avatar  avatar  avatar  avatar  avatar Vinicius avatar BindingOx avatar  avatar Никита Хромов avatar  avatar yebin avatar Michael Halwax avatar  avatar  avatar  avatar  avatar  avatar Eric Cheah avatar  avatar pdina avatar Loc Nguyen avatar  avatar Phillip Novess avatar Jiucheng(Oliver) avatar  avatar  avatar agtian avatar Illia Romanenko avatar sishen avatar Lai Dongping avatar Yukirito avatar  avatar Hub avatar Aro Barath Chandru  avatar chenxi zhang avatar WEI QING avatar adan chou avatar ronin avatar 4zzex avatar tianchen zhong avatar lihaoyang avatar  avatar Khalil Chen avatar Satrya Budi Pratama avatar  avatar  avatar huzi avatar b1gmeeeee avatar Craeszy avatar Tanzeel Ur Rehman avatar Philip Nuzhnyi avatar Jing.Jiang avatar  avatar Wasim Baig avatar GEEKCX avatar LORD-SS avatar zhan0858 avatar Tanay Lakhani avatar markel avatar darron avatar ang tsang avatar Xipeng Li avatar Diego Câmara avatar Zhiyu avatar flyfire avatar korn avatar  avatar bakerxhm avatar Fillipe Augusto avatar eliocean avatar leochen avatar

Watchers

Like Xu avatar  avatar justalike avatar Fillipe Augusto avatar  avatar ampol avatar

youtube-ai-extension's Issues

The extension doesn't work

I installed extension as the instruction, it doesn't work. Could you help me figure out what I missed?
Screenshot 2024-06-08 at 12 02 38 AM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.