Install Manim explainer video skills into Claude Code, Cursor, Windsurf, or GitHub Copilot
Project description
3brown1blue
Generate Manim animated explainer videos from any topic using an LLM, or install the Manim skill into your AI coding tool.
Generate a video
# one-shot, no install needed
uvx '3brown1blue[anthropic]' generate "explain the attention mechanism"
uvx '3brown1blue[openai]' generate "explain backpropagation" --provider openai --render
# or install permanently
pip install '3brown1blue[all]'
3brown1blue generate "explain Fourier transforms" --provider google --render
The tool prompts for your provider if you don't pass --provider.
Supported providers
| Provider | Install extra | Env var |
|---|---|---|
| Anthropic (Claude) | [anthropic] |
ANTHROPIC_API_KEY |
| OpenAI (GPT) | [openai] |
OPENAI_API_KEY |
| Google Gemini | [openai] |
GOOGLE_API_KEY |
| Groq | [openai] |
GROQ_API_KEY |
| Mistral | [openai] |
MISTRAL_API_KEY |
Google, Groq, and Mistral all use the OpenAI-compatible API format.
Generate options
3brown1blue generate TOPIC [OPTIONS]
--provider -p anthropic | openai | google | groq | mistral
--model -m model name (uses provider default if omitted)
--api-key -k API key (or set the provider env var)
--output -o output file [default: scene.py]
--render run manim after generation
--quality -q l=fast | m=medium | h=1080p | k=4K [default: l]
Install as a coding skill
The skill installs Manim knowledge (24 reference guides + templates) into your AI coding tool so it generates better animations without you prompting it.
uvx 3brown1blue install
Supports: Claude Code, Cursor, Windsurf, GitHub Copilot
Prerequisites
To render animations you need Manim and LaTeX:
pip install manim
# macOS: brew install mactex
# Linux: apt install texlive-full
# Windows: install MiKTeX
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file 3brown1blue-0.1.2.tar.gz.
File metadata
- Download URL: 3brown1blue-0.1.2.tar.gz
- Upload date:
- Size: 83.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8769d7ac206816329778c59d7e1420256dff5e6caeef0ec6e61e9a38996343a
|
|
| MD5 |
9d69e7da8895f81761bf2baacc63ed5e
|
|
| BLAKE2b-256 |
28a1d9157768a993cf9ba423863f02cad0d321a7ad17626aca95eda7869a8831
|
File details
Details for the file 3brown1blue-0.1.2-py3-none-any.whl.
File metadata
- Download URL: 3brown1blue-0.1.2-py3-none-any.whl
- Upload date:
- Size: 104.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5d4ca805cc77942539bcd8807a61b7dcf490bc5fe1af54c6ced32149447a4cc
|
|
| MD5 |
2a29da15bcd4e159e734ed79d451b85f
|
|
| BLAKE2b-256 |
dccae110a20b22ead48f80282720e0199be38a39b5bcc2b66d9a24e5d6a638ac
|