Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 2.06 KB

README.md

File metadata and controls

34 lines (21 loc) · 2.06 KB

ayon-comfyui

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 on uv to be executable on your system. If uv 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.

Settings

✏️ All directory inputs support anatomy template strings and absolute paths.

Repository Settings

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.

image

General Settings

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.

image

Caching Settings

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.

image