An AYON Addon for launching ComfyUI locally via TrayLauncher.
Loads ComfyUI
from offical GitHub repo and comes with ComfyUI-Manager
preconfigured.
⚠️ Warning: This addon is Windows-only and depends onuv
to be executable on your system. Ifuv
is not found it will run the installation script from https://astral.sh/uv/install.ps1 for the current user.
It's Launcher Action uses git
from AYON's dependency package to clone ComfyUI
and any custom plugins that are configured.
uv
is used for installing all required dependencies and environment solving in a separate terminal session. This session is used to launch a local ComfyUI
server.
✏️ All directory inputs support anatomy template strings and absolute paths.
Configure where to pull ComfyUI sources, its target directory and additional plugins.
You can specify extra dependencies to be installed as some custom nodes don't maintain a requirements.txt
. All configured plugin dependencies will be collected and installed in a single uv pip install
.
Toggle CPU-only mode and configure custom models. Toggle extra models to consider them during launch. You can add multiple directories per model type. They will be added to the ComfyUI repo directory's extra_model_paths.yaml
. When using copy_to_base
the directories won't be added to the config yaml but copied into the repo base's models/{model_type}
.
⚠️ copy_to_base
currently just blindly copies every file found in the directory. No filtering for files yet.
Configure whether uv
should use a specific cache location to read and write to. Currently only configures UV_CACHE_DIR
during the launch script but it seems to do the job.
Could be used in air-gapped scenarios.