4.6 KiB
4.6 KiB
ComfyUI Installation Guide - Prompt Orchestration Nodes
Quick Installation
Method 1: Manual Installation (Recommended)
-
Locate your ComfyUI custom_nodes directory
ComfyUI/ └── custom_nodes/ └── (install here) -
Copy the entire
comfyui_nodesfolder# Copy the entire folder to ComfyUI/custom_nodes/ cp -r comfyui_nodes ComfyUI/custom_nodes/comfyui_prompt_orchestration -
Restart ComfyUI
- Restart your ComfyUI instance
- Look for the loading message in console
- Nodes will appear under "Prompt Orchestration" category
Method 2: Git Clone (If using Git)
cd ComfyUI/custom_nodes
git clone <your-repo-url> comfyui_prompt_orchestration
# Or manually copy the folder
Method 3: Symlink (For Development)
cd ComfyUI/custom_nodes
ln -s /path/to/comfyui_nodes comfyui_prompt_orchestration
Directory Structure
After installation, your structure should look like:
ComfyUI/
└── custom_nodes/
└── comfyui_prompt_orchestration/
├── __init__.py
├── prompt_orchestration_nodes.py
├── prompt_orchestrator.py
├── batch_processor.py
└── README_COMFYUI.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_prompt_orchestration
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
# Copy command
xcopy /E /I comfyui_nodes "C:\path\to\ComfyUI\custom_nodes\comfyui_prompt_orchestration"
macOS / Linux
# Copy command
cp -r comfyui_nodes ~/ComfyUI/custom_nodes/comfyui_prompt_orchestration
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
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.