Extensions/ComfyUI_EmAySee_CustomNodes
ComfyUI Extension

ComfyUI_EmAySee_CustomNodes

Lots of randomizers, a simple oobabooga adapter with json options to pass, and other useful nodes.

By EmAySee·Created about a year ago·Updated 3 months ago· 2
EmAySee/ComfyUI_EmAySee_CustomNodes
Nodes126
On cloudLocal install
CategoryEmAySee, EmAySee/LLM
Stars2
Updated3 months ago

Nodes (126)

EmAySee AdLib Prompt Generator
EmAySee
EmAySee Advanced Oobabooga Connector
EmAySee/LLM
EmAySee Advanced Oobabooga Connector With Help
EmAySee/LLM
EmAySee Any Passthrough
EmAySee_Utils
EmAySee BBox to Segs
EmAySee/Segs
EmAySee Body Attributes Float
EmAySee/Morph
EmAySee Body Attributes Text Out
EmAySee/Text
EmAySee Cache Cleaner
EmAySee/Utils
EmAySee Aspect Ratio Calculator
EmAySee/Utils
EmAySee Checkbox to Float
EmAySee_Utils
EmAySee Conditional Resize
EmAySee/Image
EmAySee Context Manager
EmAySee/Automation
EmAySee Context Manager V2
EmAySee_Automation
EmAySee Context Reader V5
EmAySee_Automation/V5
EmAySee Context Writer V5
EmAySee_Automation/V5
EmAySee Context Writer V5
EmAySee_Automation/Context
EmAySee Date Time Filename String - Seeded
EmAySee_Utils
EmAySee Deep Reasoning Connector
EmAySee/LLM
EmAySee Deep Reasoning Connector
EmAySee/LLM
EmAySee Dimension Swapper
EmAySee/Dimensions
EmAySee Dynamic List Processor
EmAySee/Text
EmAySee Dynamic Range Slider
EmAySee/Utils
EmAySee Dynamic String Selector Seeded V2
EmAySee_Utils
EmAySee Empty Qwen Image Layered Latent noRS
latent/qwen
Ephemeral Preview (Low RAM)
EmAySee_Tools
EmAySee Filename Trigger Parser
EmAySee/Text
EmAySee Float To Text
EmAySee/Text
EmAySee Get Model Path
EmAySee/Utils
EmAySee Global String Reader
EmAySee/Logic
EmAySee Global String Updater
EmAySee/Logic
EmAySee Greater Than (Float)
Logic
EmAySee Host Pinger
EmAySee_Network
Image Get Size (EmAySee)
EmAySee
EmAySee Image Logger V1
EmAySee_Automation/Logging
EmAySee Image Passthrough
EmAySee_Utils
EmAySee Image Preview Passthrough
EmAySee/Utils
Image Square Padding Math
Image/Padding
EmAySee Image Text Preview Passthrough
EmAySee/Utils
EmAySee Integer String Selector
EmAySee_Utils
EmAySee Integer String Selector Max-20
EmAySee_Utils
EmAySee Latent Switch
EmAySee/Utils
EmAySee Llama Vision
EmAySee/LLM
EmAySee LLM Output Cleaner
EmAySee/Utils
EmAySee Load Image + Name
EmAySee
EmAySee LoRA Applier
EmAySee/Loaders
EmAySee Lora File Picker
EmAySee/File Utilities
EmAySee Lora Loader From Input
EmAySee/Loaders
EmAySee_LoRAMetadataExtractor
Mac Custom Nodes/LoRA Tools
EmAySee_LoRAMetadataExtractorTagDrop
EmAySee/LoRA Tools
EmAySee Lora Selector (Object)
EmAySee/Loaders
EmAySee Lora Processor (9-Input Switch)
EmAySee/Loaders
EmAySee Lora Name Selector
EmAySee/Loaders
EmAySee Lora Stacker (20 Sequential)
EmAySee/Loaders
EmAySee Mask Center Hole XY
EmAySee/Mask
EmAySee Mask Expand Shrink XY
EmAySee/Mask
EmAySee Mask Expand XY
EmAySee/Mask
EmAySee_ Mask Guard to Image
EmAySee_Nodes
EmAySee Mask Overlay
EmAySee/Image
EmAySee_ Mask Skinnier
EmAySee_/Mask
EmAySee Mask Union
EmAySee/Mask
EmAySee Mask Universal XY
EmAySee/Mask
Math Expression (EmAySee)
EmAySee
EmAySee Megapixel Image Resizer
EmAySee/Image
EmAySee_MetadataFormatter
Mac Custom Nodes/LoRA Tools
EmAySee Model VRAM Tracker
EmAySee/Utils
EmAySee Morph Pipe In
EmAySee/Morph
EmAySee Morph Pipe Out
EmAySee/Morph
EmAySee Multi BBox Detector
EmAySee/Segs
EmAySee_Multi Mask to BBOX
EmAySee/Masking
EmAySee Multiplier Node
EmAySee_Utils
EmAySee Nine Choice Selector
EmAySee/Utils
Pad Image For Outpainting (EmAySee)
EmAySee
EmAySee Probability String Selector
EmAySee_Utils
EmAySee Prompt State Parser
EmAySee/Text
EmAySee Qwen Pixel Aligner
EmAySee/Image
EmAySee_Qwen / OpenAI Prompt From Image
d3cker/Prompt-Generator
EmAySee_ Qwen Ratio Lock
EmAySee
EmAySee_ Qwen Resolution Optimizer
EmAySee_Nodes/Image/Alignment
EmAySee_ Qwen Resolution OptimizerFXD
EmAySee
EmAySee Qwen Resolution Optimizer V2NS
EmAySee/Image
EmAySee_Vision LLM Local Generator
EmAySee
EmAySee Random Integer From List
EmAySee_Utils
EmAySee Random Integer From Toggles (Premade Labels)
EmAySee_Utils
EmAySee - Random Integer from List 2
EmAySee/Utilities/List
Random LoRA Loader (EmAySee)
EmAySee
EmAySee Random Orientation Latent
EmAySee/Latent
EmAySee Random String Selector (20)
EmAySee/Utils
EmAySee Random String Selector
EmAySee_Utils
EmAySee Random String SelectorFourChoice
EmAySee_Utils
EmAySee Random String SelectorThreeChoice
EmAySee_Utils
EmAySee Remove Duplicate CSV
EmAySee_Utils
EmAySee Remove Duplicates From String
EmAySee_Text
EmAySee Remove Duplicates From StringV2
EmAySee_Text
EmAySee Remove Words From Text
EmAySee_Text
EmAySee Repaint KSampler
EmAySee_Utils
EmAySee Save Image
EmAySee_Nodes/Image
EmAySee Save Image Exact
EmAySee/Image
EmAySee Save Text to File
EmAySee/Utils
EmAySee Scenema Audio Connector
EmAySee/Audio
EmAySee Segs Union
EmAySee/Segs
EmAySee Selective Model Reloader
EmAySee/Utils
EmAySee Selective Model Unloader
EmAySee/Utils
EmAySee_Spectre API Connector
EmAySee
EmAySee_StringDetector
EmAySee/Logic
EmAySee Pose Option Selector
EmAySee_Utils
EmAySee String Tuple Input
EmAySee_Utils
EmAySee Submit to Oobabooga API Node
sd
EmAySee Submit to Oobabooga API Node With API Key
sd
EmAySee Submit to Oobabooga API Node With API Key_test
sd
EmAySee Submit To Oobabooga API With Key With THinkParse
EmAySee/API
EmAySee Submit To Oobabooga API With Key With Think Parse
EmAySee/API
Emaysee Tag Parser
Emaysee/Text
EmAySee Tag Pruner
EmAySee
EmAySee Text Combiner
EmAySee/Text
EmAySee_TextEncodeQwenImageEdit_noRS
advanced/conditioning
EmAySee_TextEncodeQwenImageEditPlus_noRS
advanced/conditioning
EmAySee Text Replace 20
EmAySee/Text
EmAySee Toggle to Integer
EmAySee_Utils
EmAySee Twenty Float To Text
EmAySee/Text
EmAySee Twenty Float To Text And Float
EmAySee/Text
EmAySee Twenty Float To Text V2
EmAySee/Text
EmAySee VAE-Compatible Aspect Ratio Calculator
EmAySee/Utils
EmAySee Var Text Replacer
EmAySee_Text
EmAySee REALLY Unique String Selector
EmAySee_Utils
EmAySee VisualMachine Save Image And Text V2
EmAySee_Automation/Image
EmAySee WD14 Tag Filter
EmAySee/Text
Readme

