Skip to content

MNeMoNiCuZ/ComfyUI-mnemic-nodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

215 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Nodes for ComfyUI

This repository hosts a collection of nodes developed for ComfyUI. It aims to share useful components that enhance the functionality of ComfyUI projects. Some nodes are forks or versions of nodes from other packs, some are bespoke, and some are experimental and are quite useless, so they have been marked with a Caution label in this document.

Installation instructions

Configuration (only needed for Groq nodes)

  1. Make a copy of .env.example and remove the .example from the name.
  2. The new file should now be named .env without a normal file name, just a .env extension.
  3. The file should be in the root of the node pack, so the same directory that the .example was in.
  4. Edit .env with a text editor and edit the API key value inside.

Nodes

A versatile text processor that replaces wildcards with content from wildcard files or inline lists. image

Loads LoRA models using <lora:MyLoRA:1> in the prompt. image

Extract generation settings from your input prompt. Use it to randomize your generation settings, checkpoint, step count, seed, or include negative prompt with the normal prompt, load wildcards, or LoRAs, all at the same time. image

πŸ“ Get File Path

Returns the file path in different formats to a file in your /input-folder. image

Splits a string by the first occurrence of a delimiter. image

Extracts the first occurrence of text between a pair of characters. image

Save text file, and return the saved file's path. image

Download an image from the web. image

Returns token information about input text and lets you split it. image

Cleans up text strings, strip leading/trailing spaces or collapse them, remove newlines and much more. image

Converts date / time into literal outputs. Useful for saving paths and files. image

πŸ–ΌοΈ+πŸ“ Load Text-Image Pairs

Loads a folder of text and image pairs like a dataset, and gives you the image and string as separate outputs. image

πŸ–ΌοΈπŸ“Š Metadata Extractor (Single)

Extracts metadata from a single image selected from an input source. image

πŸ–ΌοΈπŸ“Š Metadata Extractor (List)

Extracts metadata from a list of images or a folder of images. image

Load checkpoints with flexible fuzzy matching and repeat control for more varied outputs. image

Creates resolutions and a latent from presets, user presets, or input images. image

πŸ–ΌοΈ Load Images From Path

Load single images or iterate through image directories with mask support. image

πŸ–ΌοΈ Load Image Advanced

Loads an image, extracts metadata, provides the alpha channel as a mask, and outputs the image's dimensions. image

Creates a colorful random shape-based image. Use it as a starting latent for fun and varying shapes. Great for abstract wallpaper creation. image

πŸŽ΅πŸ“Š Audio Visualizer

Creates a visualizer from an input audio. Custom visualizer scripts can be created, and outputs can be saved as images or video. image

βœ¨πŸ’¬ Groq LLM API

Query Groq large language model. image

βœ¨πŸ“· Groq VLM API

Query Groq vision language model. image

Query Groq Audio Model to transcribe audio. image

Concatenates multiple strings with dynamic input expansion. New inputs appear as you connect strings.

image

Generates a random integer within a specified min/max range. Supports optional seed for reproducibility.

Generates a random floating-point number within a specified range. Supports optional decimal rounding and seed.

🎲 Random Bool

Generates a random boolean value with optional weighted probability.

🎲 Random String

Randomly selects one string from a newline-separated list of options.

🎲 Random Seed

Generates a random 64-bit seed value for use with other nodes.

🎲 Random Color

Generates a random RGB color with hex and individual channel outputs.

✏️ Literal Bool

A simple boolean toggle input. Use this to create a True/False source in your workflow.

✏️ Literal Int

A simple integer input field. Use this to create a whole number source in your workflow.

✏️ Literal Float

A simple floating-point input field. Use this to create a decimal number source in your workflow.

✏️ Literal String

A multiline text input field. Use this to create a text source in your workflow.

Generate negative prompts automatically. image

About

Nodes: Wildcard Processor, Get File Path, Save Text File, Download Image from URL, Tiktoken Tokenizer, String Cleaning, String Text Splitter, String Text Extractor, Format Date Time, Load Text-Image Pairs, Metadata Extractor, Audio Visualizer, Load Image Advanced, Colorful Starting Image, Groq LLM, VLM, ALM API

Topics

Resources

License

Stars

Watchers

Forks

Contributors