Skip to content

Repository files navigation

my-manim-editor

CI codecov Python License: MIT

A MyThingsLab My[X] tool. Given a natural-language animation concept, runs one Engine call to translate it into a Manim Community Edition Scene subclass:

mymanimeditor render --concept "a circle morphing into a square" --json

The generated code is checked with stdlib ast.parse as a syntax gate — no manim/LaTeX/FFmpeg dependency, no rendering in v0. See CLAUDE.md for the full contract and my-things-core/docs/tools/my-manim-editor.md for the design plan.

Install (development)

python -m venv .venv && source .venv/bin/activate
pip install -e ../my-things-core -e ".[dev]"
pytest

License

MIT — see LICENSE.

About

Translates an animation concept into a syntax-valid ManimCE Scene script.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages