Generate a lecture
Type a STEM topic below. Pick a model and length if you want — then generate. Threads stay in your browser until you sign in.
Try a starter
One click. Same pipeline as a blank prompt.
Why it works
Quality comes from planning first — not patching sync after the fact.
01
Beat-sheet sync
Visuals, narration, and timing share one plan — audio before render.
02
Manim + Remotion
Math engines and motion graphics, routed automatically or forced.
03
Public API
x-api-key auth, async jobs, BYO R2/S3 storage when you need it.
Ship with the API
The demo is for exploring. Production apps call POST /video/request with an API key, then poll status until the MP4 URL lands.
- Create a key in Settings
- Follow the Quickstart in Docs
- Optional: point storage at your own bucket