ComfyUI Extension: ComfyUI_prelife
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.
ComfyUI custom nodes for image analysis and preprocessing (V3 API)
Looking for a different extension?
Custom Nodes (0)
README
ComfyUI_prelife
A collection of custom nodes for ComfyUI focused on image analysis and preprocessing, built with the modern V3 API.
Version
Current version: 0.2.0 (V3 API)
Features
- ✅ Modern V3 API implementation
- ✅ Type-safe node definitions with schema validation
- ✅ Batch processing support
- ✅ Input validation
- ✅ Comprehensive documentation and tooltips
Installation
Manual Installation
-
Clone this repository into your ComfyUI
custom_nodesdirectory:cd ComfyUI/custom_nodes git clone https://github.com/prelife/ComfyUI_prelife.git -
Install dependencies:
pip install -e ComfyUI/custom_nodes/ComfyUI_prelife -
Restart ComfyUI
Using Comfy CLI
comfy node install ComfyUI_prelife
Nodes
ImageSizeAnalyzer
Analyzes image dimensions and returns the longer and shorter side sizes for each image in a batch.
- Category: prelife/analysis
- Inputs:
image(IMAGE): Input image tensor with shape [B, H, W, C]
- Outputs:
longer_side(INT): The longer dimension (max of height and width) for each image in the batchshorter_side(INT): The shorter dimension (min of height and width) for each image in the batch
Example Usage
The node processes images in batches and returns a list of dimensions:
# Input: image tensor with shape [2, 512, 768, 3] (batch of 2 images)
# Output:
# longer_side: [768, 768]
# shorter_side: [512, 512]
Requirements
- Python >= 3.10
- ComfyUI (with V3 API support)
- torch >= 2.0.0
- numpy >= 1.20.0
Development
This project uses the modern ComfyUI V3 API for node development. Key features:
- Schema-based node definitions using
io.Schema - Type-safe inputs and outputs
- Built-in input validation via
validate_inputs() - Proper batch processing support
See doc/for_llm.md for detailed development guidelines.
This project follows semantic versioning. See CHANGELOG.md for version history.
License
MIT License
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.