MulmoCastとは
MulmoCast(マルモキャスト) は、AIと人間が協働してコンテンツを作るための次世代マルチモーダル・プレゼンテーションプラットフォームです。
アイデアを入力するだけで、AIが動画・ポッドキャスト・スライドショー・PDF・マンガ形式など、複数のフォーマットのコンテンツを自動生成します。
主な特徴
| 特徴 | 説明 |
|---|---|
| AI台本システム | MulmoScriptで構成・ナレーション・画像をJSON形式で記述 |
| マルチフォーマット | 動画、ポッドキャスト、スライドショー、PDF、マンガ、アニメーションに対応 |
| 100種類以上のスライドスタイル | ビジネス、テック、クリエイティブなど10カテゴリ |
| スマートキャッシング | 変更部分のみ再生成で高速処理 |
| 複数AIプロバイダ対応 | OpenAI、Google、Anthropic、Replicate |
| 多言語対応 | 翻訳・字幕機能で英語・日本語をサポート |
| オープンソース | MITライセンスで無料利用・商用利用可能 |
主な用途
- プレゼンテーション動画の自動生成
- ビジネス資料(提案書・戦略書)の作成
- ポッドキャスト音声の制作
- 教育コンテンツ(絵本・マンガ形式)の作成
- 企業紹介動画・広告動画の制作
料金体系
MulmoCastは完全無料のオープンソースソフトウェアです。
| 項目 | 料金 |
|---|---|
| MulmoCast CLI | 無料 |
| デスクトップアプリ | 無料 |
| MCPサーバー群 | 無料 |
| MulmoCast Vision | 無料 |
API利用料金(別途)
コンテンツ生成にはAI APIの利用料金が発生します:
| API | 用途 | 料金 | 必須 |
|---|---|---|---|
| OpenAI API | スクリプト生成・画像生成 | 従量課金 | ✅ 必須 |
| ElevenLabs | 高品質英語音声合成 | 従量課金(無料枠あり) | オプション |
| NijiVoice | 日本語音声合成 | 従量課金 | オプション |
| Replicate | 高度な動画モデル | 従量課金 | オプション |
| Google Gemini | 画像・音声生成 | 従量課金(無料枠あり) | オプション |
最小構成: OpenAI APIキーのみで基本機能が利用可能です。
導入方法
方法1: デスクトップアプリ(初心者向け)
最も簡単な方法です。プログラミング知識不要。
- mulmocast.com にアクセス
- お使いのOS用アプリをダウンロード(Mac/Windows)
- インストールして起動
- 設定画面でOpenAI APIキーを入力
- 対話形式でコンテンツを作成開始
macOSでの権限エラー対処:
xattr -c mulmocast-app.app
デバッグモード: アプリ内で Cmd+Option+I を押すと開発者ツールが開きます。
方法2: CLIツール(開発者向け)
コマンドラインから操作。自動化やスクリプト組み込みに最適。
# グローバルインストール
npm install -g mulmocast
# 動画生成に必要(macOS)
brew install ffmpeg
# 環境変数を設定(.envファイルまたはexport)
export OPENAI_API_KEY="sk-xxx"
Docker版も利用可能:
docker build -t mulmocast .
docker run -e OPENAI_API_KEY=xxx mulmocast
方法3: MCPサーバー(Claude Desktop連携)
Claude Desktopから直接MulmoCastを操作できます。
claude_desktop_config.json に追加:
{
"mcpServers": {
"mulmocast": {
"command": "npx",
"args": ["mulmocast-mcp@latest"],
"env": {
"OPENAI_API_KEY": "sk-xxx",
"REPLICATE_API_TOKEN": "r8_xxx",
"ANTHROPIC_API_KEY": "sk-ant-xxx"
},
"transport": { "stdio": true }
}
}
}
環境変数一覧
| 環境変数 | 用途 | 必須 |
|---|---|---|
OPENAI_API_KEY | スクリプト生成・画像作成 | ✅ |
GEMINI_API_KEY | Google画像・TTS生成 | オプション |
ANTHROPIC_API_TOKEN | Claude統合(htmlPrompt用) | オプション |
REPLICATE_API_TOKEN | 高度な動画モデル | オプション |
ELEVENLABS_API_KEY | 高品質音声合成 | オプション |
NIJIVOICE_API_KEY | 日本語音声合成 | オプション |
BROWSERLESS_API_TOKEN | Webコンテンツアクセス | オプション |
エンタープライズ向け: Azure OpenAIおよびGoogle Vertex AIもサポート。
使い方
ワークフロー
- MulmoScript生成 - 対話形式またはソースファイルからスクリプトを作成
- 音声処理 - テキストを音声に変換(複数の音声オプション)
- ビジュアル生成 - AI画像またはMarkdownスライドを生成
- 出力結合 - 音声と映像を同期して最終動画を生成
CLIコマンド例
# 1. 対話形式でスクリプトを生成(絵本テンプレート)
mulmo tool scripting -i -t children_book -o ./ -s story
# 2. 最小限のビートを定義済みスタイルで完成
mulmo tool complete beats.json -s ani -o script.json
# 3. 完全な動画を生成
mulmo movie script.json
# 4. 日本語字幕付き動画を生成
mulmo movie script.json -c ja
# 5. Web公開用バンドルを作成
mulmo bundle script.json
テンプレート一覧
| テンプレート | 説明 | 用途 |
|---|---|---|
children_book | 絵本スタイル | 教育・子供向け |
business_pitch | ビジネスプレゼン | 提案・営業 |
documentary | ドキュメンタリー風 | 解説・紹介 |
podcast | ポッドキャスト | 音声コンテンツ |
manga | マンガ形式 | エンターテイメント |
MulmoCast Vision(スライド生成)
MulmoCast Vision は、LLMを使って80種類以上のビジネス向けスライドテンプレートからプロフェッショナルなプレゼンテーションを自動生成するツールです。
特徴
- 即座に生成: LLM経由で数秒でプロフェッショナルなスライドを作成
- 自動保存・エクスポート:
~/Documents/mulmocast-vision/にPDFで自動保存 - カスタマイズ可能: HTMLベースのテンプレートで細かいデザイン調整が可能
- インストール不要:
npxで直接実行
セットアップ
claude_desktop_config.json に追加:
{
"mcpServers": {
"mulmocast-vision": {
"command": "npx",
"args": ["mulmocast-vision@latest"],
"transport": {"stdio": true}
}
}
}
使用例
Claude Desktopで以下のように指示するだけ:
- 「AI企業を比較して。20枚くらいで」
- 「新製品の提案書を作成して」
- 「SWOT分析のスライドを作って」
- 「ビジネスモデルキャンバスを作成」
対応スライドタイプ
| カテゴリ | 例 |
|---|---|
| 提案書 | 課題→解決策→価値→次のアクション |
| 分析 | SWOT、PEST、3C、ビジネスモデルキャンバス |
| サマリー | アジェンダ、まとめ、クロージング |
| 比較 | 企業比較、製品比較、機能比較 |
MulmoScriptとは
MulmoScript は、マルチモーダルコンテンツを記述するためのJSON/YAML形式のスクリプト言語です。映画の脚本のように、物語の構成とビジュアルを統合的に記述します。
特徴
- LLMフレンドリー: AIが生成しやすい構造化フォーマット
- 人間が読める: JSONなので理解・編集が容易
- マルチモーダル: テキスト、画像、音声、レイアウトを統合記述
- バージョン管理: Gitで管理しやすいテキストベース
- 再利用可能: テンプレートとして共有・再利用が容易
最小構成
{
"$mulmocast": { "version": "1.0" },
"beats": [
{ "text": "Hello World" }
]
}
完全な例
{
"$mulmocast": { "version": "1.0" },
"title": "AI時代のプレゼンテーション",
"speakers": {
"narrator": { "voice": "ja-JP-Neural" }
},
"beats": [
{
"speaker": "narrator",
"text": "これからのプレゼンは、AIと人間の協働で作られます。",
"image": {
"prompt": "futuristic presentation with AI assistant, professional setting",
"style": "professional",
"type": "generate"
}
},
{
"speaker": "narrator",
"text": "専門知識がなくても、誰でも映像を作れる時代が来ました。",
"image": {
"prompt": "diverse group of people creating content with AI tools",
"style": "warm and inclusive"
}
}
]
}
ツール一覧(MulmoCastファミリー)
| ツール | 説明 | インストール |
|---|---|---|
| mulmocast-cli | MulmoCast本体(CLI & ライブラリ) | npm install -g mulmocast |
| mulmocast-app | デスクトップアプリ(Electron/Vue 3) | 公式サイトからダウンロード |
| mulmoscript-mcp | 対話式スクリプト生成MCP | npx mulmoscript-mcp |
| mulmocast-mcp | MulmoCast機能のMCPサーバ化 | npx mulmocast-mcp@latest |
| mulmocast-vision | ビジネススライド生成MCP | npx mulmocast-vision@latest |
| mulmocast-viewer | Web用プレイヤー(Vue 3) | npm install mulmocast-viewer |
| mulmo-movie | 既存動画からデータ生成 | npm install -g mulmo-movie |
MCP一括設定
Claude Desktopで全MCPを使う場合:
{
"mcpServers": {
"mulmoscript": {
"command": "npx",
"args": ["mulmoscript-mcp"],
"transport": {"stdio": true}
},
"mulmocast": {
"command": "npx",
"args": ["mulmocast-mcp@latest"],
"env": {
"OPENAI_API_KEY": "sk-xxx",
"REPLICATE_API_TOKEN": "r8_xxx"
},
"transport": {"stdio": true}
},
"mulmocast-vision": {
"command": "npx",
"args": ["mulmocast-vision@latest"],
"transport": {"stdio": true}
}
}
}
よくある質問
Q: 本当に無料ですか?
A: MulmoCast自体は完全無料のオープンソースです。ただし、動画や音声を生成するにはOpenAI等のAPIが必要で、その利用料金がかかります。OpenAI APIの料金は1回の動画生成で数円〜数十円程度です。
Q: プログラミングの知識は必要ですか?
A: デスクトップアプリならプログラミング知識は不要です。CLIやMCPを使う場合は、基本的なコマンドライン操作とJSONの知識があると便利です。
Q: どんな動画が作れますか?
A: 絵本、プレゼン、ドキュメンタリー、広告風、ポッドキャスト、マンガ形式など、様々なスタイルに対応しています。30秒〜数分程度の動画に最適です。
Q: 商用利用は可能ですか?
A: はい、MITライセンスのオープンソースなので商用利用可能です。ただし、生成に使用するAIサービス(OpenAI等)の利用規約は別途ご確認ください。
Q: 日本語に対応していますか?
A: はい。日本語のテキスト生成、日本語音声合成(NijiVoice推奨)、日本語字幕に対応しています。
Q: 既存の動画をMulmoCast形式に変換できますか?
A: はい。mulmo-movie を使えば、既存の動画ファイルを解析してmulmoViewer用のデータを自動生成できます。講演動画やインタビュー動画を、セグメント分割・文字起こし・翻訳まで自動処理します。
始め方まとめ
| 方法 | 難易度 | おすすめ対象 |
|---|---|---|
| デスクトップアプリ | ⭐ | 初心者、非エンジニア |
| MCPサーバー | ⭐⭐ | Claude Desktop利用者 |
| CLIツール | ⭐⭐⭐ | 開発者、自動化したい人 |
| ライブラリ組み込み | ⭐⭐⭐⭐ | アプリ開発者 |
おすすめの始め方:
- まずは公式サイトからデスクトップアプリをダウンロード
- OpenAI APIキーを取得して設定
- 対話形式で最初の動画を作成
- 慣れてきたらCLIやMCPに挑戦
コミュニティ・サポート
- 公式サイト: mulmocast.com
- Discord: discord.gg/XqmAYxm2Xf - 質問・ディスカッション
- GitHub Organization: github.com/receptron
- メインレポジトリ: mulmocast-cli