> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-chore-sync-comfy-api-v2-spec-12fd5b4.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Linux: Comfyデスクトップ

> Linux で Comfy Desktop をソースからビルドして実行する

**Comfy Desktop** は Linux で動作しますが、公式の Linux インストーラーはまだ公開されていません。[ダウンロードページ](https://comfy.org/download) は Windows と macOS のみです。Linux では [Comfy Desktop リポジトリ](https://github.com/Comfy-Org/Comfy-Desktop) をクローンしてソースから実行してください。

## システム要件

* **OS:** Linux（Ubuntu 22.04 以降を推奨）
* **アーキテクチャ:** x64
* **Node.js:** v22 LTS 以降
* **pnpm:** v10 以降（Corepack で有効化）
* **GPU:** 専用 GPU（NVIDIA / AMD）を推奨しますが、必須ではありません
* **ディスク容量:** ComfyUI インストールごとに少なくとも 4.85 GB を推奨

## ソースからビルドして実行

これらの手順は、リポジトリ README の [Development](https://github.com/Comfy-Org/Comfy-Desktop#development) と同じです。

### 前提条件

Node.js 22 をインストールし、pnpm を有効にします:

```bash theme={null}
nvm install 22 && nvm use 22
corepack enable
```

nvm を使わない場合は、[nodejs.org](https://nodejs.org/) から Node.js 22 をインストールしてください。

### クローンとインストール

```bash theme={null}
git clone https://github.com/Comfy-Org/Comfy-Desktop.git
cd Comfy-Desktop
pnpm run init
```

`pnpm run init` は依存関係をインストールし、同梱の bootstrap Python をビルドします。

### アプリを起動

```bash theme={null}
./linux-dev.sh
```

開発モードで Comfy Desktop を起動します。スクリプトは `ELECTRON_DISABLE_SANDBOX=1` を設定します。Linux の開発環境では Electron のサンドボックスが失敗しやすいためです。

<Card title="次のステップ: Comfyデスクトップの使用" icon="book-open" href="/ja/installation/desktop/usage/overview">
  アプリ起動後、インスタンスの作成、インストールの管理、設定の構成方法を学べます。
</Card>

## 更新

ソースチェックアウトにはアプリ内の自動更新はありません。最新コードを pull して再起動します:

```bash theme={null}
git pull
pnpm run init
./linux-dev.sh
```

## オプション: ローカルパッケージ

自分用の `.deb` または AppImage を作る場合（Comfy Org の公式ダウンロードではありません）:

```bash theme={null}
pnpm run build:linux
```

成果物は `dist/` に出力されます。AppImage が Chromium のサンドボックス作成に失敗する場合は `--no-sandbox` で再試行してください。このフラグはすべてのプロセスで Electron のサンドボックスを無効にします。

## 残データの削除

ソース実行を止めても、ComfyUI のインストールやアプリデータは削除されません。完全にクリーンアップしたい場合のみ、次のフォルダーを削除してください:

| データ      | デフォルトの場所                           | 説明                                                    |
| -------- | ---------------------------------- | ----------------------------------------------------- |
| インストール   | `~/ComfyUI-Installs`               | 作成した各ComfyUIインストール（アプリ内からも削除可能）。カスタムインストールパスも削除されません。 |
| 共有モデルと出力 | `~/ComfyUI-Shared`                 | 共有モデルライブラリ、入力/出力ディレクトリ                                |
| アプリ設定    | `~/.config/comfyui-desktop-2`      | 設定とインストール記録                                           |
| アプリデータ   | `~/.local/share/comfyui-desktop-2` | 永続的なアプリデータ                                            |
| キャッシュ    | `~/.cache/comfyui-desktop-2`       | ダウンロードキャッシュなどの非必須ファイル                                 |
| 状態       | `~/.local/state/comfyui-desktop-2` | ポートロックなどの実行時状態                                        |
| ログ       | `~/.config/comfyui-desktop-2/logs` | デスクトップアプリのログ（`app.log`）                               |

すべてを完全に削除するには:

1. **`Comfy-Desktop` のクローンを削除**
2. **設定フォルダーを削除**: `~/.config/comfyui-desktop-2`
3. **データ、キャッシュ、状態フォルダーを削除**: `~/.local/share/comfyui-desktop-2`、`~/.cache/comfyui-desktop-2`、`~/.local/state/comfyui-desktop-2`
4. **個々のインストールを削除**: アプリ内から削除するか、`~/ComfyUI-Installs` と設定したカスタムインストールディレクトリを手動で削除します
5. **共有モデルライブラリを削除**: `~/ComfyUI-Shared`の共有モデルライブラリを削除（これらのファイルが不要な場合のみ）
