An AI-powered YouTube video summarizer that extracts key insights from any video quickly and efficiently.
- Automatic transcription - Extracts audio and generates text from YouTube videos
-
- AI summarization - Uses multiple AI providers (OpenAI, OpenRouter, DeepSeek) for intelligent summaries
-
- Multiple formats - Customizable summary lengths and styles
-
- Real-time processing - Live progress tracking during video analysis
-
-
Multi-language support - Works with videos in various languages
-
- Node.js 18+
-
- At least one AI provider API key (OpenAI, OpenRouter, or DeepSeek)
-
-
YouTube Data API v3 key
-
-
Clone and install
-
git clone https://github.com/obeskay/resumyt-ai.git cd resumyt-ai npm install-
Configure environment
-
cp .env.example .env
Edit
.envwith your API keys:# Required: At least one AI provider OPENAI_API_KEY=your_key_here OPENROUTER_API_KEY=your_key_here DEEPSEEK_API_KEY=your_key_here # Required: YouTube API NEXT_PUBLIC_YOUTUBE_API_KEY=your_youtube_api_key # Database (Supabase) NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
-
Run the application
-
npm run dev
Open http://localhost:3000 to start using the tool.
- Multiple transcription fallback methods
-
- Intelligent content preprocessing
-
Real-time progress tracking
- Primary: OpenAI GPT-4 for high-quality summaries
- Fallback: OpenRouter for reliability
-
Efficient: DeepSeek for fast processing
- Clean, responsive interface
- Dark/light theme support
- Anonymous and authenticated usage
-
Usage quota management
- Frontend: Next.js 14, TypeScript, Tailwind CSS
- Backend: Next.js API routes, Supabase
- AI: OpenAI, OpenRouter, DeepSeek APIs
-
Deployment: Vercel (recommended)
-
npm run build vercel --prod
docker build -t resumyt . docker run -p 3000:3000 --env-file .env resumytMIT License - see LICENSE file for details.
-
-
-
-
-