ComfyUI Extension
ComfyUI_BishaNodes
Custom nodes for ComfyUI to improve promts and image settings
vladpro3/ComfyUI_BishaNodes
Nodes6
On cloudLocal install
CategoryBishaNodes/prompt, BishaNodes
Stars0
Updated5 months ago
Nodes (6)
Create Prompts With Text From File
Turn a plain text file into a whole batch of prompts
BishaNodes/prompt
Empty Latent Size Picker
The size picker that also hands you a latent
BishaNodes
Load Data From Files
Load many text files at once — with an on/off toggle for each
BishaNodes
Simple Size Picker
Pick a sane resolution without doing math in your head
BishaNodes
Wildcard Replace
Drop a {placeholder} in your prompt and swap it from a list
BishaNodes/prompt
Wildcard Replace (with values from File)
The wildcard node that reads its values from disk
BishaNodes/prompt
Readme
ComfyUI BishaNodes
Custom Nodes for ComfyUI to Simplify Multi-Resolution and Prompt Workflows
🌟 Nodes Overview
1. Simple Size Picker
2. Empty Latent Size Picker
3. Create Prompts With Text From File
4. Wildcard Replace
5. Wildcard Replace (with values from File)
6. Load Data From Files
📋 Features
🖼️ Resolution Nodes
Simple Size Picker
- 30+ Standardized Resolutions (512px to 8K):
- ✅ Square (1:1) – 512×512 to 2048×2048
- ✅ Portrait (2:3, 9:16) – 512×768 to 1080×1920
- ✅ Landscape (16:9, 3:2) – 768×512 to 3840×2160 (4K)
- ✅ Ultra-Wide (21:9, 32:9) – 2560×1080 to 7680×2160
- ✅ Exotic Ratios (e.g., 9600×1200 at 8:1)
- User-Friendly:
- Categorized dropdown menu with tooltips
- Zero-configuration workflow integration
Empty Latent Size Picker (Extended Version)
- All features of Simple Size Picker PLUS:
- 🚀 Auto-Generated Latent Output:
- Directly connects to samplers
- Eliminates manual "Empty Latent Image" nodes
- Preserves selected dimensions in latent space
📝 Prompt Engineering Nodes
Create Prompts With Text From File
- Batch Prompt Generation:
- 🔄 Combine base text with dynamic content from files
- 🎛️ Control output quantity with
resultsparameter
- File-Based Variability:
- Supports .txt files with line-separated entries
- Random line selection for diverse outputs
- Use Cases:
- Character variations (e.g., "a portrait of [name_from_file]")
- Style mixing ("in the style of [artist_from_file]")
- Batch testing different descriptors
Wildcard Replace and Wildcard Replace (with values from File)
- Enhance Prompt with templates:
- 🔄 Combine base text with dynamic content from files
- 🎛️ Control values quantity with
values_countparameter
- Variability of values:
- Supports .txt files with line-separated entries for Wildcard Replace (with values from File)
- Supports a list of values as input data
- Random value selection for diverse outputs
- Use Cases:
- Character variations (e.g., "a portrait of {person} with {object}")
- Style mixing ("in the style of {artist}")
{person},{object}and{artist}are set in thewildcardparameter
Load Data From Files
- Loading data from multiple files with the ability to disable files
🛠 Installation
Method 1: Manual (Git)
- Navigate to your ComfyUI’s
custom_nodesdirectory:
cd /path/to/ComfyUI/custom_nodes/
- Clone the repository into this folder:
git clone https://github.com/vladpro3/ComfyUI_BishaNodes.git
- Restart ComfyUI.
Method 2: Custom Nodes Manager
Alternatively, search for ComfyUI_BishaNodes in ComfyUI’s Custom Nodes Manager and install with one click.
🎮 Usage Examples
TODO
🔧 Technical Specifications
TODO
📜 License
MIT License - Free for commercial and personal use.
Happy Generating! 🎨
For real-time updates, star this repo.