Ranbooru is a specialized extension for ComfyUI that facilitates the retrieval of random tags from booru images, enhancing the testing of various checkpoints with diverse tagging. It offers a range of nodes that streamline the process of generating prompts and managing image retrieval.
- Enables users to pull random tags from different booru sources, providing flexibility in content generation.
- Includes nodes for manipulating prompts, such as mixing, limiting, and randomizing weights, which enhance creative control.
- Offers functionality to generate timestamped file names, aiding in organized output management.
Context
Ranbooru serves as an extension within ComfyUI, designed to enrich the user experience by allowing for the random selection of image tags from booru databases. This feature is particularly beneficial for users looking to test AI models against a wide array of tags, ensuring a comprehensive evaluation of their performance.
Key Features & Benefits
The Ranbooru extension provides several practical nodes that enhance the functionality of ComfyUI. The primary node retrieves random tags from booru images, while additional nodes allow users to fetch tags from specific URLs, access random images from designated paths, and manipulate prompts through various mixing and limiting techniques. This versatility is crucial for users aiming to generate diverse and creative outputs.
Advanced Functionalities
Ranbooru includes advanced nodes such as PromptMix, which allows users to shuffle, reverse, or invert words in prompts, and PromptRandomWeight, which assigns random weights to selected words from a prompt. These features enable users to create more dynamic and varied prompts, enhancing the creative possibilities within their workflows.
Practical Benefits
By incorporating Ranbooru into their workflow, users can significantly improve their efficiency and control over image generation tasks in ComfyUI. The ability to generate random tags and manipulate prompts with precision allows for a more streamlined and effective creative process, leading to higher quality outputs.
Credits/Acknowledgments
The Ranbooru extension was developed by Inzaniak, and users are encouraged to report any issues they encounter in the repository's issues section. The extension is made available under an open-source license, promoting community collaboration and improvement.




