Training programs and AI-generated YouTube videos in one place
Transform a single idea into a professional 50-slide video course module instantly.
Generates HTML deck from your saved JSON data, captures screenshots via Puppeteer, synthesizes Google TTS audio, and weaves them together via FFMPEG onto a single MP4.
All settings are saved to config.json on the server. API keys are encrypted at rest and never exposed in the UI.
Use any OpenAI-compatible API — including Ollama (local, free), Groq (free tier), OpenAI, Anthropic (via proxy), etc. Set provider to "None" to use built-in mock data.
Ollama: http://localhost:11434/v1 | Groq: https://api.groq.com/openai/v1
Google TTS is free and requires no key. ElevenLabs and OpenAI TTS require your own API key.
Add royalty-free background music to assembled YouTube videos. Music will be mixed at low volume behind narration.
Adds a fade effect between slides using FFmpeg. "None" = instant cut (default, fastest).
Burns a PNG logo into the final video. Use a transparent PNG for best results.
Prepend a channel intro and/or append an outro to every rendered video. Must be local MP4 files.
Provide a local path to any MP3/WAV file. It will be looped under the narration at the specified volume.
Add keys for both sources to get the most clips. The app searches all active sources simultaneously and ranks results by video quality (resolution + ideal duration). All free.
Generate custom B-roll clips using AI instead of searching stock footage. Each segment shows a 🤖 AI button when configured.
Create a Google Cloud project, enable YouTube Data API v3, create OAuth 2.0 credentials, and paste them here. All free with your own Google account.
Script → AI narration → B-roll → MP4
Start free, scale when ready. No hidden fees, cancel anytime.