AI math animation maker built on Manim

Turn math ideas intoclear animated videos— no coding required.

CurvG is an AI math animation maker: describe the concept you want to explain, review the scene plan and Manim code, then render a video you can download and share. Free to start, nothing to install.

x(t) = sin(3t + π/2) · y(t) = sin(2t)

01Describe the idea
02Check math and sequence
03Keep the Manim code
04Render to MP4 online

Start with a clear brief

Prompts that tell the animation what matters.

A useful prompt names the teaching goal, the mathematics, the visual sequence, and the labels the viewer needs. Use these examples as starting points, then review the proposed scene.

example 01 / 03

Linear algebra and transformations

Animate the vector (2, 3) under a scaling matrix and show the coordinate grid deforming along the transformation.

Likely Manim building blocks

LinearTransformationScene
Open Creator
example 02 / 03

Calculus and Fourier intuition

Draw a sine wave while a point travels around a circle, then connect the point's vertical coordinate to the wave.

Likely Manim building blocks

ParametricFunction, always_redraw
Open Creator
example 03 / 03

Geometry and LaTeX proofs

Build a geometric proof of the Pythagorean theorem with labeled squares and matching formula transformations.

Likely Manim building blocks

MathTex, TransformMatchingShapes
Open Creator

Why CurvG

Keep the math visible from prompt to Manim code.

A faster first draft is useful only if you can verify it. CurvG keeps the teaching goal, assumptions, scene order, and generated code in view before rendering.

Create a scene

Get to a usable first draft

AI-assisted
  • Start from the outcome

    Define what the viewer should understand, then add the formula, objects, and labels that support it.

  • Turn intent into a scene plan

    Organize the visual objects, actions, camera framing, and timing into a sequence you can review.

  • Generate portable Manim code

    View, copy, or download the Python instead of leaving the result inside a closed video generator.

Stay in control of the explanation

Review first
  • Check the mathematics first

    Verify formulas, assumptions, scene order, labels, framing, and duration before generating code.

  • Fix the part that changed

    Revise the request or scene plan without losing sight of the original explanation goal.

  • Choose when to render

    Render the approved scene to a video when you are ready, or take the Manim code into your own pipeline.

How CurvG works

From a math idea to a rendered animation in three steps.

Each stage gives you something concrete to review before you spend time rendering the final scene.

step 01 / 03

Describe the result

State what the viewer should understand, then include the formulas, objects, labels, or transformations that matter.

step 02 / 03

Review the scene plan

Check the mathematical assumptions, explanation sequence, labels, camera framing, and timing before generating code.

step 03 / 03

Render the video, keep the code

Render the approved scene to an MP4 in the cloud and download it, or copy the Manim code into your own workflow. Failed renders refund their credits automatically.

What you keep: Your original brief, proposed scene plan, and generated code remain visible, so you can trace a result back to the decision that produced it.

Built for clear explanations

For people who need motion to explain an idea.

Plan the explanation before rendering, then keep the Manim code for lessons, presentations, or videos.

use case 01 / 03

Educators

Turn a lesson objective into a visual sequence you can check before using it with students.

visual proofslesson scenes
Create a lesson scene
use case 02 / 03

Math & science communicators

Break a formula, proof, or physical relationship into a sequence an audience can follow.

concept explainersclear sequencing
Create an explainer scene
use case 03 / 03

Course & video creators

Draft reusable animation scenes for courses and videos without beginning from an empty Python file.

explainersreusable code
Create a video scene

Inside the Creator

See what CurvG understood before it writes the code.

Your brief, the proposed scene plan, and the generated code stay side by side so you can trace and correct the result.

curvg / scene reviewCreator workflow preview

01 / your brief

State the outcome first

Animate a Lissajous curve from x(t) = sin(3t + π/2) and y(t) = sin(2t), with labeled axes.

Name what the viewer should understand, then add the formula, objects, and visual sequence that support it.

Original request kept in view

02 / scene plan

