class Scene(Scene):
self.play(Create(circle))
axes = Axes()
$ manim render scene.py
Transform(square, circle)
MathTex(r"\int_0^1")
Open Source & Free Forever

Manim Code
Editor

Write beautiful math animations with AI assistance. Powered by Manim, the engine behind 3Blue1Brown.

$manim render scene.py -qh
scene.py
1from manim import *
2
3class ManimEditor(Scene):
4 def construct(self):
5 title = Text("ManimEditor", font_size=72)
6 title.set_color_by_gradient(BLUE, GOLD)
7
8 circle = Circle(radius=2, color=BLUE)
9 square = Square(side_length=3, color=GOLD)
10
11 self.play(Write(title))
12 self.play(title.animate.to_edge(UP))
13 self.play(Create(circle))
14 self.play(Transform(circle, square))
15 self.play(FadeOut(square))

Everything You Need

A complete toolkit for creating stunning mathematical animations.

Gemini + Ollama

AI Code Generation

Describe your animation in plain English. AI writes the Manim code.

Monaco

Pro Code Editor

Monaco editor with syntax highlighting, autocomplete, and intellisense.

Live

Instant Preview

See animations come to life in real-time. Iterate fast, ship faster.

Free

Export Anything

Render 480p to 4K. MP4 or GIF. No watermarks. Completely free.

Cloud

Lightning Fast

Cloud rendering on dedicated servers. Your laptop stays cool.

Supabase

Save & Sync

Save projects locally or to the cloud. Your code, your way.

How It Works

From idea to animation in three simple steps.

01

Describe or Code

Tell the AI what you want to animate, or write Manim Python code directly.

>>> "Visualize the Fourier transform of a square wave"
02

Preview & Tweak

See a live preview. Use the AI assistant to refine, or edit manually.

self.play(Create(axes), Write(label))
03

Render & Export

Choose quality (480p → 4K), hit render, download. No watermarks, ever.

$ manim render scene.py -qh --format mp4

Ready to Create?

Start building beautiful mathematical animations today. Free, open-source, powered by the same engine as 3Blue1Brown.

Open the Creator