5.1 KiB
ComfyUI Installation Guide - Prompt Orchestration Nodes
Repository: https://github.com/MushroomFleet/ComfyUI-Variationator
Quick Installation
Method 1: Git Clone (Recommended)
cd ComfyUI/custom_nodes
git clone https://github.com/MushroomFleet/ComfyUI-Variationator.git
# Restart ComfyUI
The nodes will appear under "Prompt Orchestration" category.
Method 2: Manual Installation
-
Download the repository
- Download ZIP from https://github.com/MushroomFleet/ComfyUI-Variationator
- Or clone locally and copy the folder
-
Copy to ComfyUI
# Copy the entire folder to ComfyUI/custom_nodes/ cp -r ComfyUI-Variationator ComfyUI/custom_nodes/ -
Restart ComfyUI
- Restart your ComfyUI instance
- Look for the loading message in console
- Nodes will appear under "Prompt Orchestration" category
Method 3: Symlink (For Development)
cd ComfyUI/custom_nodes
ln -s /path/to/ComfyUI-Variationator ComfyUI-Variationator
Directory Structure
After installation, your structure should look like:
ComfyUI/
└── custom_nodes/
└── ComfyUI-Variationator/
├── __init__.py
├── prompt_orchestration_nodes.py
├── prompt_orchestrator.py
├── batch_processor.py
├── README.md
├── README_COMFYUI.md
└── INSTALLATION.md
Verification
1. Check Console Output
When ComfyUI starts, you should see:
================================================================================
Prompt Orchestration Nodes v1.0.0 loaded successfully!
- 9 custom nodes available
- 20 lighting modifiers (DRY/WET categories)
- 10+ built-in style templates
- Category: 'Prompt Orchestration'
================================================================================
2. Check Node Menu
In ComfyUI:
- Right-click on canvas → "Add Node"
- Look for "Prompt Orchestration" category
- You should see 9 nodes:
- Lighting Modifier (Single)
- Batch Variation Generator
- Style Transform
- Smart Variation (NLP)
- Preset Collection
- Modifier Info
- Prompt Combiner
- Random Modifier
- Multi-Style Layer
Troubleshooting
Nodes Don't Appear
Problem: Nodes not showing in menu
Solutions:
- Check folder name: Must be in
custom_nodes/directory - Check console for errors
- Verify all files are present (especially
__init__.py) - Restart ComfyUI completely (not just refresh)
Import Errors
Problem: "Could not import prompt_orchestrator" error
Solutions:
- Ensure
prompt_orchestrator.pyis in the same folder as__init__.py - Ensure
batch_processor.pyis in the same folder - Check file permissions (should be readable)
Python Version Issues
Problem: Syntax errors or import failures
Requirements:
- Python 3.7 or higher (same as ComfyUI requirement)
- No additional packages needed (uses stdlib only)
Uninstallation
To remove the nodes:
rm -rf ComfyUI/custom_nodes/ComfyUI-Variationator
Then restart ComfyUI.
Updating
To update to a new version:
- Backup your workflows (recommended)
- Delete the old folder
- Copy the new version
- Restart ComfyUI
Platform-Specific Notes
Windows
# Git clone
cd C:\path\to\ComfyUI\custom_nodes
git clone https://github.com/MushroomFleet/ComfyUI-Variationator.git
# Or manual copy
xcopy /E /I ComfyUI-Variationator "C:\path\to\ComfyUI\custom_nodes\ComfyUI-Variationator"
macOS / Linux
# Git clone
cd ~/ComfyUI/custom_nodes
git clone https://github.com/MushroomFleet/ComfyUI-Variationator.git
# Or manual copy
cp -r ComfyUI-Variationator ~/ComfyUI/custom_nodes/
File Checklist
Make sure these files are present after installation:
__init__.py- Package initializationprompt_orchestration_nodes.py- Node definitionsprompt_orchestrator.py- Core enginebatch_processor.py- Batch operationsREADME_COMFYUI.md- DocumentationINSTALLATION.md- This file
Next Steps
After successful installation:
- Read the README: Check
README_COMFYUI.mdfor usage guide - Load Example Workflow: Import example JSON workflows
- Try Basic Node: Start with "Lighting Modifier (Single)"
- Explore Presets: Use "Preset Collection" for quick results
Support
If you encounter issues:
- Check the console for error messages
- Verify file structure matches expected layout
- Ensure Python version compatibility
- Check file permissions
- Open an issue on GitHub: https://github.com/MushroomFleet/ComfyUI-Variationator
Requirements
- ComfyUI: Latest version recommended
- Python: 3.7 or higher
- Dependencies: None (uses Python stdlib only)
- Platform: Windows, macOS, Linux
Success!
If you see the nodes in your ComfyUI interface under "Prompt Orchestration", you're ready to go! 🎉
Check README_COMFYUI.md for detailed usage instructions and examples.