.deb パッケージ(Debian/Ubuntu)と AppImage は Comfy Desktop リポジトリ を通じて配布されています。ユニバーサルダウンロードリンク(プラットフォームを自動判別)からダウンロードしてください。ほとんどのユーザーはこれらのパッケージの利用を推奨します。ソースから実行したい場合は、リポジトリをクローンして以下の手順に従ってください。
システム要件
- OS: Linux(Ubuntu 22.04 以降を推奨)
- アーキテクチャ: x64
- Node.js: v22 LTS 以降(ソースビルドのみ)
- pnpm: v10 以降、Corepack で有効化(ソースビルドのみ)
- ビルドツール:
build-essentialとgit(ソースビルドのみ) - GPU: 専用 GPU(NVIDIA / AMD)を推奨しますが、必須ではありません
- ディスク容量: ComfyUI インストールごとに少なくとも 4.85 GB を推奨
公式パッケージのインストール
ユニバーサルダウンロードリンク(プラットフォームを自動判別)から Linux パッケージをダウンロードしてインストールします:--no-sandbox を付けて再試行してください。このフラグはすべてのプロセスで Electron のサンドボックスを無効にするため、サンドボックス有効の起動が失敗する場合のみ使ってください。
ソースからビルドして実行
これらの手順は、リポジトリ README の Development と同じです。前提条件
まずビルドツールと git をインストールします。新規インストールした Ubuntu にはこれらが含まれておらず、pnpm run init は node-pty などのネイティブモジュールをコンパイルするため、build-essential がないと Error: not found: make で失敗します:
クローンとインストール
pnpm run init は依存関係をインストールし、同梱の bootstrap Python をビルドします。
アプリを起動
ELECTRON_DISABLE_SANDBOX=1 を設定します。Linux の開発環境では Electron のサンドボックスが失敗しやすいためです。
次のステップ: Comfyデスクトップの使用
アプリ起動後、インスタンスの作成、インストールの管理、設定の構成方法を学べます。
更新
ソースチェックアウトにはアプリ内の自動更新はありません。最新コードを pull して再起動します:オプション: ローカルパッケージ
自分用の.deb または AppImage を作る場合(Comfy Org の公式ダウンロードではありません):
dist/ に出力されます。AppImage が Chromium のサンドボックス作成に失敗する場合は --no-sandbox で再試行してください。このフラグはすべてのプロセスで Electron のサンドボックスを無効にします。
残データの削除
ソース実行を止めても、ComfyUI のインストールやアプリデータは削除されません。完全にクリーンアップしたい場合のみ、次のフォルダーを削除してください:
すべてを完全に削除するには:
Comfy-Desktopのクローンを削除- 設定フォルダーを削除:
~/.config/comfyui-desktop-2 - データ、キャッシュ、状態フォルダーを削除:
~/.local/share/comfyui-desktop-2、~/.cache/comfyui-desktop-2、~/.local/state/comfyui-desktop-2 - 個々のインストールを削除: アプリ内から削除するか、
~/ComfyUI-Installsと設定したカスタムインストールディレクトリを手動で削除します - 共有モデルライブラリを削除:
~/ComfyUI-Sharedの共有モデルライブラリを削除(これらのファイルが不要な場合のみ)
.deb または AppImage でインストールした場合、アプリのプロファイルとログは ~/.config/Comfy Desktop にも保存されます。リポジトリの reset-linux.sh を実行すると、既知のアプリデータをすべて削除できます(~/ComfyUI-Installs はそのまま残ります)。