AI-powered YouTube Metadata Generator built with Replit Agentic Builder, GPT-4, and YouTube Data API v3
TubeCatalog is an intelligent video cataloging app that automates the creation of YouTube titles, descriptions, and SEO-optimized keywords using OpenAI's GPT-4 and real-time video metadata from the YouTube Data API.
Paste a YouTube URL and the app generates:
- β An SEO-optimized title
- β A detailed, AI-generated description
- β Exactly 40 comma-separated keywords (no hashtags)
- π Input any YouTube video URL
- π§ Extract metadata and auto-generated transcript (if available)
- βοΈ Generate structured, optimized metadata using GPT-4
- πΌοΈ Display video preview, thumbnail, and original info
- π One-click copy functionality for all generated content
- π Built using Replit's Agentic Builder, Tailwind CSS, and Radix UI
- Frontend: Radix UI + Tailwind CSS
- Backend: Node.js / TypeScript
- APIs:
- Platform: Replit
git clone https://github.com/lucab85/TubeCatalog.git
cd TubeCatalognpm installYOUTUBE_API_KEY=your_youtube_api_key
OPENAI_API_KEY=your_openai_api_keynpm run dev| Service | Key | Use |
|---|---|---|
| YouTube Data API | YOUTUBE_API_KEY |
To fetch video metadata |
| OpenAI API | OPENAI_API_KEY |
To generate content using GPT-4 |
For https://youtu.be/UnWQEJDmego
- Title: Unlocking AI OCR: Revolutionizing Text Recognition Technology
- Description: (Full paragraph with use cases and insights from transcript)
- Keywords (40):
AI OCR, Optical Character Recognition, text recognition, ...
MIT License Β© 2025 Luca Berton https://lucaberton.com
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
- π¬ Demo Video on YouTube β See TubeCatalog in action
- π Live App Demo
- πΊ YouTube Channel
- π€ OpenAI API
- π YouTube API Docs