Skip to content

Troubleshooting

Start with:

studio doctor
studio doctor --catalog

Then inspect the failing build:

studio inspect <build-id>

studio Is Not Found

Install the project in the current Python environment:

python -m pip install -e ".[dev]"

In the runtime container, verify /opt/venv/bin is on PATH.

Python Version Is Too Old

Manim Studio requires Python 3.11 or newer. The current Windows host may have an older interpreter even when the devcontainer/runtime is correct.

Use the devcontainer or runtime image for the supported reproducible path.

Render Tools Are Missing

studio doctor checks Manim, Manim Slides, FFmpeg, LaTeX, XeLaTeX, dvisvgm, and Hebrew-capable fonts.

If one of those checks fails on the host, use the Docker runtime:

docker build --target runtime -t manim-studio:local .

Hebrew Fonts Are Missing

The runtime installs DejaVu and Noto Hebrew fonts. Verify with:

studio doctor

Scenes should use hebrew_text or explicitly select a Hebrew-capable font.

Catalog Validation Fails

Run:

studio catalog validate --strict-metadata

Check that every entry has a valid source_path, class_name, renderer, and stable target IDs.

MCP Hangs Or Emits Unexpected Output

MCP stdio clients must start manim-mcp as a non-interactive process. Do not allocate a TTY:

docker run --rm -i ...

Do not use:

docker run --rm -it ...

On Windows, prefer the devcontainer/runtime container or WSL Linux paths when renders are expected.

PPTX Export Is Unsupported

PPTX export requires every scene in the deck to use:

renderer: manim-slides

Mixed decks return unsupported_deck. HTML, PDF, ZIP, and other formats currently return unsupported.