
MulmoCast
Receptron · Productivity · Other
MulmoCast is an open-source AI presentation tool from Receptron that turns a text script into video, podcast, slideshow, PDF or manga, and it runs as a command line app for free.

About MulmoCast
What Is MulmoCast
MulmoCast is an AI-native presentation tool, and it works more like a render pipeline than a slide editor. Receptron, the team behind the GraphAI workflow engine, built it for the AI era. Instead of designing slides by hand in PowerPoint or Keynote, you describe your content in plain language and let a large language model draft the structure. MulmoCast then renders that structure into several output formats from a single source file.
The center of the product is MulmoScript, a JSON format that works like a screenplay. It stores speakers, narration, images and layout in one place, which is why the same script can become a narrated video, an audio podcast, a slideshow, a PDF or a comic. That flexibility appeals to people who publish the same idea across several channels and don't want to rebuild it each time.
The trade-off is that MulmoCast is a tool for makers. It ships as a command line app you install with npm, and it leans on external AI providers for images, speech and video. You bring your own API keys, and the creative output depends on how well you write the script and configure those providers. There's no drag and drop editor and no drag to fix a broken scene.
Getting Started
- Install Node.js, then run
npm install -g mulmocastand install ffmpeg on the same machine. - Create a
.envfile with the API keys for the providers you want, such as an OpenAI key for images and a text to speech provider. - Run
mulmo tool scripting -ito build a MulmoScript through an interactive chat, or write the JSON yourself. - Run
mulmo audio,mulmo imagesandmulmo moviein order, or justmulmo movie your_script.jsonto generate everything at once. - Find the finished file in your output folder and publish it to the channel you need.
Product Information
A quick look at MulmoCast's pricing, supported platforms, and performance.
Best for
The users, tasks, and scenarios where this tool fits best.
Users
- Developers and makers
- Podcasters and video creators
- Educators and marketers
Tasks
- Turning a research report into a podcast
- Building a narrated video from a pitch
- Translating content across languages
Scenarios
- Repurposing one idea for many platforms
- Producing content on a schedule
- Prototyping a visual story
Key features
MulmoScript Source Format
MulmoScript is the JSON file that describes your whole presentation, including speakers, narration, images and layout. Because everything lives in one structured file, you can version it, translate it and re-render it into any supported format without rebuilding the content by hand.
Multi-Format Output
A single script can produce a video, an audio podcast, a slideshow, a PDF and even a manga or swipe anime. That range is the core promise: you write once and publish wherever your audience already is, from a commute podcast to a shared slide deck. The slideshow and manga paths reuse the same beats, so a comic and a deck stay in sync.
AI Script Generation
The mulmo tool scripting command chats with a large language model to draft your script from a topic, a URL or a local file. It removes the blank page problem, and you can feed it content from ChatGPT or Claude if you'd rather write the beats elsewhere.
Speech, Image and Video Rendering
Separate commands handle each stage: mulmo audio builds narration, mulmo images creates visuals, and mulmo movie combines them. You can also estimate cost and usage before a run, which keeps spending predictable when you generate at scale.
Bring Your Own Providers
MulmoCast connects to models from OpenAI, Google Gemini, Anthropic, Replicate and ElevenLabs, plus Vertex AI and Azure OpenAI for enterprise setups. You choose the provider per task, so you can trade quality against cost depending on the project.
Translation and Subtitles
The mulmo translate command renders your script in another language, and the movie command can burn subtitles into the video. For teams publishing in several languages, this turns one source script into a localized set of assets.
Open Source and Portable
MulmoCast is released under the AGPL-3.0-only license and runs from npm, Docker or a plain Node.js install. That gives you full control over the pipeline, and you can inspect or extend the code rather than relying on a closed hosted service.
Pros and cons
Pros
- Turns one script into video, podcast, slideshow, PDF and manga.
- Free and open source under AGPL, so there's no subscription to start.
- Commands and usage estimation keep generation costs visible.
- Connects to major AI providers, including enterprise Vertex AI and Azure.
- Scripts are plain JSON, which makes versioning and automation easy.
Cons
- It's a command line tool, so non-technical users face a real learning curve.
- You must supply and pay for your own AI provider keys.
- Output quality depends on provider setup and how carefully you write the script.
- No drag and drop visual editor for fixing scenes after the fact.
Frequently asked questions
Acting as both an AI presentation generator and a slideshow generator, MulmoCast turns a text script into multi-modal output. You write a MulmoScript and render it as a narrated AI video generator flow, a podcast, a slideshow, a PDF or a manga, so one source covers several formats.
Related content
Explore related tools, skills, and articles for MulmoCast.
MulmoCast Alternatives

Udon
Udon · Coding · ProductivityUdon turns an Apple Silicon Mac into a home server you run from a browser, with container controls, file shares, and an optional AI sysadmin.

offstage
offstage cloud · Coding · Productivityoffstage gives AI coding agents and CI jobs a real Mac: a fresh macOS account on Apple silicon, driven over an API and billed by the second.
BotBus
Chengdu Tuyang Tusen Technology Co., Ltd. · Coding · ProductivityBotBus lets you control AI coding agents from your phone and watch: approve commands, start tasks and read results while the code stays on your desktop.
