Instance Types
Comfy Desktop supports four types of instances. Each type displays a distinct icon on its card and in the title bar.| Type | Icon | Description |
|---|---|---|
| Standalone | 💻 | A self-contained ComfyUI instance created by Comfy Desktop. Includes bundled Python, automatic updates, and full snapshot support. This is the default when you click New Install. |
| Cloud | ☁️ | A Comfy Cloud instance. Requires a Comfy Cloud account. Cloud instances run on Comfy’s servers and are billed separately. |
| Remote | 🌐 | Connects to a ComfyUI instance running on another machine on your network. Configure the remote host and port during setup. |
| Tracked | — | Tracks an existing ComfyUI installation (Git clone or portable). Uses the same icon as Standalone — there is no separate icon for tracked instances. You manage updates manually. See Tracking an Existing Installation. |

- New Install: Create a brand new ComfyUI instance. See Creating a New Instance. You can also create an instance from a snapshot file.
- ⋮ Menu: Click the three-dot icon to open the action menu for an instance.
- Manage: Open the Manage panel to configure the instance (path, launch args, model directories, environment variables). See the Manage page.
- Restore Snapshot: Revert the instance to a previous snapshot. See the Snapshots page.
- Share: Export a snapshot of the instance to share with others.
- Copy Installation: Duplicate an existing standalone installation with its own Python environment and custom nodes. See Copying an Installation.
- Forget: Remove the instance from the Chooser without deleting its files (equivalent to Untrack).
- 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.Configure Comfy Desktop
- Windows
- macOS

- Installation Name: The name of your instance. The default is “ComfyUI”.
- Install Location: Choose where to install ComfyUI. On Windows, it’s strongly recommended to use an SSD and avoid the root of the C: drive.
- Advanced: Click to expand to access additional options.
- Standalone: The recommended option. A self-contained install with bundled Python, automatic updates, and snapshot support.
- Remote Connection: Connect to a ComfyUI instance running on another machine.
Installing

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 Install on the Dashboard to open the installation menu, then select Add Existing Install.
- Click New Install to open the installation options.
- Select Add Existing Install 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-envdirectory — the bundled Python environmentComfyUI/main.py— the ComfyUI entry point
models/anduser/directories — signs of a configured ComfyUI.venvdirectory — a Python virtual environment
Setting Paths
After selecting the directory, the dialog shows the detected paths. You can adjust them if needed.
- 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
- Portable example:
- 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
- Portable example:
Track vs Standalone
The key difference between a Tracked (Add Existing Install) installation and a Standalone installation is how updates are managed:| Aspect | Tracked (Existing) | Standalone |
|---|---|---|
| Updates | No automatic updates — manage ComfyUI version manually via Git | Built-in automatic updates |
| Python | Uses an existing Python environment (.venv, python_embeded, etc.) | Bundled Python, automatic dependency management |
| Isolation | Shares the existing path and environment | Fully self-contained, isolated installation |
| Snapshots | Not supported | Snapshot support available |
| Use case | Already have ComfyUI set up and customized | Fresh install from scratch |
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.
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 / 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.
- Uninstall / Delete: Permanently removes the installation and all its files from disk. Model files in shared directories are not affected.
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
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

