Skip to main content
Comfy Desktop lets you manage multiple ComfyUI instances from the Chooser view.

Instance Types

Comfy Desktop supports four types of instances. Each type displays a distinct icon on its card and in the title bar. The image below labels the key actions available for each instance card: Instance card ⋮ menu: Manage, Duplicate, Show in Folder, Export/Restore Snapshot, Uninstall
  1. New Instance: Create a brand new ComfyUI instance. See Creating a New Instance. You can also create an instance from a snapshot file.
  2. ⋮ Menu: Click the three-dot icon to open the action menu for an instance.
  3. Manage: Open the Manage panel to configure the instance (path, launch args, model directories, environment variables). See the Manage page.
  4. Restore Snapshot: Revert the instance to a previous snapshot. See the Snapshots page.
  5. Share: Export a snapshot of the instance to share with others.
  6. Copy Installation: Duplicate an existing standalone installation with its own Python environment and custom nodes. See Copying an Installation.
  7. Forget: Remove the instance from the Chooser without deleting its files (equivalent to Untrack).
  8. Uninstall: Permanently delete the instance and all its files from disk. See Uninstalling an Instance for details on Forget and Uninstall.

Creating a New Instance

Click the + card (top-left) in the Chooser view to add a new ComfyUI instance.
1

Create a New Instance

The Create a New Instance wizard on Windows, annotating the name (1), build mode (2), release channel (3), hardware (4) and install location (5)
  1. Name: The name of your instance. The default is “ComfyUI”.
  2. Public Builds: The recommended option. A standard ComfyUI install built for your detected hardware. Select Managed Builds to install a Build from one of your workspaces instead (see Workspaces and Builds), or Remote Connection to connect to a ComfyUI instance running on another machine.
  3. Release: The release channel to install. Stable (Recommended) is preselected.
  4. Hardware: Comfy Desktop detects your GPU and preselects the matching build (NVIDIA, AMD, Intel Arc (XPU), or CPU). Each option shows the ComfyUI version, the Python version, and the download size.
  5. Install Location: Where ComfyUI is installed. On Windows, it’s strongly recommended to use an SSD and avoid the root of the C: drive. The field shows free space on the drive and an install size estimate when Comfy Desktop knows it.
If free space looks low, the wizard shows a Low Disk Space dialog. Choose Continue Anyway, or cancel and pick another path.Low Disk Space dialog showing free space versus required install size, with Cancel and Continue Anyway
2

Installing

Installing progress: Downloading ComfyUI with percent, throughput, and remaining stepsComfy Desktop will handle the rest: downloading Python, setting up the environment, and installing ComfyUI. The progress screen shows the current step.
3

Choose a Template

Choose a starter workflow step with Video/Image/3D/Audio tabs before install finishesOnce the installation is complete, Comfy Desktop opens the template library where you can pick a workflow template to get started.Templates that download models need enough free space for those files. If the drive cannot hold a template’s models, the wizard blocks that choice — pick a lighter template or free space. On very small disks, the template step may be skipped entirely.

Tracking an Existing Installation

If you already have a ComfyUI installation (either manually set up from the Git repository or downloaded as a portable version), you can add it to Comfy Desktop without creating a new one. Click New Instance on the Dashboard to open the installation menu, then select Add Existing Instance. Add Existing Instance
  1. Click New Instance to open the installation options.
  2. Select Add Existing Instance to open the tracking dialog.

Detecting Your Installation

In the tracking dialog, click Browse to select a ComfyUI directory. Comfy Desktop probes the folder and automatically detects the installation type. For a Windows portable install, the probe looks for:
  • standalone-env directory — the bundled Python environment
  • ComfyUI/main.py — the ComfyUI entry point
For a manually cloned git repo, the probe looks for:
  • models/ and user/ directories — signs of a configured ComfyUI
  • .venv directory — a Python virtual environment

Setting Paths

