MemeCalculate/moyin-creator View GitHub Homepage for Latest Official Releases
脚本から最終ビデオまで全パイプラインを自動化する、プロダクションレベルのAI映画制作ツール。Seedance 2.0のマルチモーダル対応と、短編ドラマやアニメの一括処理機能を備えています。
AGPL-3.0TypeScriptmoyin-creatorMemeCalculate 0.8k Last Updated: February 22, 2026
Moyin Creator — AI映像制作ツール
クリエイター向け制作グレードAIツール | Seedance 2.0対応 | スクリーンプレイから最終映像までのフルパイプライン | 短編ドラマ&アニメの一括処理
概要
Moyin Creatorは、Electronで構築されたオープンソースの制作グレードAI映像制作デスクトップアプリケーションです。個別のツールを手動でつなぎ合わせることなく、生のスクリーンプレイテキストから最終的なレンダリング済み映像まで、エンドツーエンドの自動化されたパイプラインを必要とするAI映像クリエイター向けに設計されています。
コアとなる哲学は、5段階の連動パイプラインです。
📝 スクリーンプレイ → 🎭 キャラクター → 🌄 シーン → 🎬 ストーリーボード → ⭐ S-Grade (Seedance 2.0)
各ステージの出力は自動的に次のステージに渡され、短編ドラマ、アニメシリーズ、トレーラーに最適な高度に自動化された一括制作を可能にします。
主な機能
⭐ S-Gradeモジュール — Seedance 2.0マルチモーダル生成
フラッグシップモジュールは、ByteDanceの最新映像生成モデルであるSeedance 2.0を高度な機能と統合しています。
- マルチショット物語映像生成: 複数のストーリーボードショットをグループ化およびマージして、一貫性のある物語映像を生成します。
- マルチモーダル参照:
@Image、@Video、@Audio参照をサポートします。キャラクター参照画像、シーン画像、最初のフレーム画像が自動的に収集されます。 - インテリジェントプロンプト構築: アクション + 映画言語 + 対話リップシンクの3層自動融合。
- 最初のフレームグリッドステッチ: 精密なフレーム構成のためのN×N戦略。
- 自動パラメータ検証: Seedance 2.0の制約(画像≤9枚 + 動画≤3本 + 音声≤3件、プロンプト≤5,000文字)を強制します。
🎬 スクリーンプレイ解析エンジン
- スクリーンプレイをシーン、ショット、対話にインテリジェントに分解します。
- キャラクター、場所、感情、カメラ言語を自動的に識別します。
- マルチエピソードおよびマルチアクトのスクリーンプレイ構造をサポートします。
🎭 キャラクター一貫性システム
- 6層のアイデンティティアンカーにより、異なるショット間で同じキャラクターの外観を一貫させます。
- 詳細なキャラクタープロファイルのためのキャラクターバイブル管理システム。
- 視覚的な一貫性のためのキャラクター参照画像バインディングをサポートします。
🌄 シーン生成
- マルチアングル共同画像生成。
- シーン説明からビジュアルプロンプトへの自動変換。
🎞️ プロフェッショナルストーリーボードシステム
- 映画グレードの撮影パラメータ:ショットサイズ、カメラアングル、カメラワーク。
- ストーリーボードの自動レイアウトとエクスポート。
- ワンクリックビジュアルスタイル切り替え(2D / 3D / リアル / ストップモーション / など)。
🚀 一括制作ワークフロー
- ワンクリックフルパイプライン: スクリーンプレイ解析 → キャラクター/シーン生成 → ショット分割 → 一括画像生成 → 一括映像生成。
- マルチタスク並列キューと失敗時の自動リトライ。
- 短編ドラマやアニメシリーズの一括制作に最適化されています。
🤖 マルチベンダーAIスケジューリング
- 複数のAI画像および映像生成サービスプロバイダーをサポートします。
- APIキーのラウンドロビン負荷分散。
- 自動リトライロジックを備えたタスクキュー管理。
技術スタック
| レイヤー | テクノロジー |
|---|---|
| デスクトップフレームワーク | Electron 30 |
| フロントエンド | React 18 + TypeScript |
| ビルドツール | electron-vite (Vite 5) |
| 状態管理 | Zustand 5 |
| UIコンポーネント | Radix UI + Tailwind CSS 4 |
| AIコア | @opencut/ai-core (プロンプトコンパイル、キャラクターバイブル、タスクポーリング) |
プロジェクト構造
moyin-creator/
├── electron/ # Electronメインプロセス + Preload
│ ├── main.ts # メインプロセス (ストレージ、ファイルシステム、プロトコル処理)
│ └── preload.ts # セキュアブリッジレイヤー
├── src/
│ ├── components/ # React UIコンポーネント
│ │ ├── panels/ # メインパネル (スクリーンプレイ、キャラクター、シーン、ストーリーボード、ディレクター)
│ │ └── ui/ # ベースUIコンポーネントライブラリ
│ ├── stores/ # Zustandグローバルステート
│ ├── lib/ # ユーティリティライブラリ (AIスケジューリング、画像管理、ルーティング)
│ ├── packages/
│ │ └── ai-core/ # AIコアエンジン
│ └── types/ # TypeScript型定義
├── build/ # ビルドアセット (アイコン)
└── scripts/ # ユーティリティスクリプト
開始方法
要件
- Node.js >= 18
- npm >= 9
インストールと実行
# リポジトリをクローン
git clone https://github.com/MemeCalculate/moyin-creator.git
cd moyin-creator
# 依存関係をインストール
npm install
# 開発モードで起動
npm run dev
APIキーの設定
起動後、設定 → API設定に移動し、AIサービスプロバイダーのAPIキーを入力して開始してください。
ビルド
# コンパイル + Windowsインストーラーのパッケージ化
npm run build
# コンパイルのみ (パッケージ化なし)
npx electron-vite build
ライセンス
このプロジェクトはデュアルライセンスモデルを採用しています。
- オープンソース (AGPL-3.0): 無料で使用、変更、配布できます。変更されたコードは同じライセンスの下でリリースする必要があります。
- 商用ライセンス: クローズドソースまたは商用製品への統合については、作者に連絡して商用ライセンスを取得してください。
リンク
- 🐙 GitHub: https://github.com/MemeCalculate/moyin-creator
- 📧 Email: memecalculate@gmail.com
Made with ❤️ by MemeCalculate