43 lines
2.2 KiB
Markdown
43 lines
2.2 KiB
Markdown
# 🛠️ ComfyUI Skycoder Tools
|
||
|
||
[](https://github.com/skycoder/comfyui-skycoder-tools/releases)
|
||
[](https://opensource.org/licenses/MIT)
|
||
|
||
A comprehensive collection of useful custom nodes for ComfyUI workflows. Designed to enhance productivity and extend ComfyUI's capabilities with practical, everyday tools.
|
||
|
||
## 🚀 Current Tools
|
||
|
||
### 📁 Tools
|
||
- **DirectoryImageLoader**: Load images from a directory by index
|
||
- **DirectoryImageInfo**: Get detailed information about images in a directory
|
||
- **Aspect Ratio and Tile size calculator**: Calculates the aspect ratio of an image and determines optimal tile dimensions based on a target megapixel value, upscale factor, and optional padding. Useful for tiled image processing workflows.
|
||
- **BLIP2 Image Caption**: Automatically generates a descriptive caption for an input image using Salesforce’s BLIP image captioning model. Ideal for semantic image analysis or annotation tasks.
|
||
- **Boolean Toggle**: Returns a boolean value from a toggle input. Useful for conditionally controlling workflow branches.
|
||
- **Concatenate and Test if Empty**: Concatenates up to four text inputs and checks whether the result is empty. Outputs both the combined string and a boolean indicating if it's empty.
|
||
|
||
*More tools coming soon! This is just the beginning of the Skycoder Tools collection.*
|
||
|
||
## 🎯 Features
|
||
|
||
- **Modular Design**: Each tool category is organized in separate modules
|
||
- **Easy Extension**: Simple structure for adding new tools
|
||
- **Robust Error Handling**: Graceful fallbacks and detailed error messages
|
||
- **Professional Quality**: Production-ready code with comprehensive testing
|
||
- **Community Focused**: Built for and by the ComfyUI community
|
||
|
||
## 📦 Installation
|
||
|
||
### Via ComfyUI Manager (Recommended)
|
||
1. Open ComfyUI Manager
|
||
2. Go to "Install Custom Nodes"
|
||
3. Search for "Skycoder Tools"
|
||
4. Click Install and restart ComfyUI
|
||
|
||
### Manual Installation
|
||
```bash
|
||
cd ComfyUI/custom_nodes
|
||
git clone https://github.com/skycoder/comfyui-skycoder-tools.git
|
||
# Restart ComfyUI
|
||
### 🧠 Image Analysis & Utilities
|
||
|