ComfyUI Extension: ComfyUI-Model-Manager

Authored by hayden-fr

Created

Updated

74 stars

Manage models: browsing, download and delete.

Custom Nodes (0)

    README

    comfyui-model-manager

    Download, browse and delete models in ComfyUI.

    Designed to support desktop, mobile and multi-screen devices.

    Installation

    There are three installation methods, choose one

    1. Clone the repository: git clone https://github.com/hayden-fr/ComfyUI-Model-Manager.git to your ComfyUI custom_nodes folder
    2. Download the latest release and extract it to your ComfyUI custom_nodes folder
    3. Use comfy cli: comfy node registry-install comfyui-model-manager

    Features

    Freely adjust size and position

    <img src="demo/tab-models.gif" style="max-width: 100%; max-height: 300px" >

    Support Node Graph

    <img src="demo/tab-model-node-graph.gif" style="max-width: 100%; max-height: 300px" >
    • 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.

    Download Tab

    <img src="demo/tab-download.png" style="max-width: 100%; max-height: 300px" >
    • 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.
    <img src="demo/tab-settings.png" style="max-width: 100%; max-height: 150px" >

    Models Tab

    <img src="demo/tab-models.png" alt="Model Manager Demo Screenshot" style="max-width: 100%; max-height: 300px"/>
    • Search in real-time for models using the search bar.
    • Sort models by "Name", "File Size", "Date Created" and "Date Modified".

    Model Info View

    <img src="demo/tab-model-info-overview.png" alt="Model Manager Demo Screenshot" style="max-width: 100%; max-height: 300px"/>
    • 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 .md file 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 Model Information

    <img src="demo/scan-model-info.png" alt="Model Manager Demo Screenshot" style="max-width: 100%; max-height: 300px"/>
    • Scan models and try to download information & preview.
    • Support migration from cdb-boop/ComfyUI-Model-Manager/main