Skip to content
bahulam.
STARTChatInstall CodeCloud IDEWorkflowsMobile guide
EnterprisePricing
Sign inInstall Code

The live registry is unavailable. Showing bundled catalog information; inspect the source for current requirements.

Back to plugins

manim-studio

v0.1.0

Text-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).

by BahulamAI·Source
animationvideomanimasynceducationexplainer
bahulam install manim-studio

Runs locally via the Bahulam CLI from github.com/BahulamAI/awesome-bahulam-plugins

Tools (5)

render_scene

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.

register_render

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_renders

List saved scenes and completed/failed renders from durable state, newest first.

render_approval_record

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.

render_report

Build an evidence report for a scene or the current workspace: saved source, approvals, render jobs, video paths, readiness, and failures.

Agents (4)

Video Director/manim-studioentry

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.

delegatelist_rendersrender_approval_recordrender_reportread_filelist_filesshelljob_output
Manim Animator/animator

Writes Manim Community Edition scenes from approved briefs and returns render commands. Delegate any "make an animation / explainer video of X" task here.

render_scenelist_rendersread_filelist_files
Video Planner/plan

Planning sub-agent — produces storyboard + script + asset manifest + render sequence before any render runs. Read-only: never writes files, never renders.

list_rendersread_filelist_files
Render Reviewer/render-reviewer

Woken when a background render finishes. Verifies the output, records the result on the blackboard, and fixes failed scenes.

job_outputregister_renderlist_rendersrender_reportread_filerender_sceneshell

Workspace views (1)

Manim Studiopanel

./workspace/studio.html

bahulam.

Intelligence, put to work.

A product of axplusb.tech

Products

Product overviewChatBahulam CodeMobile companionCreative StudioVideo Studio

Workspaces & tools

Cloud IDEWorkflowsVertical AIPluginsModels

Resources

DocumentationBenchmarksMethodologyPricingFAQSupport

Company

About BahulamEnterpriseSecurity & controlFor investorsFeedback
© 2026 axplusb.tech
PrivacyTermsGitHub
बहुलम् · Abundance