Loading repository data…
Loading repository data…
Comfy-Org / repository
ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.
ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.

uv has been added. Set use_uv in config.ini.double-click feature is removed
To install ComfyUI-Manager in addition to an existing installation of ComfyUI, you can follow the following steps:
ComfyUI/custom_nodes dir in terminal (cmd)git clone https://github.com/ltdrdata/ComfyUI-Manager comfyui-manager"ComfyUI_windows_portable" directoryinstall-manager-for-portable-version.bat batch file
RECOMMENDED: comfy-cli provides various features to manage ComfyUI from the CLI.
Windows:
python -m venv venv
venv\Scripts\activate
pip install comfy-cli
comfy install
Linux/macOS:
python -m venv venv
. venv/bin/activate
pip install comfy-cli
comfy install
To install ComfyUI with ComfyUI-Manager on Linux using a venv environment, you can follow these steps:
chmod +x install-comfyui-venv-linux.sh./install-comfyui-venv-linux.shComfyUI-Manager files must be accurately located in the path ComfyUI/custom_nodes/comfyui-manager
ComfyUI/custom_nodes location, resulting in the Manager contents like __init__.py being placed directly in that directory.
ComfyUI/custom_nodesComfyUI/custom_nodes/ComfyUI-Manager/ComfyUI-Manager.ComfyUI/custom_nodes/ComfyUI-Manager-main.
ComfyUI-Manager may operate, but it won't be recognized within ComfyUI-Manager, and updates cannot be performed. It also poses the risk of duplicate installations. Remove it and install properly via git clone method.You can execute ComfyUI by running either ./run_gpu.sh or ./run_cpu.sh depending on your system configuration.
This repository provides Colab notebooks that allow you to install and use ComfyUI, including ComfyUI-Manager. To use ComfyUI, click on this link.
Click "Manager" button on main menu

If you click on 'Install Custom Nodes' or 'Install Models', an installer dialog will open.

There are three DB modes: DB: Channel (1day cache), DB: Local, and DB: Channel (remote).
Channel (1day cache) utilizes Channel cache information with a validity period of one day to quickly display the list.
Local uses information stored locally in ComfyUI-Manager.
custom-node-list.json and testing them.Channel (remote) retrieves information from the remote channel, always displaying the latest list.The Fetch Updates menu retrieves update data for custom nodes locally. Actual updates are applied by clicking the Update button in the Install Custom Nodes menu.
Click 'Install' or 'Try Install' button.


Installed: This item is already installed.
Install: Clicking this button will install the item.
Try Install: This is a custom node of which installation information cannot be confirmed. Click the button to try installing it.
If a red background Channel indicator appears at the top, it means it is not the default channel. Since the amount of information held is different from the default channel, many custom nodes may not appear in this channel state.

None: hide from Main menuAll: Show a dialog where the user can select a title for sharing.Starting from V3.38, Manager uses a protected system path for enhanced security.
| ComfyUI Version | Manager Path |
|---|---|
| v0.3.76+ (with System User API) | <USER_DIRECTORY>/__manager/ |
| Older versions | <USER_DIRECTORY>/default/ComfyUI-Manager/ |
config.inichannels.listpip_overrides.jsonpip_blacklist.listpip_auto_fix.listsnapshots/startup-scripts/components/Note: See Migration Guide for upgrade details.
extra_model_paths.yaml ConfigurationThe following settings are applied based on the section marked as is_default.
custom_nodes: Path for installing custom nodes
is_default, but this is the path where custom nodes are installed by the ComfyUI Nodes Manager.download_model_base: Path for downloading modelsSave snapshot or use Update All on Manager Menu, the current installation status snapshot is saved.
<USER_DIRECTORY>/default/ComfyUI-Manager/snapshotsRestore, it will take effect on the next ComfyUI startup.
<USER_DIRECTORY>/default/ComfyUI-Manager/startup-scripts/restore-snapshot.json, and upon restarting ComfyUI, the snapshot is applied and then deleted.
custom-node-list.json located in the root of ComfyUI-Manager and submit a Pull Request.Use local DB and ensure that the extension list loads without any issues in the Install custom nodes dialog. Occasionally, missing or extra commas can lead to JSON syntax errors.NOTICE:
custom_nodes. The name of the subdirectory under custom_nodes will now use the normalized name from the name field in pyproject.toml.Conflicted Nodes with a yellow background show a list of nodes conflicting with other extensions in the respective extension. This issue needs to be addressed by the developer, and users should be aware that due to these conflicts, some nodes may not function correctly and may need to be installed accordingly.
Share
