ganbo-gab/open-storyboard-canvas
开源的 AI 分镜与导演台画布,支持全景图、摄像机控制、提示词预设和自定义供应商调用。
Open Storyboard Canvas – 何であるか
Open Storyboard Canvas は、クリエイターが視覚的な「キャンバス」上でAI駆動の画像・動画生成ワークフローを構築・管理・実行できるデスクトップアプリです。ノードベースのエディタ、3D「ディレクタースタジオ」、およびチャット可能なAI「エージェント」を統合しています。すべての機能はローカルで動作(macOS & Windows)し、Tauri 2、React、TypeScript、Rust を使用しています。
主要機能(READMEに記載)
| 機能 | 機能内容 |
|---|---|
| キャンバスエージェント(ベータ) | 右側でチャット。エージェントは現在のプロジェクト、選択中のノード、添付メディアを読み取り、ノードの作成・移動・編集、生成ジョブの送信、ステータスの追跡、簡潔なログの表示が可能。 |
| AI画像/動画ワークフロー | 生成から始める、参照画像の編集、動画作成、ストーリーボードから導出される出力に対応。複数のプロバイダー(OpenAI互換、Agnes、Dreamina CLIなど)を設定可能。各タスクごとにモデル、解像度、アスペクト比、長さなどを個別に設定可能。 |
| ノードベースキャンバス&タググループ | メディア、AI生成画像/動画、ストーリーボード、パノラマ、ディレクタースタジオシーンをノードとしてアップロード。タググループは参照を整理するコンテナとして機能し、プロンプトテキストには影響を与えません。 |
| ディレクタースタジオ&パノラマ | キャラクター、小道具、照明、カメラを配置できる3Dシーン。シーンを記録し、キャンバスに戻すスクリーンショットをエクスポート、または生成されたパノラマを背景としてインポート可能。 |
| 生産性と診断機能 | スプレッドシートによるプロンプトの一括インポート、プロンプトライブラリ、元に戻す/やり直す、自動プロジェクト保存、検索可能な洗浄済みログ、詳細なエラーレポート。 |
| クロスプラットフォームデスクトップアプリ | macOS(ユニバーサル)およびWindows(x64)向けにパッケージ化。ネイティブラッパーにはTauri 2、UIにはReact、システムレベルのコマンドおよびAIプロバイダーアダプターにはRustを使用。 |
どんな人が使うか?
- プランニングボード内にAI生成のコンセプト画像や短い動画クリップを直接使いたいストーリーボードアーティスト・アニメーター。
- 複数のAIモデルで視覚的プロトタイプを素早く作成したいコンテンツクリエイター(ゲーム、マーケティング、映画)。
- ローカルで実行され拡張可能なプラットフォームを必要とする開発者(例:新しいAIプロバイダー、カスタムCLIツール(Dreaminaなど)を統合したい場合)。
使い始め方
- ダウンロード:最新のGitHubリリースからインストーラー(Windows .exe または macOS .dmg)を取得。
- プロバイダーの設定:設定 → 私の設定 でAPIキーを追加(テキスト・画像・動画モデル用)またはローカルのDreamina CLIに接続。
- 新しいキャンバスプロジェクトを作成し、ノード(メディアアップロード、AI画像、AI動画、ディレクタースタジオ、タググループ)を追加。
- 生成:ノードの生成ボタンをクリックするか、右側のエージェントを呼び出して、作成・移動・タスクの監視を自動化。
- 結果の確認:生成されたアセットは新しいノードとして表示。左側のログには読みやすい要約と、洗浄済みのAPI応答へのリンクが表示。
技術スタック(リポジトリから)
- フロントエンド:React + TypeScript、状態管理にZustand、多言語対応にi18n(中国語/英語UI)。
- バックエンド/ネイティブブリッジ:Rust(src-tauri)でフロントエンドにコマンドを公開(Tauri経由)。
- AI統合:
src-tauri/src/ai/にプロバイダーアダプター。OpenAI互換API、Agnes、Dreamina CLI、カスタム宣言的プロバイダーを処理。 - 永続化:プロジェクトファイル、ノードグラフ、ビューポート、履歴、メディア参照はすべてローカルに保存。認証情報は別途管理され、デフォルトではエクスポートされません。
開発の素早い開始(READMEに準拠)
# クローンとインストール
git clone https://github.com/ganbo-gab/open-storyboard-canvas.git
cd open-storyboard-canvas
npm install
# UIのみ実行
npm run dev
# 完全なデスクトップアプリ実行(Tauri依存関係が必要)
npm run tauri dev
リポジトリにはLint、TypeScript型チェック、Rustフォーマット、テストも含まれています。
ライセンスと由来
- Storyboard-Copilot(作者 henjicc)から明示的な許可を得てフォーク。
- 新規コードは MIT License の下で公開。
まとめ
Open Storyboard Canvas は、ノードベースのストーリーボーディング、マルチモーダル生成、インタラクティブチャットエージェントを統合した本格的なローカル実行型AI支援クリエイティブキャンバスです。単なるチュートリアルやリンク集ではなく、本格的なAIクリエイティブツールの領域に位置づけられます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト