ai-agent

manim

Animation engine for explanatory math videos
95,608 stars+381★ this week7,828 forksPythonUpdated 9/9/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? and earn 85% of every sale.

Show it off in your README:

Featured on WorkflowStacks
[![Featured on WorkflowStacks](https://workflowstacks.com/api/badge/manim.svg)](https://workflowstacks.com/skills/manim?utm_source=github&utm_medium=badge)
🔥 Hot this week, in your inbox
Skills like this, every Monday.

The five fastest-growing open-source AI skills, ranked by GitHub star growth. One email a week, unsubscribe anytime.