Download, browse and delete models in ComfyUI.
Designed to support desktop, mobile and multi-screen devices.
There are three installation methods, choose one
- Clone the repository:
git clone https://github.com/hayden-fr/ComfyUI-Model-Manager.gitto your ComfyUIcustom_nodesfolder - Download the latest release and extract it to your ComfyUI
custom_nodesfolder - Use comfy cli:
comfy node registry-install comfyui-model-manager
- Drag a model thumbnail onto the graph to add a new node.
- Drag a model thumbnail onto an existing node to set the input field.
- If there are multiple valid possible fields, then the drag must be exact.
- Drag an embedding thumbnail onto a text area, or highlight any number of nodes, to append it onto the end of the text.
- Drag the preview image in a model's info view onto the graph to load the embedded workflow (if it exists).
- Press the "copy" button to copy a model to ComfyUI's clipboard or copy the embedding to the system clipboard. (Copying the embedding to the system clipboard requires a secure http connection.)
- Press the "add" button to add the model to the ComfyUI graph or append the embedding to one or more selected nodes.
- Press the "load workflow" button to try and load a workflow embedded in a model's preview image.
- View multiple models associated with a url.
- Select a save directory and input a filename.
- Optionally set a model's preview image.
- Optionally edit and save descriptions as a .md note.
- Add Civitai and HuggingFace API tokens in ComfyUI's settings.
- Search in real-time for models using the search bar.
- Sort models by "Name", "File Size", "Date Created" and "Date Modified".
- View file info and metadata.
- Rename, move or permanently remove a model and all of it's related files.
- Read, edit and save notes. (Saved as a
.mdfile beside the model). - Change or remove a model's preview image.
- View training tags and use the random tag generator to generate prompt ideas. (Inspired by the one in A1111.)
- Scan models and try to download information & preview.
By default, the Model Manager looks for models in the standard ComfyUI models directory structure:
E:\code\ComfyUI\models\
├── checkpoints\
├── loras\
├── vae\
├── clip\
└── ...
You can configure additional model paths using extra_model_paths.yaml in the ComfyUI root directory:
# Example extra_model_paths.yaml
checkpoints:
- "E:/models/stable-diffusion"
- "D:/ai/checkpoints"
loras: "E:/models/loras"
vae:
- "E:/models/vae"
- "D:/ai/vae"- All paths must be absolute paths
- Paths can be specified as either:
- A single string for one path
- A list of strings for multiple paths
- Only valid model types are allowed (checkpoints, loras, vae, etc.)
- Invalid configurations will be logged and skipped
The Model Manager validates:
- Path format (must be absolute)
- Model type validity
- Path existence
- File permissions
Invalid configurations will be logged with specific error messages.






