7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

AI Video Search Engine

Open source

AI Video Search Engine is a demo that indexes YouTube video transcripts with embeddings to answer questions by retrieving relevant video segments.

avse.vercel.app
AI Video Search Engine homepage screenshot
GitHub stars
628
Last commit
1 yr ago
Repository age
2 years
Self-hosted
Yes

About AI Video Search Engine

AI Video Search Engine (AVSE) is a retrieval-augmented search demo for finding answers inside videos. The author built it to show that a search engine for video content, comparable to what Google does for text, is feasible with readily available tools, given how much knowledge now sits in short-form video.

When a video is stored, its transcription is extracted from YouTube along with thumbnail, description and title; the content is turned into vector embeddings with JigsawStack's multimodal embedding model, the transcript is chunked with timestamps, and everything is stored in Supabase PostgreSQL using pgvector. A search runs a cosine similarity query across the database, then a second search finds related chunks within each result video.

The stack combines Supabase for the database and auth, Hasura for the GraphQL layer hosted on Fly, JigsawStack for summaries, prompts and embeddings, and Vercel for the Next.js app. No license is listed in the repository. A hosted demo is available, and an older version using a smaller English-only embedding model is kept in an archive branch.

Key features

  • Semantic search across video transcripts
  • Timestamped transcript chunks
  • Vector embeddings stored with pgvector
  • Cosine similarity retrieval
  • Second-pass search within result videos
  • Next.js app with Supabase and Hasura

Good fit for

  • โ†’Finding answers inside YouTube videos
  • โ†’Reference for video RAG pipelines
Built with
TypeScript
Tags
video-search
rag
ai
vector-search
supabase
nextjs
pgvector
search-engine

AI Video Search Engine: questions and answers

What is AI Video Search Engine used for?
AI Video Search Engine is a demo that indexes YouTube video transcripts with embeddings to answer questions by retrieving relevant video segments. It is a good fit for finding answers inside YouTube videos and reference for video RAG pipelines.
Is AI Video Search Engine open source?
Yes. AI Video Search Engine is open source. Its source code is on GitHub at yoeven/ai-video-search-engine and is written mainly in TypeScript.
Is AI Video Search Engine free?
Yes. AI Video Search Engine is open source, so the software itself is free to use.
Can I self-host AI Video Search Engine?
Yes. AI Video Search Engine can be self-hosted on your own server or infrastructure.
What are some alternatives to AI Video Search Engine?
Similar open-source tools in the Search category include Orama, Vespa and Morphic. SaaS products in the same category include Amazon OpenSearch Service, Azure AI Search and Vectara.
Is AI Video Search Engine actively maintained?
The most recent commit to AI Video Search Engine was on 3 March 2025. The project has 628 stars on GitHub.

Open-source alternatives to AI Video Search Engine

See all

SaaS alternatives to AI Video Search Engine

See all