ComfyUI Extension: Kaizen Package
A collection of custom image processing nodes for ComfyUI
Custom Nodes (0)
README
Kaizen Package
A collection of high-quality custom nodes for ComfyUI focused on image processing and compositing.
Features
- Image Composite: Professional mask-based image compositing with precise positioning
- Overlay images with pixel-perfect positioning (supports negative coordinates)
- Alpha blending using masks for smooth transitions
- Automatic size matching between mask and source images
- Handles edge cases and out-of-bounds positioning gracefully
Installation
Via ComfyUI Manager (Recommended)
- Install ComfyUI
- Install ComfyUI-Manager
- Search for "Kaizen Package" in ComfyUI-Manager and install
- Restart ComfyUI
Manual Installation
- Clone this repository to
ComfyUI/custom_nodes/
:cd ComfyUI/custom_nodes git clone https://github.com/aleolidev/kaizen_package.git
- Install dependencies:
cd kaizen_package pip install -r requirements.txt
- Restart ComfyUI
Usage
After installation, you'll find the following nodes under the kaizen/image
category:
Image Composite
Composite two images using a mask for alpha blending.
Inputs:
background
: Background image that will receive the overlayforeground
: Image to be overlaid onto the backgroundmask
: Alpha mask controlling opacity (1.0=opaque, 0.0=transparent)x
: Horizontal position (supports negative values)y
: Vertical position (supports negative values)
Output:
composite
: The final composited image
Development
To set up for development:
cd kaizen_package
pip install -e .[dev]
pre-commit install
The -e
flag creates a "live" install where changes are automatically picked up when you restart ComfyUI.
Testing
Run the test suite:
pytest tests/
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
License
This project is licensed under the GNU General Public License v3 - see the LICENSE file for details.
Support
- Report bugs: GitHub Issues
- Join our community: ComfyUI Discord