RobeNodes
Personal custom nodes and tools for ComfyUI.
Comfy UI Robe Nodes
This is a collection of utility nodes for the ComfyUI stable diffusion client that provides enhanced file path handling capabilities.
Description
The package includes:
-
List Video Path Node 🐤: A node that lists and manages video files in a specified directory. It supports:
- Multiple video formats (.mp4, .avi, .mov, .mkv)
- Cyclic index selection
- Returns file paths and count information
-
List Image Path Node 🐤: A node that handles image files in a directory with features like:
- Support for common image formats (.jpg, .jpeg, .png, .gif)
- Cyclic index selection
- Returns file paths, dimensions, count, and image tensor data
- Automatic EXIF orientation handling
- RGB conversion
-
grokImage: A Grok Imagine node for text-to-image and image-to-image generation through the xAI API.
- Uses
XAI_API_KEYfrom the environment or the node'sapi_keyinput - Supports URL and base64 image responses
- Returns a red 512x512 image tensor with an error message if the API call fails
- Uses
Install
ComfyUI Manager
After this repo is published to the Comfy Registry, install it from the ComfyUI Manager by searching for Robe Nodes.
Manual install
- Clone this repository into your
ComfyUI/custom_nodesdirectory - Restart ComfyUI
Registry metadata
This repo includes a pyproject.toml and a GitHub Actions workflow for publishing to the Comfy Registry, which powers the current ComfyUI Manager UI.
Before the first publish:
- Create a publisher on the Comfy Registry
- Confirm that the node id in
pyproject.tomlis the one you want to keep - Add a GitHub repository secret named
REGISTRY_ACCESS_TOKEN - Bump the version in
pyproject.tomlbefore each release
Dependencies
Runtime dependencies are listed in requirements.txt. Core packages provided by ComfyUI itself are not repeated there.
License
This project is licensed under the MIT License.