| title | emoji | colorFrom | colorTo | sdk | sdk_version | app_file | pinned | license |
|---|---|---|---|---|---|---|---|---|
Manim GPT - AI Video Creator |
🎬 |
blue |
purple |
gradio |
5.32.0 |
demo.py |
false |
mit |
Create beautiful explanatory animations from simple text prompts using AI and Manim!
- 🤖 AI-Powered: Uses Gemini AI to generate Manim code from natural language
- 🎥 Automatic Rendering: Creates high-quality MP4 videos
- 🎵 Background Music: Automatically adds background music to all videos
- 🔄 Auto-Fix: AI automatically fixes rendering errors and lets you iterate on the result
- âš¡ Fast: Medium quality rendering for quick results
- Describe the concept you want to visualize (e.g. "Explain how neural networks work")
- Click "Send" to start the generation process
- The AI will create a scenario describing the animation
- Press the Next Step button when you're ready to generate the Manim code
- Wait for the video to render with background music
- If you want changes, type a new message and the video will be regenerated
- Download your animated explanation!
- AI Model: Gemini 2.5 Flash Preview
- Animation Engine: Manim Community Edition
- Video Processing: MoviePy for audio mixing
- Background Music: Automatically loops/trims to match video duration
Set your Gemini API key as an environment variable:
export GEMINI_API_KEY="your_api_key_here"Install dependencies (includes manim-ml for ML visualizations):
pip install -r requirements.txtYou can explore additional examples in Google's ManimML code samples.