AI-powered semantic search for YouTube videos. Index any channel, playlist, or video and search through transcripts with natural language. Find the exact moment you're looking for.
Features
Everything You Need
Powerful tools for indexing, searching, and discovering content across YouTube videos.
Semantic Search
Find clips by meaning, not just keywords. Ask natural language questions and get precise results with timestamp citations.
Index Anything
Index entire channels, playlists, or individual videos. Smart skip ensures re-running on a channel only indexes new content.
Intro Skip
Automatically filters out the first 2 minutes of videos to avoid teasers and intros, giving you relevant content results.
Transcript Export
Download any video's transcript as SRT subtitles. View full transcripts for each clip with 60-second precision chunks.
BYOK
Bring Your Own Key — use your Gemini API key stored securely in your browser. No backend key storage required.
Local Storage
All data stored on your machine using ChromaDB. Full REST API with OpenAPI documentation for integration.
Built With
Modern Tech Stack
Get Started
Quick Start
Clone, install, and start searching in minutes.
git clone https://github.com/GhostPeony/clip-finder.git
cd clip-finder
# Install dependencies
pip install -r requirements.txt
npm install
# Start the backend (port 8080)
python backend/server.py
# Start the frontend (port 3001)
npm run dev
Ready to Find Your Clips?
Open source and free to use. Bring your own Gemini API key and start indexing your favorite YouTube channels today.