OpenViSTAI · Agents · Blockchain · Crypto
Menu
RAG & Knowledge Systems

AI Youtube Video Chat

AI Youtube Video Chat is a JavaScript Next.js application for asking questions about a YouTube video and receiving answers grounded in its content. It combines LangChain, MongoDB with Prisma ORM, and an HNSWLIB vector store; Google-provider authentication is implemented with NextAuth.

Independent OpenViST project profile, based on linked sources.

AI Youtube Video Chat — OpenViST project profile in RAG & Knowledge Systems.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when you want to ask questions about the contents of a YouTube video, or when evaluating a codebase for a video-grounded question-answering interface.

Who it is for

  • People who want to query the content of a YouTube video through chat.
  • Educators, learners, and teams exploring conversational interfaces for recorded lectures, support, or training content.

Documented uses

  • Ask questions about a selected YouTube video.
  • Explore recorded learning or training material through a video-grounded chat interface.
  • Set up the project locally for development.
Before you choose

Requirements & limits

  • The README documents a local development setup using an environment file, npm install, and npm run dev.
  • The README does not list the required environment keys or document the complete workflow for selecting a video and asking questions.
  • Google-provider authentication is implemented with NextAuth.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Prepare a local development setup

Clone the repository, configure its environment file, install dependencies, and start the local development server.

Before you start

  • The project repository
  • Required configuration keys for the environment file
  • Node.js and npm

Steps

  1. Clone the repository and change into its directory.

  2. Create an .env file based on env.example.txt and add the respective keys.

  3. Install dependencies with npm install.

  4. Start the local development server with npm run dev.

Expected outcome

The README's documented local development server command is running.

Guide limitations

  • The README does not enumerate the required environment keys.
  • This documents local setup and startup, not deployment or the complete video-question-answering workflow.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
18 October 2026
Original website title
Ashot72/AI-YouTube-Video-Chat · Official homepage title · retained in its source language