What is ComfyUI Manager?
ComfyUI Manager provides a convenient interface for:- Installing custom nodes from repositories
- Updating existing custom nodes
- Managing node dependencies
- Browsing available extensions
- Installing missing nodes from workflows
ComfyUI Manager is integrated into ComfyUI but must be explicitly enabled.
Installation
Install Dependencies
First, install the manager dependencies:Enable the Manager
Start ComfyUI with the--enable-manager flag:
Command Line Options
ComfyUI Manager supports several command line flags:Enable ComfyUI-Manager functionality
Use the legacy manager UI instead of the new UI (requires
--enable-manager)Disable the manager UI and endpoints while keeping background features like security checks (requires
--enable-manager)Examples
Using the Manager UI
Accessing the Manager
Once enabled, you can access the manager through the ComfyUI interface:- Open ComfyUI in your browser
- Click the Manager button in the menu
- Browse available custom nodes and extensions
Installing Custom Nodes
To install a custom node:Updating Custom Nodes
Keep your custom nodes up to date:- Open the Manager
- Navigate to the Update section
- Select nodes to update
- Click Update and restart ComfyUI
Installing Missing Nodes
When you load a workflow that uses custom nodes you don’t have installed, the manager can help:Custom Node Translations
ComfyUI Manager supports internationalization through custom node translations.Translation Structure
Custom nodes can provide translations in alocales/ folder:
Translation Files
main.json
main.json
Main node translations including node names and descriptions:
commands.json
commands.json
Command and menu translations:
settings.json
settings.json
Settings panel translations:
Workflow Templates
Custom nodes can provide example workflows that appear in the manager.Providing Templates
Place example workflows in anexample_workflows/ folder:
The manager also recognizes folders named
example, examples, workflow, or workflows, but example_workflows is recommended.Accessing Templates
Workflow templates are available through the manager API:Manager API Endpoints
The manager exposes several HTTP endpoints:GET /workflow_templates
Returns a map of custom node names to their available workflow templates:GET /api/workflow_templates//.json
Returns the workflow JSON for a specific template:GET /i18n
Returns all translations from custom nodes:Security Features
The manager includes security features even when the UI is disabled:Background Security Checks
With--enable-manager --disable-manager-ui, you get:
- Dependency verification
- Security checks for custom nodes
- Installation validation
- Update notifications
Troubleshooting
Manager Not Appearing
If the manager UI doesn’t appear:Installation Failures
If custom node installation fails:- Check dependencies: Some nodes require specific Python packages
- Review logs: Check the console output for error messages
- Manual installation: Try installing manually via git clone
- Compatibility: Ensure the node is compatible with your ComfyUI version
Update Issues
If updates aren’t working:- Ensure you have write permissions in the
custom_nodes/directory - Check if git is installed and accessible
- Try updating manually with
git pullin the node’s directory
Best Practices
Regular Updates
Keep your custom nodes updated for bug fixes and new features
Review Before Installing
Always review what you’re installing from the community
Backup Workflows
Save your workflows before major updates
Test After Updates
Test your workflows after updating nodes
Next Steps
Installing Extensions
Learn how to install and manage extensions
Creating Nodes
Create your own custom nodes