Check the proposed explanation

  1. 01

    Viewer outcome

    Confirm what the audience should understand by the end of the scene.

  2. 02

    Scene sequence

    Check the order of axes, labels, transformations, and camera changes.

  3. 03

    Math assumptions

    Verify notation, domain choices, and relationships before generating code.

03 / code and preview

Inspect what will be created

f(t) → scene

scene.py

curve = ParametricFunction(f)

self.play(Create(curve))

This preview shows the review flow. The Creator can generate, display, copy, and download Manim code. Editing code directly in the browser is not available yet.

Open Creator

Three clear plans

Choose the capacity behind your next scene

Start free, add daily hosted rendering for $9.90, or unlock every model and more capacity for $18.90.

Free

Plan, review, and export code before paying for hosted rendering

$
Billed yearly
  • 3 curated AI models for free
  • Reviewable scene plans
  • Portable Manim code
  • No included hosted-render credits

Starter

Popular

For individual creators who render regularly

$/ month
Billed yearlySave about 20% with annual billing
  • 3 curated AI models
  • Everything in Free
  • 3600 render credits per billing period
  • Hosted MP4 render and download

Pro

Full power

For frequent work that needs every model and more render capacity

$/ month
Billed yearlySave about 20% with annual billing
  • All 7 curated AI models
  • Automatic model fallback
  • Everything in Starter
  • 12000 render credits per billing period

Plan comparison

See exactly what changes at each level

Render estimates are based on the current cost per standard render and update automatically if that cost changes.

Plan comparison
Free

$0

StarterPopular

$7.92 / month

Pro

$15.08 / month

AI workflow
Curated model access3 models3 modelsAll 7 models
Automatic model fallback
Reviewable scene plans
Review generated code
Rendering and output
Render credits / billing period3,60012,000
Estimated standard rendersAbout 180About 600
Hosted MP4 rendering
Copy and download Python
Credit expirationEnd of billing periodEnd of billing period

Before you start

Questions before you create with CurvG

Clear answers about what CurvG creates, what you can review, and what each plan includes.

What is CurvG AI, and how does it use Manim?

CurvG is an AI math animation maker built on Manim Community, the open-source Python engine behind 3Blue1Brown-style math animation. It turns a written explanation goal into a scene plan and Manim code, with a review step before rendering.

How is CurvG different from a one-click AI video generator?

CurvG does not stop at a prompt and a final video. It shows the proposed explanation, mathematical assumptions, scene order, and generated Manim code, so you can catch a problem before rendering. AI output is still not guaranteed to be correct.

Can AI guarantee a mathematically correct animation?

No. A model can misread notation, make a false assumption, or generate incorrect scene logic. CurvG makes those decisions easier to inspect, but it does not replace mathematical review.

Do I need Python, FFmpeg, or LaTeX installed locally?

No — rendering runs in the cloud, so you can plan, generate, and render without installing anything. You only need a local Manim environment if you want to run the exported code on your own computer.

Can I edit and compile the generated Manim code in the browser?

Not yet. The current Creator lets you view, copy, and download generated Python, but it does not provide direct code editing or compilation in the browser.

Can CurvG render the video for me?

Yes. Cloud rendering is built in: approve the scene, render it to an MP4, and download the result. Paid plans include render credits, and failed or canceled renders are refunded automatically.

Can I use CurvG AI for free?

Yes. New accounts start with free credits, and the Free plan includes scene planning, Manim code export, and three curated AI models (Gemini 3.6 Flash, Grok 4.5, and Gemini 3.1 Pro). Pro unlocks all seven models.

Choose your next step

Start a scene, learn the review workflow, or compare plans before you commit time.

Plan a new math animation

Describe the teaching goal, formula, and visual sequence. Review the proposed scene before generating code.

Create a Manim scene

Learn the prompt-to-code workflow

See what to include in a brief, what to review in a scene plan, and how to continue with the generated Manim code.

Read the AI Manim workflow guide

Create your first scene

Start with one idea worth explaining.

Describe the concept, check the proposed scene, then render the video — and keep the Manim code for your own workflow.

idea → scene plan → Manim code → rendered video