ComfyUI_EmAySee_CustomNodes This repository contains a collection of custom nodes for ComfyUI developed by EmAySee.

**Currently AI Described these for me.. i'll update the descriptions later.

The custom nodes should now appear in the ComfyUI add node menu under their respective categories (mostly starting with "EmAySee_"). Nodes Included Here is a brief description of each custom node in this repository:

EmAySee_CheckboxFloatNode.py

•	Node Title: EmAySee Checkbox Float

•	Category: EmAySee_Utils

•	Description: Likely provides a boolean input (checkbox) that controls a float output, possibly switching between two float values or enabling/disabling a float value based on the checkbox state.

EmAySee_DateTimeStringNode.py

•	Node Title: EmAySee Date Time String

•	Category: EmAySee_Utils

•	Description: Generates a string representing the current date and time. Useful for timestamping outputs or incorporating time information into prompts.

EmAySee_DynamicStringSelectorNode.py

•	Node Title: EmAySee Dynamic String Selector

•	Category: EmAySee_String

•	Description: Allows selection from a list of strings that can potentially be dynamically generated or input, offering more flexibility than a fixed dropdown.

EmAySee_HostPinger.py

•	Node Title: EmAySee Host Pinger

•	Category: EmAySee_Network

•	Description: Pings a specified hostname or IP address and outputs an integer (1 for reachable, 0 for unreachable). Useful for conditional workflows based on network status.

EmAySee_IntegerStringSelectorNode.py

•	Node Title: EmAySee Integer String Selector

•	Category: EmAySee_String

•	Description: Selects a string output based on an integer input, likely using the integer value to index into a list of predefined strings.