After selecting the directory, the dialog shows the detected paths. You can adjust them if needed. ComfyUI directory and Python environment
  1. ComfyUI Directory: The path to the ComfyUI folder containing main.py. For portable installations, this is typically the folder inside the portable package.
    • Portable example: D:\ComfyUI_windows_portable\ComfyUI
  2. Python Environment: The path to the Python environment folder. Comfy Desktop detects this automatically and lets you override it if needed.
    • Portable example: D:\ComfyUI_windows_portable\python_embeded
    • Git repo example: <ComfyUI_dir>/.venv

Track vs Standalone

The key difference between a Tracked (Add Existing Instance) installation and a Standalone installation is how updates are managed:
Note: Tracked installations use launchMode: 'external'. Comfy Desktop launches the existing ComfyUI process without managing it internally. Snapshots are currently supported for Standalone instances only.

Launching, Stopping, and Restarting an Instance

↩ Back to overview

Launching an Instance

Click an instance card in the Chooser to launch it. While ComfyUI starts, the window shows the startup progress, then the ComfyUI interface once the server is ready.

Launching While Another Instance Is Running

When you launch a local instance while another local instance is running or starting, Comfy Desktop shows an An instance is already running dialog that lists the instances it would stop:
  • Close & Launch: stops the listed instances, then launches the one you picked.
  • Run All: launches the new instance alongside the running ones.
Dismiss the dialog to cancel the launch. Restarting an instance never shows this dialog. To stop seeing it, turn off Warn before running multiple instances in Desktop Settings → Preferences.

Stopping an Instance

Select Stop from the instance card’s ⋮ menu. The ComfyUI server stops and the window stays open with a ComfyUI is stopped card. Select Relaunch ComfyUI to start the server again, or Return to Dashboard to go back to the Chooser.

Restarting After a Crash

If ComfyUI fails to start or exits unexpectedly, the window stays open with a card describing what happened:
  • ComfyUI could not start: the instance did not start.
  • ComfyUI exited unexpectedly: the process stopped. When Comfy Desktop can read it, the card also shows the exit code, or the signal that ended the process.
On Windows, a crash can report a memory access violation and note that some Microsoft Visual C++ Redistributable files appear to be missing. Expand the card’s logs for details, then select Restart ComfyUI to launch again, or Back to return to the dashboard. If ComfyUI stops because it cannot open the asset database it keeps inside the installation, the error it stops with explains the reason instead of only reporting an exit code:
  • Another ComfyUI is using this installation’s database: close that ComfyUI (or the app that started it), or give one of them its own database location with the --database-url startup argument.
  • Any other database failure, from one locked by another program to one written by a newer version of ComfyUI or impossible to create in that folder: the message names the file and the fix, and ends with the option to start the instance without the asset system, by adding --disable-assets to its startup arguments.

Uninstalling an Instance

↩ Back to overview When you want to remove an instance, the three-dot menu offers two options depending on whether you want to keep the files or delete everything. Forget vs Uninstall
  1. Forget / Untrack: Removes the instance from the Chooser list without deleting any files. The installation folder and all its data remain on disk. Use this when you just want to clean up the list but might need the instance again later.
  2. Uninstall / Delete: Permanently removes the installation and all its files from disk. Model files in shared directories are not affected.
The name you see in the menu depends on the instance type: Forget appears for standalone installations (untrack doesn’t apply because standalone installs are local), while Untrack appears for installations that were adopted or added manually. Both do the same thing: remove the instance from the list without deleting its files.

Copying an Installation

↩ Back to overview You can duplicate an existing standalone installation by right-clicking its card and selecting Copy Installation. This creates a copy with:
  • A new Python environment
  • The same ComfyUI version
  • Its own custom node setup
You’ll be prompted to enter a name for the new installation before the copy starts.

Editing an Instance

↩ Back to overview In the Manage panel for an instance, you can:
  • Change the installation path
  • Adjust launch arguments
  • Modify model directories
  • Update environment variables
Open the Manage panel by right-clicking the instance card and selecting Manage.

Error State

If an installation encounters a problem, a warning indicator appears on its card. Right-click the card and select Dismiss Error to clear the error state. If the issue persists, check the logs at the Data Locations.