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 TubeCatalog
npm install
YOUTUBE_API_KEY=your_youtube_api_key
OPENAI_API_KEY=your_openai_api_key
npm 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