ノードグラフ、専用エディター、3Dディレクターステージを備え、ローカル優先でモデルを利用して短編動画・ゲーム・広告向け素材を生成するデスクトップAIアートエンジン。
raph651/open-source-canvas
ローカルのComfyUIサーバー上で実行するワークフローにプロンプト、参照画像、モデルをつなぎ、画像や動画を生成できるオープンソースのノードキャンバス。
- スター
- 143
- フォーク
- 37
- 未解決の Issue
- 0
- 最終コミット
- 7 日前
これは何?
Open Source Canvasは、画像や動画を生成するノードベースのスタジオです。無限に広がるボードにプロンプト、参照画像、モデルをノードとして配置して線でつなぎ、生成された画像や動画クリップを出力として受け取れます。フロントエンドはReact、Vite、React Flowで構築されており、生成処理は行いません。すべての処理はHTTPとWebSocketのAPIを通じてComfyUIサーバーに送られます。
そのまま実行できるローカルモデルは、画像生成用のSD-Turboと動画生成用のLTX-Video 2Bです。LTX-2.5やSeedream 5.0 Proなどのホスト型モデルはComfyUIのパートナーノード経由で表示されますが、キャンバスから直接生成する機能はまだ接続されておらず、明確なメッセージとともに失敗します。ボードはブラウザー内にプレーンなJSONとして保存され、自動保存、バージョン履歴、エクスポートに対応しています。
このプロジェクトには、サンプルやテンプレートのボードを掲載したスタジオのホーム画面、プロンプト、参照画像、モデル、解像度、seedを設定できるノードごとの生成コントロール、画像から画像・動画への連続生成機能、任意で利用できるWebSocketコラボレーションルームが含まれます。本番サーバーモードではComfyUIへのリクエストをプロキシし、訪問者ごとに出力を分離します。
主な機能
- 01型付き接続、Undo/Redo、グループ化、コピー&ペーストに対応した無限ノードキャンバス。
- 02プロンプト、参照画像、モデル、解像度、アスペクト比、長さ、seedを設定できるノードごとの生成パネル。
- 03上流ノードの画像を次のノードに渡す、画像から画像・画像から動画への連続生成。
- 04ローカルのComfyUIサーバー上で動作し、デフォルトモデルとしてSD-TurboとLTX-Video 2Bを使用。
- 05ボードをプレーンなJSONとして保存し、ローカルでの自動保存、バージョン履歴、エクスポートに対応。
- 06WebSocket経由でボードを同期する、任意で利用できるコラボレーションルーム。
ユースケース
- 自分のマシン上で、プロンプトから画像や短い動画シーケンスを試作する。
- 画像生成を画像から動画への生成につなぎ、ストーリーボードやモーションのテストを行う。
- 出力をユーザーごとに分離しながら、複数人で共有のComfyUIインスタンスを利用する。
クイックスタート
- 1
リポジトリをクローンし、アプリの依存関係をインストールします
git clone https://github.com/raph651/open-source-canvas.git && cd open-source-canvas && npm install - 2
ComfyUIをセットアップし、デフォルトのモデルをダウンロードします(またはREADMEの手動手順に従います)
./scripts/setup-comfyui.sh --with-video - 3
アプリを開発モードで起動し、http://127.0.0.1:4173 を開きます
npm run dev
使う前に知っておきたいこと
- アプリと並行して、ローカルのComfyUIサーバーを起動しておく必要があります。
- LTX-Video 2Bは、デフォルト設定で約24 GBのユニファイドメモリまたはGPUメモリを必要とします。
- SeedreamやLTX-2.5などのAPIモデルは、現時点ではキャンバスから生成できず、カスタムラッパーが必要です。
- 一部のモデルの重みに制限の厳しいライセンスが適用されます。たとえば、大企業向けのLTX-2.5のライセンスや、MiniMax H3のコミュニティライセンスがあります。
収録されている特集
トピック
よくある質問
- open-source-canvas とは?
- ローカルのComfyUIサーバー上で実行するワークフローにプロンプト、参照画像、モデルをつなぎ、画像や動画を生成できるオープンソースのノードキャンバス。 Open Source Canvasは、画像や動画を生成するノードベースのスタジオです。無限に広がるボードにプロンプト、参照画像、モデルをノードとして配置して線でつなぎ、生成された画像や動画クリップを出力として受け取れます。フロントエンドはReact、Vite、React Flowで構築されており、生成処理は行いません。すべての処理はHTTPとWebSocketのAPIを通じてComfyUIサーバーに送られます。
- open-source-canvas は無料で使えますか?ライセンスは?
- open-source-canvas は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- open-source-canvas は今もメンテナンスされていますか?
- 活発にメンテナンス中。open-source-canvas の最終コミットは 2026年11月1日 です。
- open-source-canvas は何に使えますか?
- 自分のマシン上で、プロンプトから画像や短い動画シーケンスを試作する。 画像生成を画像から動画への生成につなぎ、ストーリーボードやモーションのテストを行う。 出力をユーザーごとに分離しながら、複数人で共有のComfyUIインスタンスを利用する。
- open-source-canvas のインストール方法は?
- リポジトリをクローンし、アプリの依存関係をインストールします: git clone https://github.com/raph651/open-source-canvas.git && cd open-source-canvas && npm install ComfyUIをセットアップし、デフォルトのモデルをダウンロードします(またはREADMEの手動手順に従います): ./scripts/setup-comfyui.sh --with-video アプリを開発モードで起動し、http://127.0.0.1:4173 を開きます: npm run dev
- open-source-canvas はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/raph651/open-source-canvas
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ノードベースのStable DiffusionインターフェースComfyUI向けのカスタムノードと、使い勝手を向上させる機能をまとめたプロジェクト。
画像・動画・音声・3Dコンテンツをローカル生成するためのノードグラフGUI、API、バックエンド。
Stable Diffusion、Flux、Wanなどに対応し、ComfyUIワークフロータブも備えた、AI画像・動画・音声生成向けのモジュール式Web UI。
Stable Diffusionや新しい画像・動画モデルを実行できる、モデル対応と最適化を強化したForge派生のGradio製Web UI。
生成AIの画像・動画ワークフローを実行するノードベースのインターフェース、ComfyUIの公式Webフロントエンド。