ai-agent

Manim

Animation engine for explanatory math videos
91,008 stars7,542 forksPythonUpdated 8/11/2026100% free · open source
What it does

Manim is an animation engine that helps create explanatory math videos by automating the process of creating mathematical animations and graphics.

When to use it
  • When creating educational math content that requires visualizations of complex concepts
  • When needing to automate the creation of mathematical graphics for presentations or videos
  • When wanting to create interactive math visualizations for websites or applications
Ready-to-paste prompt
manim -p -ql manim.py SquareToCircle
Heads up: Manim requires a working LaTeX installation to render mathematical equations, so you may need to install a LaTeX distribution such as TeX Live or MikTeX before using manim
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

✅ Light setup

Installs with a command or two; your AI agent can do it for you.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/manim && curl -fsSL https://workflowstacks.com/api/skills/manim/claude-skill -o ~/.claude/skills/manim/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How Manim works
Codeflow
Free to inspect

Manim is a large Python project (~24k lines across 106 code files, plus 5 test files). Setup is light: installs like a normal app. Reading the code is optional. Last commit this month, MIT license, has a test suite.

Size
Large codebase
~24k lines · 106 code files · ~3 h to skim
Setup
One-command install
Installs like a normal app. Reading the code is optional.
Runs on
Python
No API keys detected
Python 95%WGSL 5%
What happens, step by step

Creates animations from code

You give
Python script
1Run Script
Execute Python script
manimlib/__main__.py
2Render Scene
Create animation scene
3Generate Video
Output animated video
You get
Animated video
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
  2. 2
    manimlib/__main__.py
    Where the program starts running
  3. 3
    pyproject.toml
    Dependencies and the commands it exposes
What's in each folder
docs/Documentation25 files
manimlib/mobject/Folder34 files
manimlib/shaders/Folder21 files
manimlib/utils/Helper scripts21 files
manimlib/animation/Folder14 files
manimlib/renderer/Folder9 files
logo/Folder7 files
manimlib/scene/Folder5 files
READMEHas testsDocumentedCI checksMIT licenseUpdated this month
Quick Actions
Details
Creator
3b1b
Language
Python
Category
ai-agent
Published
3/22/2015

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.