ComfyUI Extension: HB ComfyUI Nodes

Authored by HassanEclipse

Created

Updated

1 stars

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Utility nodes for ComfyUI featuring a dynamic Text Preset Switch with workflow-safe persistence and Node 2.0 support.

Looking for a different extension?

Custom Nodes (4)

README

HB ComfyUI Nodes

A collection of utility nodes for ComfyUI focused on:

  • advanced wildcard processing
  • prompt cleanup
  • dynamic preset systems
  • workflow-friendly UI utilities
  • reusable text pipeline tools

Current Version

v1.0.1


HB Text Preset Switch

<img src="assets/HB_text_preset_switch.png" width="950">

Dynamic preset dropdown system designed for:

  • reusable workflows
  • App Mode interfaces
  • prompt switching
  • resolution/profile selection
  • reusable pipeline controls

Features

  • Editable preset management UI
  • Workflow-local persistence
  • Undo-safe restoration
  • Refresh-safe restoration
  • Node 2.0 compatibility
  • Sortable preset ordering
  • Hidden internal storage system
  • App Mode label persistence
  • Dynamic dropdown rebuilding

Outputs

  • STRING
  • INT
  • BOOLEAN

HB Nodes Overview

<img src="assets/HB_nodes.png" width="950">

Included Nodes

HB Wildcard Processor

Advanced wildcard parsing system with:

  • recursive inline wildcards
  • weighted random syntax
  • subfolder wildcard support
  • file-based wildcard systems
  • wildcard report generation
  • deterministic seed behavior

Supported Features

  • Recursive wildcard parsing
  • Nested weighted syntax
  • File wildcard loading
  • Locked wildcard reuse
  • Multi-line wildcard selection
  • Subfolder wildcard resolution

HB Tidy String

Utility node focused on:

  • cleaning prompts
  • fixing comma spacing
  • removing formatting artifacts
  • newline cleanup
  • prompt normalization

Useful for:

  • Stable Diffusion prompts
  • wildcard pipelines
  • generated text cleanup
  • reusable prompt workflows

HB Text Preset Switch

Dynamic editable dropdown node with:

  • editable presets
  • sortable entries
  • workflow persistence
  • Node 2.0 support
  • App Mode compatibility
  • multi-output conversion

Designed to avoid:

  • Python validation conflicts
  • workflow reset issues
  • dropdown persistence bugs

Installation

ComfyUI Manager

Use:

https://github.com/HassanEclipse/comfyui-hb-party

inside:

Manager → Install via Git URL

Manual Installation

Clone into:

ComfyUI/custom_nodes/

Example:

ComfyUI/custom_nodes/comfyui_HB_Party

Then restart ComfyUI.


Example Workflows

Example workflows are included inside:

/examples

Documentation

Detailed documentation available in:

/docs

Files:

  • docs/wildcard_processor.md
  • docs/tidy_string.md
  • docs/text_preset_switch.md
  • docs/CHANGELOG.md

Package Goals

This package was designed with:

  • workflow portability
  • reusable text systems
  • App Mode compatibility
  • Node 2.0 support
  • workflow-safe persistence
  • dynamic UI systems
  • lightweight utility workflows

in mind.


License

MIT License

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Learn more