Kids' Educational
Videos, on Autopilot
Gurukul AI turns any topic into a Pixar-style animated educational video — script, images, narration, animation, subtitles — fully local, zero cloud costs.
Get the CodeHow It Works Locally
Open http://localhost:7860 after running python app.py
From Topic to Video in 6 Steps
Everything runs on your Mac. No API keys. No subscriptions.
9 Animation Models Built In
From instant Ken Burns to 20-min cinematic Wan2.2 — pick your quality/speed tradeoff
Stolen from OpenMontage. Made Free.
Three premium features, zero cost, fully local
Word-Level Subtitles
mlx-whisper transcribes on-device. Karaoke-style yellow highlight on current word. No OpenAI key.
WhisperX → mlx-whisperAnimated Transitions
ffmpeg xfade between every scene — dissolve, wipeleft, slideright. No Remotion, no JS bundle.
Remotion → ffmpegResearch-First Scripts
DuckDuckGo + Wikipedia facts fed to Gemma before writing. Episodes are accurate, not hallucinated.
Web research → freeOptimised for Mac Studio M4 Max 36GB
All models tested on Apple Silicon MPS. Sequential generation to avoid memory spikes. FLUX Schnell for previews, FLUX Dev for finals. GGUF quantisation for stability over BF16.
Start Making Videos
Clone the repo, start the Gradio app, type a topic.