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

# System Requirements

> Hardware and software requirements for installing and running ComfyUI.

In this guide, we will introduce the system requirements for installing ComfyUI. Due to frequent updates of ComfyUI, this document may not be updated in a timely manner. Please refer to the relevant instructions in [ComfyUI](https://github.com/Comfy-Org/ComfyUI).

Regardless of which version of ComfyUI you use, it runs in a separate Python environment.

### Supported Operating Systems

Currently, we support the following operating systems:

* Windows
* Linux
* macOS (supports Apple Silicon, such as the M series)

See the links below for installation instructions specific to your OS and setup.

<AccordionGroup>
  <Accordion title="Comfy Desktop">
    Comfy Desktop supports standalone installation on **Windows** and **macOS (Apple Silicon)**. Linux is from source only (no official installer yet).

    * Source is on [GitHub](https://github.com/Comfy-Org/Comfy-Desktop)

    <Tip>
      Desktop installs track the **stable** ComfyUI release by default. If you want every latest commit, use the portable version or a manual git install, or switch the instance update channel to **Latest on GitHub**.
    </Tip>

    You can choose the appropriate installation for your system and hardware below

    <Tabs>
      <Tab title="Windows">
        <Card title="Comfy Desktop (Windows) Installation Guide" icon="link" href="/installation/desktop/windows">
          Suitable for **Windows** 10 or later. NVIDIA or AMD GPU recommended.
        </Card>
      </Tab>

      <Tab title="macOS (Apple Silicon)">
        <Card title="Comfy Desktop (macOS) Installation Guide" icon="link" href="/installation/desktop/macos">
          Suitable for macOS with **Apple Silicon**
        </Card>
      </Tab>

      <Tab title="Linux">
        <Card title="Comfy Desktop (Linux) Installation Guide" icon="link" href="/installation/desktop/linux">
          Build and run from source. No official Linux installer yet.
        </Card>
      </Tab>
    </Tabs>
  </Accordion>

  <Accordion title="ComfyUI Portable (Windows)">
    Portable version is a ComfyUI version that integrates an independent embedded Python environment, using the portable version you can experience the latest features, currently only supports **Windows** system

    <Card title="ComfyUI Portable (Windows) Installation Guide" icon="link" href="/installation/comfyui_portable_windows">
      Supports **Windows** ComfyUI version running on **Nvidia GPUs** or **CPU-only**, always use the latest commits and completely portable.
    </Card>
  </Accordion>

  <Accordion title="Manual Installation">
    <Card title="ComfyUI Manual Installation Guide" icon="link" href="/installation/manual_install">
      Supports all system types and GPU types (Nvidia, AMD, Intel, Apple Silicon, Ascend NPU, Cambricon MLU)
    </Card>
  </Accordion>
</AccordionGroup>

### Python Version

* **Python 3.13** is very well supported and recommended
* Python 3.14 works but some custom nodes may have issues. The free threaded variant works but some dependencies will enable the GIL so it's not fully supported
* Python 3.12 is a good fallback if you have trouble with some custom node dependencies on 3.13

### Browser Requirements

For the best experience, use **Google Chrome version 143 or later**. Earlier versions of Chrome (142 and below) have known issues that can cause visual glitches and performance problems in ComfyUI.

### Supported Hardware

* **NVIDIA GPU** - Install stable pytorch with CUDA 13.0: `pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130`
* **AMD GPU (Linux)** - ROCm 7.2 stable or nightly
* **AMD GPU (Windows/Linux, RDNA 3/3.5/4 only)** - Experimental support for RX 7000 series (RDNA 3), Strix Halo/Ryzen AI Max+ 365 (RDNA 3.5), and RX 9000 series (RDNA 4)
* **Intel GPU** - Arc series with native PyTorch torch.xpu support
* **Apple Silicon** - M1/M2/M3/M4 series with Metal acceleration
* **Ascend NPU** - Via torch\_npu extension
* **Cambricon MLU** - Via torch\_mlu extension
* **Iluvatar Corex** - Via Iluvatar Extension for PyTorch
* **CPU** - Use the `--cpu` parameter (slower)

Please refer to the [ComfyUI Windows and Linux manual installation section](https://github.com/Comfy-Org/ComfyUI?tab=readme-ov-file#manual-install-windows-linux) for detailed installation steps.

<Note>
  PyTorch 2.7 and above is supported, but using a newer version is strongly recommended. A cu130 or above version of PyTorch is required on Nvidia 20 series and above. Some features and optimizations might only work on newer versions. We generally recommend using the latest major version of PyTorch with the latest CUDA version unless it is less than 2 weeks old.

  The Windows portable build currently comes with Python 3.13 and PyTorch CUDA 13.0. Update your Nvidia drivers if it doesn't start.
</Note>

### Dependencies

* Install PyTorch (version specific to your hardware)
* Install all dependencies in the requirements.txt of ComfyUI: `pip install -r requirements.txt`

<Card title="Manual Installation" icon="book" href="/installation/manual_install">
  Please refer to the manual installation section for detailed installation steps.
</Card>

## FAQ

<Accordion title="Does ComfyUI support MLX (Apple's machine learning framework)?">
  ComfyUI does not use MLX directly. On Apple Silicon (M1/M2/M3/M4) Macs, ComfyUI uses PyTorch with the **MPS (Metal Performance Shaders)** backend, which leverages Apple's Metal graphics framework for GPU acceleration.

  MLX is a separate machine-learning array framework designed for Apple Silicon. ComfyUI's PyTorch-based architecture uses MPS instead.

  To verify MPS is working on your Mac:

  ```bash theme={null}
  python -c "import torch; print(torch.backends.mps.is_available())"
  ```
</Accordion>

<Note>
  **Docker:** ComfyUI does not provide an official Docker image. If you want to run ComfyUI in a container, search [Docker Hub](https://hub.docker.com) for community-maintained images. Note that **none of these are official ComfyUI images**, and they are not supported by the ComfyUI team. Use them at your own risk.
</Note>
