mcmonkeyprojects/SwarmUI
SwarmUI (formerly StableSwarmUI), A Modular Stable Diffusion Web-User-Interface, with an emphasis on making powertools easily accessible, high performance, and extensibility.
SwarmUI – AI生成画像(およびその他)のためのモジュラーWeb UI
概要 – SwarmUI(旧称 StableSwarmUI)は、ブラウザから多様な生成AIモデルを動作させ、制御できるオープンソースのWebベースのインターフェースです。画像生成(Stable Diffusion、Flux、Krea 2 など)に焦点を当てていますが、動画や音声生成モデルのサポートも含まれています。UIは高速で、拡張可能であり、初心者からパワーユーザーまで親しみやすいよう設計されています。
主な機能
- マルチモデル対応 – Stable Diffusion、Flux、MiniMax H3、Wan、LTX-2、ACE-Step などのプラグイン形式のバックエンド。新しいモデルは拡張機能を通じて追加できます。
- Generate タブ – 画像のクイック作成のためのシンプルなクリック操作インターフェース。画像エディター、自動ワークフロー生成、大規模バッチレンダリング用の Grid Generator などのヘルパー機能付き。
- Comfy Workflow タブ – 無制限の制御を望む上級ユーザー向けに、生のグラフベースのワークフロー(ComfyUI に類似)を公開します。
- GPU スウォーム – 多数の GPU が同じリクエストで協調して動作するように設計されており、高速な大規模グリッド生成を可能にします。
- 拡張可能なアーキテクチャ – ユーザーは拡張機能(例:近日公開予定のネイティブ LLM 支援プロンプト)を作成し、コミュニティ製のノードパックをインストールできます。
- クロスプラットフォーム – Windows、Linux、Apple シリコン搭載 Mac で動作。Docker イメージも提供されています。
- ワンクリックインストーラー – Windows の
.batスクリプトと Linux の.shスクリプトが、依存関係のインストール(Git、.NET 8 SDK、Python、必要な Python パッケージ)を自動化し、サーバーを起動します。 - クラウド対応 – Runpod と Vast.ai 向けの完成済みテンプレートにより、最小限の手間で GPU クラウド上に SwarmUI インスタンスを起動できます。
始め方
- プラットフォームの選択 – Windows(インストーラー スクリプト)、Linux(install-linux.sh または手動)、macOS(Apple シリコンのみ)、または Docker。
- インストーラーの実行 – スクリプトは .NET ランタイムを取得し、Python 仮想環境を作成し、モデルファイルをダウンロードし、ローカル Web サーバー(デフォルト
http://localhost:7801)を起動します。 - UI の開く – ブラウザで SwarmUI Web UI が開きます。最初のページでモデル選択と基本的な設定の手順が案内されます。
- 生成 – クイックプロンプトには Generate タブを使用するか、カスタムノードグラフには Comfy Workflow タブに切り替えます。
プロジェクトの状況 – リポジトリでは、現在のリリースを “Almost-Release”(v0.9.8 Beta)とラベル付けしています。コア機能は安定していますが、いくつかの項目がロードマップに残っています。特にネイティブ LLM 支援プロンプト(現在は拡張機能経由でのみ利用可能)が挙げられます。
コミュニティとサポート
- Discord – トラブルシューティング、機能リクエスト、アナウンスのための活発なチャット。
- GitHub Discussions – 機能アナウンススレッドとイシュートラッカー。
- ドキュメント –
/docsフォルダには、基本的な使用ガイド、高度な使用メモ、Docker 手順、動機文書が含まれています。
法的な側面とライセンス
- SwarmUI 自体は MIT License(© 2024-2026 Alex “mcmonkey” Goodwin)の下でリリースされています。
- UI は、GPL、AGPL、Apache-2、その他のライセンスを持つ複数のサードパーティ製プロジェクト(ComfyUI、AUTOMATIC1111 の Web UI、YOLOv8 など)を自動的にインストールし、インターフェースできます。ユーザーは、これらのコンポーネントのライセンスが再配布に影響を与える可能性があることに注意すべきです。
- モデルファイルは含まれておらず、それら自身のライセンスを保持しています。
なぜ重要なのか – Stable Diffusion 用の Web UI は多く存在しますが、SwarmUI はワンクリックジェネレーターの使いやすさと完全なワークフローエディターの柔軟性を組み合わせることを目指しています。また、高スループットのバッチジョブのために複数の GPU を「スウォーム」として活用する機能を追加しています。これにより、成長する生成 AI モデルのエコシステムに対する統合フロントエンドを望むアーティスト、研究者、趣味のユーザーにとっての実用的なツールとなっています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト