ComfyUI-oshtz-nodes
Custom nodes for ComfyUI created for some of my workflows.
LLM All-in-One Node
Easy GPT/Claude integration in ComfyUI:
- OpenAI & Anthropic models
- Image-to-text capabilities
<div style="display: flex; align-items: center; justify-content: space-between;">
<img src="https://github.com/oshtz/ComfyUI-oshtz-nodes/blob/main/examples/prompt_enhancer.jpg?raw=true" alt="alt text" height="250"/>
<a href="https://youtu.be/0KZ7sMd4jUo">
<img src="https://img.youtube.com/vi/0KZ7sMd4jUo/maxresdefault.jpg" alt="Watch the video" height="250"/>
</a>
</div>
String Splitter Node
Split text into multiple outputs:
- Up to 10 separate outputs
- Customizable separator
LoRA Switcher Node
Efficient LoRA switch made for API use:
- Switch between up to 40 LoRAs in a single node (10, 20, 40)
- Fine-tune strength
Image Overlay Node (Beta 🚧)
Combine images with precision:
Current Features
- Basic image compositing
- Position control (X/Y)
- Transparency adjustment
- Auto size matching
- Alpha channel support
Coming Soon
- Advanced positioning
- Transform controls
- Multiple blend modes
- Layer management
- Interactive preview
Installation
First navigate to your ComfyUI installation custom nodes directory.
- Clone this repository:
git clone https://github.com/oshtz/ComfyUI-oshtz-nodes.git
- Install the required dependencies:
cd ComfyUI-oshtz-nodes
pip install -r requirements.txt
Requirements
- requests
- torch
- pydantic
- Pillow
- boto3 (>= 1.34.101)
License
This project is open-source and available under the MIT License.