EmAySee_IntegerStringSelectorNodeDynamic.py

•	Node Title: EmAySee Integer String Selector Dynamic

•	Category: EmAySee_String

•	Description: Similar to EmAySee_IntegerStringSelectorNode, but likely allows the list of strings to be dynamically input or generated.

EmAySee_ProbabilityStringSelectorNode.py

•	Node Title: EmAySee Probability String Selector

•	Category: EmAySee_String

•	Description: Selects a string from a list based on a probabilistic distribution or a random selection influenced by probability settings.

EmAySee_RandomIntFromList.py

•	Node Title: EmAySee Random Int From List

•	Category: EmAySee_Utils

•	Description: Selects and outputs a random integer from a provided list of integers.

EmAySee_RandomIntFromList2.py

•	Node Title: EmAySee Random Int From List 2

•	Category: EmAySee_Utils

•	Description: Likely another version or variation of EmAySee_RandomIntFromList.py, potentially with different input methods or features for selecting a random integer from a list.

EmAySee_RandomIntegerFromListNode.py

•	Node Title: EmAySee Random Integer From List

•	Category: EmAySee_Utils

•	Description: Another node for selecting a random integer from a list, possibly with different input/output types or controls compared to the other random integer list nodes.

EmAySee_RandomIntegerFromTogglesNode_PremadeLabels.py

•	Node Title: EmAySee Random Integer From Toggles Premade Labels

•	Category: EmAySee_Utils

•	Description: Selects a random integer based on the state of multiple toggle (boolean) inputs, using predefined labels for the toggles.

EmAySee_RandomStringSelectorNode.py

•	Node Title: EmAySee Random String Selector

•	Category: EmAySee_String

•	Description: Selects and outputs a random string from a provided list of strings.

EmAySee_RandomStringSelectorNode2.py

•	Node Title: EmAySee Random String Selector 2

•	Category: EmAySee_String

•	Description: Likely a second version or variation of EmAySee_RandomStringSelectorNode.py.

EmAySee_RandomStringSelectorNodeFourChoice.py

•	Node Title: EmAySee Random String Selector Four Choice

•	Category: EmAySee_String

•	Description: Specifically designed to select a random string from a fixed set of four choices.

EmAySee_RandomStringSelectorNodeThreeChoice.py

•	Node Title: EmAySee Random String Selector Three Choice

•	Category: EmAySee_String

•	Description: Specifically designed to select a random string from a fixed set of three choices.

EmAySee_RemoveDuplicateCSV.py

•	Node Title: EmAySee Remove Duplicate CSV

•	Category: EmAySee_Text

•	Description: Takes a string containing comma-separated values (CSV) and removes any duplicate entries, outputting a cleaned CSV string.

EmAySee_RepaintKSampler.py

•	Node Title: EmAySee Repaint KSampler

•	Category: EmAySee_Repaint

•	Description: A specialized KSampler node designed for image repainting using a mask. It takes a latent image and a mask as input and performs sampling primarily in the masked (white) areas to add detail or change content while preserving the unmasked (black) areas.

EmAySee_SaveImage.py

•	Node Title: EmAySee Save Image

•	Category: EmAySee_Image

•	Description: Saves an input image to a specified location on disk, with out worrying about if it's in Comfy path or not.

EmAySee_StringPoseSelectorNode.py

•	Node Title: EmAySee String Pose Selector

•	Category: EmAySee_String

•	Description: Likely selects a string representation of a pose or pose-related parameter, possibly from a predefined list or based on input.

EmAySee_StringTupleInputNode.py

•	Node Title: EmAySee String Tuple Input (DEV NODE, Wouldn't use it)

•	Category: EmAySee_Utils

•	Description: Allows input of multiple strings as a tuple, useful for grouping related string data.

EmAySee_SubmitToOobaboogaAPI.py

•	Node Title: EmAySee Submit To Oobabooga API

•	Category: EmAySee_Network

•	Description: Sends a text prompt or other data to an Oobabooga Text Generation Web UI API endpoint and outputs the response. Useful for integrating large language models into workflows.

EmAySee_ToggleIntNode.py

•	Node Title: EmAySee Toggle Int

•	Category: EmAySee_Utils

•	Description: A node with a toggle (checkbox) that outputs one of two predefined integer values based on the toggle's state.

EmAySee_VarTextReplacer.py

•	Node Title: EmAySee Var Text Replacer

•	Category: EmAySee_Text

•	Description: This node allows you to create a main text string containing placeholders in the format %var1% through %var10%. It provides 10 corresponding string input fields (var1 to var10). The node replaces each placeholder in the main text with the value from its corresponding input field, outputting the final combined string. Ideal for generating dynamic prompts or text based on workflow variables.

EmAySee_VeryUniqueStringSelectorNode.py

•	Node Title: EmAySee Very Unique String Selector

•	Category: EmAySee_String

•	Description: Based on the name, this node likely provides a method for selecting a string that ensures uniqueness or is chosen based on a specific, potentially complex, selection logic.

Feel free to explore the code for each node for more details on their implementation. Know before you go... Code provided without any garuntees or warranties or support.