Uzit infographic showing YouTube lecture video being converted to presentation slides by AI engine

Turn any YouTube video
into a beautiful AI slide deck.

Uzit reads captions, understands the content, generates visuals, and builds presentation-ready slides — with special support for Quran, Hadith, and prophetic stories.

6Visual Styles
4Pipeline Stages
32Future Improvements
Uzit pipeline
01 Read Video yt-dlp + URL parser
01 Read Video yt-dlp + URL parser
02 Understand Captions 720s chunks + overlap
03 Generate Slides Azure OpenAI + gpt-image
04 Finalize Deck Player + ZIP export
Reading video metadata… 18%

How it works

From YouTube link to presentation-ready deck.

1

Login with Google

30-day personal session. All AI results and history are private to the account owner.

2

Paste video or playlist

Support for single videos or playlists (up to 25 videos, 4 hours each).

3

Choose style & ratio

Doodle, Minimalist, Cartoon, Professional, Watercolor, Isometric — 16:9, 9:16, 1:1.

4

Generate & present

Real-time SSE, slide player, variation editor, ZIP download, cancel/resume.

Core Features

Everything already running in Uzit.

Built on FastAPI, arq workers, Redis, MariaDB, Azure OpenAI, Azure gpt-image, Google Sign-In, and yt-dlp.

Special Feature

Islamic content with verified text accuracy.

Uzit detects slide types: general, quran, hadith, and prophet_story — then handles religious text differently from regular slides.

Quran & Hadith

Arabic text + translation verified by AI against transcript context (±30s), then rendered directly onto images using Pillow for 100% accuracy.

Prophet Stories

Prophet names normalized as calligraphy. Illustrations without faces or living beings, using Shariah-compliant prompts.

2-Stage Review

Every image is reviewed by vision AI. Religious slides go through additional text verification to ensure readability and accuracy.

Full Control

Player, editor, and serious operations.

Slide Player

  • Chapter rail with timestamps
  • Main stage with slide number & time
  • Timeline scrubber
  • Keyboard controls (Space, ←/→, R)
  • Playback speeds: 0.75× – 2×

Editor & Media

  • Multiple image variations per slide
  • AI prompt rewriting or manual prompt
  • Click to select final image
  • ZIP download: job.json + slides + images
  • Path traversal protected media

Operations & API

  • SSE with Last-Event-ID
  • Cancel, retry, stop-all, resume-all
  • Regenerate only failed images
  • OpenAPI /docs + healthchecks
  • Hardened containers + Docker secrets

Roadmap

32 planned improvements.

Organized by focus: Content, Visual, Collaboration, Scale, and Security.

Ready to try

Coming Soon

Uzit is currently in active development. The full public version will be available at uzit.my.