ストーリーのアイデア、脚本、小説から、脚本・ストーリーボード・キャラクター・動画生成エージェントを連携させてマルチショット動画を作る、エージェント型動画生成フレームワーク。
ddcat-ai/open-ai-canvas
ストーリーボード作成、マルチモーダル生成、アセット管理に対応した、無限キャンバス搭載のオープンソースAI映画・ショートドラマ制作ワークスペース。
- スター
- 1,675
- フォーク
- 545
- 未解決の Issue
- 107
- 最終コミット
- 13 時間前
これは何?
Open AI Canvas(影策)は、物語を動画に仕上げるためのセルフホスト型ワークスペースです。自由に使えるキャンバス上に、脚本、キャラクター、シーン、スタイルボード、参考資料をノードとして配置・接続でき、構成を整理したストーリーボードと、ショットを計画するための3D演出ステージも備えています。
生成処理は、テキスト、画像、動画、音声を扱う統合タスクシステムを通じて実行します。タスクでは参考画像、開始・終了フレーム、カメラ移動、続きの生成、バッチ出力を指定でき、キューで進捗やログの確認、キャンセル、再試行ができます。アセットはライブラリで管理し、削除前に参照状況を確認できます。タイムラインエディターでは、クリップの配置やトリミング、字幕の文字起こし、サーバー側でのエクスポートが可能です。
バックエンドはGo製で、ローカル利用ではSQLite、デプロイ環境ではPostgreSQLとRedisを使用します。フロントエンドはReactアプリです。開発は現在も活発に進んでいるため、データ構造やインターフェースが変更される可能性があります。個人利用、ローカル環境、または信頼できる環境での利用を想定しています。
主な機能
- 01ノード、接続、ミニマップ、Undo/Redo、読み取り専用共有に対応した無限キャンバス。
- 02構成を整理したストーリーボード、キャラクターとシーンの管理、3D演出ステージ。
- 03参考フレームやカメラ制御に対応したテキスト、画像、動画、音声の生成。
- 04進捗確認、ログ表示、キャンセル、再試行に対応した非同期タスクキュー。
- 05字幕の文字起こしとサーバー側での動画エクスポートに対応したタイムライン編集。
- 06モデルチャネル、利用枠、オブジェクトストレージ(Alibaba Cloud OSS、Tencent COS)を管理する管理者向けツール。
ユースケース
- 脚本からストーリーボード、生成ショットまでを1つのキャンバス上で作成し、ショートドラマを企画する。
- キャラクター、シーン、スタイルの参考資料を整理し、一貫性のあるAI動画制作に活用する。
- 信頼できる少人数チーム向けに、共有の制作ワークスペースをセルフホストする。
クイックスタート
- 1
リポジトリをクローンします
git clone https://github.com/ddcat-ai/open-ai-canvas.git - 2
ローカルのデータ用ディレクトリとキャッシュ用ディレクトリを作成します
mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod - 3
バックエンドディレクトリで実行し、別のターミナルで Go バックエンドを起動します
cd backend && CANVAS_BACKEND_ADDR=127.0.0.1:8080 CANVAS_BACKEND_DATA_DIR=../.local/project-workbench-debug GOCACHE=../.local/cache/go-build GOMODCACHE=../.local/cache/go-mod go run ./cmd/server - 4
web/ でフロントエンドの依存関係をインストールしてから、bun run dev を実行し、http://localhost:3000 を開きます
cd web && bun install --frozen-lockfile
使う前に知っておきたいこと
- プロジェクトは現在も急速に開発中のため、データ構造や外部インターフェースが変更される場合があります。
- 個人利用、ローカル環境、または信頼できる環境での利用を想定しています。セキュリティ設定なしに、一般公開のマルチユーザーサービスとして公開しないでください。
- 実行には Go 1.25 と Bun が必要です。また、生成機能を使うには、API キーを用意して独自のモデルチャネルを設定する必要があります。
収録されている特集
トピック
よくある質問
- open-ai-canvas とは?
- ストーリーボード作成、マルチモーダル生成、アセット管理に対応した、無限キャンバス搭載のオープンソースAI映画・ショートドラマ制作ワークスペース。 Open AI Canvas(影策)は、物語を動画に仕上げるためのセルフホスト型ワークスペースです。自由に使えるキャンバス上に、脚本、キャラクター、シーン、スタイルボード、参考資料をノードとして配置・接続でき、構成を整理したストーリーボードと、ショットを計画するための3D演出ステージも備えています。
- open-ai-canvas は無料で使えますか?ライセンスは?
- open-ai-canvas は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- open-ai-canvas は今もメンテナンスされていますか?
- 活発にメンテナンス中。open-ai-canvas の最終コミットは 2026年11月5日 です。
- open-ai-canvas は何に使えますか?
- 脚本からストーリーボード、生成ショットまでを1つのキャンバス上で作成し、ショートドラマを企画する。 キャラクター、シーン、スタイルの参考資料を整理し、一貫性のあるAI動画制作に活用する。 信頼できる少人数チーム向けに、共有の制作ワークスペースをセルフホストする。
- open-ai-canvas のインストール方法は?
- リポジトリをクローンします: git clone https://github.com/ddcat-ai/open-ai-canvas.git ローカルのデータ用ディレクトリとキャッシュ用ディレクトリを作成します: mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod バックエンドディレクトリで実行し、別のターミナルで Go バックエンドを起動します: cd backend && CANVAS_BACKEND_ADDR=127.0.0.1:8080 CANVAS_BACKEND_DATA_DIR=../.local/project-workbench-debug GOCACHE=../.local/cache/go-build GOMODCACHE=../.local/cache/go-mod go run ./cmd/server web/ でフロントエンドの依存関係をインストールしてから、bun run dev を実行し、http://localhost:3000 を開きます: cd web && bun install --frozen-lockfile
- open-ai-canvas はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ddcat-ai/open-ai-canvas
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自然言語アシスタントがテキスト・画像・動画ノードをつなぐワークフローを構築する、無限キャンバス搭載のオープンソースAI動画制作ワークスペース。
脚本の分解、ストーリーボード作成、素材の一貫性管理、動画生成、書き出しまでをカバーする、AI生成ショートドラマ向けのエンドツーエンド制作ワークスペースです。
中国語の物語テキストや順序付き画像から、Remotionで無音の3:4手描き日記風コミック動画を生成するAgent Skill。
キャンバス内エージェント、3Dディレクタースタジオ、プラグイン式の生成プロバイダーを備えた、AI画像・動画・ストーリーボード制作向けのローカルなノードベースキャンバス。
ノードグラフ、専用エディター、3Dディレクターステージを備え、ローカル優先でモデルを利用して短編動画・ゲーム・広告向け素材を生成するデスクトップAIアートエンジン。