Manim Studio

AI-DIRECTED MATHEMATICAL ANIMATION

Ideas,
made visible.

Describe what someone should understand. A creative director storyboards it, a Manim engineer builds it, and a repair loop keeps working until the animation renders.

1080p production outputBYOK OpenRouter · OpenAI · GeminiYours script · code · MP4
LIVE COMPOSITION · FOURIER EPICYCLES● RENDERED
CREATIVE DIRECTIONVISUAL STORYBOARDMANIM ENGINEERINGSTATIC AUDITSELF-REPAIRHD RENDER

SELECTED OUTPUTS

Not demos. Actual renders.

Each piece below was generated by the same pipeline available in the studio, using GLM 5.2 for high-reasoning direction and engineering.

01
Probability43 sec1920 × 1080

Bayes theorem, made tangible

One hundred people become true and false positives, turning an abstract conditional probability into a base-rate insight.

StoryboardProduction scriptPythonMP4Source .py ↓
02
Fourier analysis46 sec1920 × 1080

A square wave drawn by circles

Odd harmonics assemble as rotating epicycles while their endpoint traces a waveform in real time.

StoryboardProduction scriptPythonMP4Source .py ↓
03
Geometry30 sec1920 × 1080

A proof without a paragraph

The same four triangles rearrange to reveal why the square on the hypotenuse equals the other two combined.

StoryboardProduction scriptPythonMP4Source .py ↓

THE PRODUCTION LOOP

Designed to finish.

A good prompt is only the beginning. The studio separates educational direction from visual engineering, then uses real renderer feedback to repair what models get wrong.

01

Direct

A visual storyboard defines the learning arc, exact on-screen copy, spatial relationships, palette, pacing, and transitions.

02

Engineer

A dedicated pass writes Manim against strict readability, continuity, bounds, contrast, and API contracts.

03

Render & repair

Unsafe code is rejected. Runtime diagnostics go back to the model until a verified MP4 is produced or the issue is made explicit.

BYOK

PRIVATE BY DESIGN

Your models.
Your artifacts.

Connect OpenRouter, OpenAI, or Gemini with an encrypted per-account key. Every project preserves the direction, script, source code, revision history, and final video.

  • Argon2 password hashing and opaque sessions
  • Encrypted provider keys stored in local SQLite
  • Ownership-checked source and video downloads
  • Unprivileged, resource-limited Manim rendering

YOUR NEXT EXPLANATION

What should people finally understand?

Bring the idea. Leave with the storyboard, source, and animation.

Start creating