The live registry is unavailable. Showing bundled catalog information; inspect the source for current requirements.
Back to pluginsText-to-video animation studio. The animator agent writes Manim CE scenes from plain-language briefs, renders run as background jobs (the agent keeps working while ffmpeg grinds), a reviewer agent wakes on completion to verify or fix, and the workspace gallery updates live as each video lands. Requires python3 + manim + ffmpeg locally (see README).
bahulam install manim-studioRuns locally via the Bahulam CLI from github.com/BahulamAI/awesome-bahulam-plugins
Tools (5)
Canonical Bahulam render tool. Writes a Manim CE scene to manim-studio/renders/<slug>/{scene.py, manifest.json[, script.md]} so the source, storyboard, manifest, and eventually the rendered video all live in one folder — inspectable from a plain file browser. Shared reusable code lives one level up under manim-studio/assets/ (colors.py, fonts.yaml, helpers/, templates/) and can be imported from scene.py. OSS behavior (this impl): saves the files, records a manifest, and returns the manim CLI command for the agent to launch via `shell run_in_background`. SaaS impl (bahulam.ai/video) instead blocks-and-returns-URL — same tool name + params, different substrate. See config/README.md.
Record a completed (or failed) render on the plugin's shared state — the workspace gallery lists renders from here. The render-reviewer calls this after inspecting a finished job.
List saved scenes and completed/failed renders from durable state, newest first.
Persist the user/director approval gate before render execution. Call this after the user explicitly approves, rejects, or requests changes to the storyboard/script. This is the durable handoff record between the director and animator.
Build an evidence report for a scene or the current workspace: saved source, approvals, render jobs, video paths, readiness, and failures.
Agents (4)
Primary orchestrator — coordinates the plan / animator / render-reviewer chain from user briefs. Runs the SCAN-FIRST pass, drives storyboard approval, launches the background render returned by the animator, and surfaces the final video to the user.
Writes Manim Community Edition scenes from approved briefs and returns render commands. Delegate any "make an animation / explainer video of X" task here.
Planning sub-agent — produces storyboard + script + asset manifest + render sequence before any render runs. Read-only: never writes files, never renders.
Woken when a background render finishes. Verifies the output, records the result on the blackboard, and fixes failed scenes.
Workspace views (1)
./workspace/studio.html