2025-10-07 09:41:43 -07:00
2024-08-06 23:44:53 -07:00
2024-08-06 23:44:53 -07:00
2025-06-24 20:47:19 -05:00
2025-10-07 09:41:43 -07:00
+
2025-04-05 22:23:19 +09:00
Fix
2024-10-21 05:45:25 -07:00
2025-10-06 23:03:32 -07:00
2025-10-07 09:41:43 -07:00
2025-10-07 09:41:43 -07:00

🏵️ Fill-Nodes

If you enjoy this project, consider supporting me on Patreon!

Patreon

Fill-Nodes is a versatile collection of custom nodes for ComfyUI that extends functionality across multiple domains. Features include advanced image processing, visual effects generation, comprehensive file handling (PDF creation/extraction, Google Drive integration), AI model interfaces (GPT, DALL-E, Hugging Face, Runway, Gemini, and more), utility nodes for workflow enhancement, audio-reactive visual effects, and specialized tools for video processing, captioning, and batch operations. The pack provides both practical workflow solutions and creative tools within a unified node collection.

🔍 Table of Contents


🖼️ Image Nodes

Nodes for manipulating, analyzing, and working with images.

Node Description
FL_AnimeLineExtractor Extracts line art from anime-style images using adaptive thresholding and morphological operations. Allows fine control over line thickness, detail level, and noise reduction with options to invert output for white backgrounds.
FL_ApplyMask Applies a mask to an image by setting it as the alpha channel. Automatically handles different batch sizes and spatial dimensions by interpolating the mask if needed.
FL_BlackFrameReject A node that filters out images from a batch based on the percentage of black pixels. Images with a black pixel percentage above the threshold are rejected.
FL_ImageAddNoise Node for imageaddnoise functionality.
FL_ImageAddToBatch Node for imageaddtobatch functionality.
FL_ImageAdjuster Provides comprehensive image adjustment controls for hue, saturation, brightness, contrast, and sharpness with real-time preview capability. Converts images between tensor and PIL formats to apply precise adjustments while maintaining proper color spaces.
FL_ImageAspectCropper Node for imageaspectcropper functionality.
FL_ImageBatch Combines multiple images into a batched tensor.
FL_ImageBatchToGrid Arranges batched image tensors into a single grid layout with configurable number of images per row. Creates a visually organized grid by calculating rows and columns automatically based on batch size, placing images in row-major order.
FL_ImageBlank Creates blank/solid color images with configurable dimensions.
FL_ImageCrop Crops images to specified dimensions with offset positions.
FL_ImageDimensionDisplay Node for imagedimensiondisplay functionality.
FL_ImageListToImageBatch Node for imagelisttoimagebatch functionality.
FL_ImageNotes Adds a text bar with custom notes to images, supporting batch processing. Allows configuration of bar height and text size with automatic text centering on the bar, maintaining the original image proportions below the added text.
FL_ImageRandomizer Node for imagerandomizer functionality.
FL_ImageSelector Node for imageselector functionality.
FL_ImageSlicer Slices input images into a configurable grid of smaller image pieces with equal dimensions. Divides each input image based on specified X and Y subdivision counts, returning all slices as a batched tensor for further processing.
FL_LoadImage Interactive node with a file browser interface for selecting and loading images directly within ComfyUI. Includes REST API endpoints for directory navigation, file listing, and thumbnail generation with proper file validation and error handling.
FL_PaddingRemover Automatically detects and removes uniform padding from images.
FL_ReplaceColor Node for replacecolor functionality.
FL_SaveImages Saves batch-processed images to disk with support for complex folder structures defined through JSON configuration. Features sequential file naming with configurable templates, optional metadata storage, and collision avoidance through automatic index incrementation.
FL_SaveRGBAAnimatedWebP Saves animated WebP images with RGBA support.
FL_SaveWebM Saves image sequences as WebM videos with alpha support.

📷 Screenshots & Examples

🖼️ Image Nodes Example


📝 Captioning Nodes

Nodes for generating, saving, and manipulating image and video captions.

Node Description
FL_CSVExtractor Node for csvextractor functionality.
FL_CaptionSaver_V2 Node for captionsaver v2 functionality.
FL_CaptionToCSV Scans a directory for image files and their corresponding text captions, then compiles them into a CSV file with image filename and caption columns. Automatically handles missing caption files and sorts entries for consistency.
FL_ImageCaptionLayout Creates visual layouts combining images with their corresponding text captions from a directory. Supports customizable grid arrangements with configurable image size, caption height, font size, and padding, automatically wrapping text to fit within the allocated caption area.
FL_ImageCaptionLayoutPDF Creates PDF documents displaying a grid of images with their corresponding captions, with options for horizontal or vertical orientation. Provides both the PDF output and a preview image tensor with configurable display size, caption height, font size, and padding.
FL_ImageCaptionSaver Node for imagecaptionsaver functionality.
FL_LoadCSV Loads CSV files with captions and metadata.
FL_MirrorAndAppendCaptions Processes a directory of images to create horizontally mirrored copies and updates caption files with additional text. Supports both appending and prepending frame identifiers to captions with proper file extension handling and consistent frame numbering across the collection.
FL_OllamaCaptioner Integrates with Ollama local LLM API to generate descriptive captions for images. Encodes images as base64 for API submission, saves both images and generated captions to disk with configurable overwrite protection and customizable model selection.
FL_SaveCSV Saves caption data to CSV format.
FL_VideoCaptionSaver Node for videocaptionsaver functionality.
FL_WordFrequencyGraph Generates word frequency visualizations from text.

📷 Screenshots & Examples

📝 Captioning Nodes Example


✨ VFX Nodes

Nodes for applying visual effects to images.

Node Description
FL_Ascii Converts images to ASCII art using customizable characters, fonts and spacing. Supports using characters in sequence or mapping them by pixel intensity, with options to use system or local fonts.
FL_Dither Applies various dithering algorithms (Floyd-Steinberg, Random, Ordered, Bayer) to images with adjustable color quantization. Supports batch processing and preserves original image dimensions while reducing the color palette to create retro-style visual effects.
FL_Glitch Creates digital glitch effects on images using the glitch_this library with adjustable intensity and optional color offset. Implements a double-pass glitch effect with rotation between passes to create more complex distortions, and supports deterministic output through seed control.
FL_HalftonePattern Node for halftonepattern functionality.
FL_HexagonalPattern Creates a mosaic of hexagon-shaped image segments with customizable sizing, spacing, rotation, and shadow effects. Transforms input images into an artistic hexagonal grid pattern with adjustable parameters for visual styling.
FL_ImageCollage Creates collages by tiling a smaller image across a base image, with the tiles colored based on the average color of the corresponding region. Supports customizable tile size and spacing with automatic handling of mismatched batch sizes and aspect ratio preservation.
FL_ImagePixelator Node for imagepixelator functionality.
FL_InfiniteZoom Creates mesmerizing infinite zoom effects using OpenGL shaders with customizable scale, mirror effects, and animation speed. Processes both individual images and batches with progressive time shifts to create seamless zoom animations when combined into video.
FL_PaperDrawn Applies a realistic hand-drawn paper effect using OpenGL shaders with adjustable parameters for line quality, sampling, and vignetting. Processes images through a custom gradient-based algorithm that simulates pen strokes with configurable density and temporal modulation for animations.
FL_PixelArtShader Node for pixelartshader functionality.
FL_PixelSort Applies pixel sorting effects based on saturation values with adjustable threshold, smoothing, and rotation parameters. Creates glitch art aesthetics by identifying intervals in the image and sorting pixels within those intervals according to their color properties.
FL_RetroEffect Applies retro visual effects to images including color channel offset, scanlines, vignetting, and noise with adjustable strength parameters. Creates nostalgic aesthetics reminiscent of old CRT displays and vintage photography through multiple image processing techniques.
FL_Ripple Creates dynamic ripple and wave effects emanating from a configurable center point with adjustable amplitude, frequency, and phase settings. Supports temporal modulation for animated sequences and provides precise control over the distortion pattern and intensity.
FL_Shadertoy Node for shadertoy functionality.
FL_TextOverlayNode Node for textoverlaynode functionality.

📷 Screenshots & Examples

✨ VFX Nodes Example


🛠️ Utility Nodes

General utility nodes for various tasks.

Node Description
FL_ClipScanner Analyzes text prompts using different CLIP models (supporting SDXL, SD 1.5, and FLUX configurations) to show how they are tokenized. Provides detailed output showing the exact tokens processed, their count, and the specific model configuration used.
FL_CodeNode Node for codenode functionality.
FL_DirectoryCrawl Recursively searches directories for image or text files and loads them as a batch. Supports configurable file type filtering, automatic image resizing to match dimensions within batches, and limits to prevent overloading memory with large directories.
FL_Float Simple float value input node.
FL_InpaintCrop Crops images for inpainting based on mask regions with advanced context expansion options and automatic padding controls. Provides both free-size and forced-size modes with optional rescaling, hole filling, and mask inversion for precise control over the inpainting area.
FL_JS Executes custom JavaScript code.
FL_Math Evaluates mathematical expressions using three input variables (A, B, C) with support for basic operations, powers, and negative values. Provides both integer and floating-point outputs with proper error handling for invalid expressions.
FL_ModelInspector Inspects and displays model information.
FL_Padding Adds customizable padding to images with independently configurable top, bottom, left, and right border widths. Supports RGB color selection for padding areas and optional alpha channel preservation with proper tensor handling.
FL_PasteByMask Pastes image_to_paste onto image_base using mask to determine the location. The resize_behavior parameter determines how the image to paste is resized to fit the mask. If mask_mapping_optional obtained from a 'Separate Mask Components' node is used, it will control which image gets pasted onto which base image.
FL_PasteOnCanvas Pastes images onto a canvas with alpha masking, supporting custom canvas dimensions, background color, padding, and multiple resize algorithms. Automatically handles batch processing with proper alpha blending and optional use of background images.
FL_PathTypeChecker Analyzes input paths and identifies their type (absolute, relative, drive-specific, UNC, or URL-like). Provides path validation and classification to help identify potential issues with file system references.
FL_RandomNumber Node for randomnumber functionality.
FL_SDUltimate_Slices Node for sdultimate slices functionality.
FL_SeparateMaskComponents Analyzes masks and separates them into individual component masks based on connected components analysis. Outputs both the separated mask tensors and mappings to their original batch indices, enabling advanced mask manipulation for selective processing.
FL_Switch Routes input based on boolean condition.
FL_Switch_Big Extended switch with multiple routing options.
FL_SystemCheck Performs comprehensive system diagnostics gathering detailed information about Python version, operating system, hardware specifications, and installed libraries. Exposes a web API endpoint for retrieving system information in JSON format to aid with troubleshooting and compatibility verification.
FL_UnloadModel Unloads models from memory to free VRAM.
FL_VideoCropMask Node for videocropmask functionality.

📷 Screenshots & Examples

🛠️ Utility Nodes Example


🎲 KSamplers Nodes

Nodes for sampling in the generation process.

Node Description
FL_KSamplerXYZPlot Creates comprehensive grid comparisons by varying up to three KSampler parameters simultaneously. Generates labeled visual matrices showing the impact of changing steps, CFG, denoise values, samplers or schedulers, with professional-looking axes, labels and optional Z-dimension stacking in vertical or horizontal arrangements.
FL_KsamplerBasic Provides a streamlined implementation of ComfyUI's KSampler with support for both latent and direct image inputs. Handles all essential sampling parameters with proper error handling and integration with VAE encoding/decoding functions.
FL_KsamplerPlus Advanced KSampler that processes images by dividing them into overlapping slices and seamlessly blending the results. Supports configurable grid dimensions, overlap percentages, optional sliced conditioning for each region, and batch processing with progressive memory management.
FL_KsamplerPlusV2 Enhanced KSamplerPlus with improved algorithms.
FL_KsamplerSettings Provides a comprehensive preset system for aspect ratios and dimensions optimized for different model types (SD, SV3D, SD2, XL). Outputs coordinated settings for two-pass workflows with separate steps, CFG values, and denoise settings along with properly configured sampler and scheduler selections.
FL_SamplerStrings Generates comma-separated strings of sampler names based on boolean selections, providing a streamlined interface for sampler combination and configuration. Creates standardized sampler strings compatible with ComfyUI's KSampler nodes for consistent workflow integration.
FL_SchedulerStrings Generates comma-separated strings of scheduler names based on boolean selections, providing a streamlined interface for scheduler configuration. Creates standardized scheduler strings compatible with ComfyUI's KSampler nodes for consistent workflow integration.

📷 Screenshots & Examples

🎲 KSamplers Nodes Example


📄 PDF Nodes

Nodes for working with PDF files.

Node Description
FL_BulkPDFLoader Loads all PDF files from a specified directory with error handling and reporting. Returns metadata including file path, filename, page count, and binary content for each successfully loaded PDF.
FL_ImagesToPDF Converts batched image tensors into a PDF document with one image per page. Supports configurable DPI and standard page sizes (A4, Letter, Legal) with automatic image resizing and centering to fit the selected page format.
FL_PDFEncryptor Encrypts PDFs with password protection.
FL_PDFImageExtractor Extracts embedded images from PDF files with support for various image encoding formats including JPEG, PNG, and other compression methods. Provides filtering by minimum width/height dimensions and returns extracted images as tensors ready for processing.
FL_PDFLoader Loads PDF files from disk and returns structured data including the file path, page count, and binary content. Performs format validation to ensure the input file is a valid PDF before loading.
FL_PDFMerger Combines two PDF files into a single document by appending the pages of the second PDF after the first. Returns the merged PDF content in memory with updated page count information for further processing or saving.
FL_PDFSaver Saves PDF data to disk with configurable output directory and filename options. Ensures proper file extension handling and directory creation if needed, returning the full path to the saved PDF file.
FL_PDFTextExtractor Extracts all text content from PDF documents, combining text from multiple pages with proper spacing. Returns the complete extracted text as a single string with page separators for structured extraction.
FL_PDFToImages Node for pdftoimages functionality.
FL_TextToPDF Converts text to formatted PDF documents.

📷 Screenshots & Examples

📄 PDF Nodes Example


🤖 GPT Nodes

Nodes for integrating with GPT and OpenAI models.

Node Description
FL_Dalle3 Integrates OpenAI's DALL-E 3 image generation API into ComfyUI with support for different resolutions, quality settings, and style options. Includes batch processing, automatic image saving, retry functionality, and returns both generated images and the revised prompts used by the DALL-E 3 model.
FL_GPT_Image1 Generates images using OpenAI GPT.
FL_GPT_Image1_ADV Advanced GPT image generation with extended controls.
FL_GPT_Text Generates text using OpenAI GPT models.
FL_GPT_Vision Integrates with OpenAI's GPT Vision models (GPT-4o, GPT-4o-mini, GPT-4-vision-preview) to analyze and caption images. Features batch processing with configurable system prompts, detail levels, and temperature settings, while saving both images and associated captions to disk with optional overwrite protection.
FL_SimpleGPTVision Integrates OpenAI's GPT Vision models (GPT-4o-mini, GPT-4o, GPT-4-vision-preview) to analyze images and generate text descriptions. Features customizable system prompts, user requests, and generation parameters while using environment variables for secure API key handling.

📷 Screenshots & Examples

🤖 GPT Nodes Example


🧠 AI Nodes

Nodes that integrate with various AI models and services.

Node Description
FL_Fal_Gemini_ImageEdit A ComfyUI node for the Fal AI Gemini 2.5 Flash Image Edit API. Takes multiple images and a prompt to edit them using Gemini's multimodal capabilities.
FL_Fal_Kling_AIAvatar A ComfyUI node for the Fal AI Kling Video AI Avatar API. Takes an image and audio to generate realistic avatar videos.
FL_Fal_Kontext A ComfyUI node for the Fal AI Flux Pro Kontext API. Takes multiple image/prompt pairs and generates new images using Fal AI's flux-pro/kontext endpoint. Supports async processing for multiple inputs.
FL_Fal_Pixverse A ComfyUI node for the Fal AI Image-to-Video API. Takes an image and converts it to a video using Fal AI's pixverse/v4/image-to-video endpoint. Downloads the video, extracts frames, and returns them as image tensors.
FL_Fal_Pixverse_LipSync A ComfyUI node for the Fal AI Pixverse LipSync API. Takes a video and audio/text and generates realistic lipsync animations.
FL_Fal_Pixverse_Transition A ComfyUI node for the Fal AI Pixverse v5 Transition API. Takes two images and creates a transition video between them using Fal AI's transition endpoint. Downloads the video, extracts frames, and returns them as image tensors.
FL_Fal_Seedance_i2v Converts images to videos using Fal AI Seedance image-to-video API.
FL_Fal_Seedream_Edit A ComfyUI node for the Fal AI ByteDance Seedream v4 Edit API. Takes multiple images and a prompt to edit them using Seedream's capabilities.
FL_Fal_Sora Generates videos from prompts using OpenAI Sora via Fal.ai API.
FL_GeminiImageEditor Edits images using Google Gemini AI with natural language instructions.
FL_GeminiImageGenADV Advanced image generation using Google Gemini AI.
FL_GeminiTextAPI Generates text using Google Gemini AI models.
FL_GeminiVideoCaptioner Node for captioning videos using Google's Gemini API. Note: All videos (from file or image batch) are converted to WebM format with a size limit of just under 30MB to ensure compatibility with the Gemini API payload limitations. Video quality will be adjusted automatically to meet the size requirement.
FL_Hedra_API Integrates with Hedra API for AI-powered audio/video generation.
FL_HunyuanDelight Integrates Tencent's Hunyuan3D-2 model for image-to-image transformations with automatic model downloading and loading. Supports batch processing with adjustable parameters for image guidance, steps, and multiple processing loops for iterative refinement.
FL_PixVerseAPI A ComfyUI node for the PixVerse Image-to-Video API. Takes an image and converts it to a video using PixVerse's API. Downloads the video, extracts frames, and returns them as image tensors.
FL_RunwayAct2 Generates video using Runway Act-One API.
FL_RunwayImageAPI Creates images using Runway ML Gen-2/Gen-3 API.
FL_Veo3VideoGen Generates videos using Google Veo 3 via Vertex AI.
FL_VertexGemini25FlashImage Fast image generation using Google Vertex AI Gemini 2.5 Flash.

📷 Screenshots & Examples

🧠 AI Nodes Example


🔊 Audio Nodes

Nodes for audio analysis, processing, and audio-reactive visual effects.

Node Description
FL_Audio_BPM_Analyzer A ComfyUI node for BPM and beat detection using Librosa. Analyzes the entire audio once and outputs beat positions for use in segmentation.
FL_Audio_Beat_Visualizer A ComfyUI node for generating beat visualization frames. Creates frames that alternate between black and white on beat switches.
FL_Audio_Crop A ComfyUI node for cropping (trimming) audio to a specific start and end time.
FL_Audio_Drum_Detector A ComfyUI node for detecting drum elements (kicks, snares, hi-hats) from audio. Uses onset detection with frequency band analysis to classify drum types.
FL_Audio_Envelope_Visualizer A ComfyUI node for visualizing audio envelopes as frames. Creates white frames that fade to black based on envelope values.
FL_Audio_Music_Video_Sequencer A ComfyUI node for generating complete music video shot sequences. Takes beat positions and a pattern, outputs a full edit list for the entire song.
FL_Audio_Reactive_Brightness A ComfyUI node for applying audio-reactive brightness/luminance changes to frames. Adjusts brightness based on envelope values from drum detection.
FL_Audio_Reactive_Edge_Glow A ComfyUI node for applying audio-reactive edge detection and glow effect. Detects edges and adds glowing outline that pulses with the audio.
FL_Audio_Reactive_Envelope A ComfyUI node for generating per-frame control envelopes from drum detections. Creates ADSR envelopes for kicks, snares, and hi-hats across the entire song.
FL_Audio_Reactive_Saturation A ComfyUI node for applying audio-reactive saturation changes to frames. Adjusts color saturation based on envelope values from drum detection.
FL_Audio_Reactive_Scale A ComfyUI node for applying audio-reactive scale/zoom effect to frames. Scales frames based on envelope values from drum detection.
FL_Audio_Reactive_Speed A ComfyUI node for applying audio-reactive speed/time remapping to frames. Speeds up or slows down playback based on envelope values from drum detection.
FL_Audio_Segment_Extractor A ComfyUI node for extracting audio segments based on pre-analyzed beat positions. Takes beat positions from FL_Audio_BPM_Analyzer and extracts specific beat ranges.
FL_Audio_Separation A ComfyUI node for separating audio into four sources: bass, drums, other, and vocals. Uses the Hybrid Demucs model from torchaudio.
FL_Audio_Shot_Iterator A ComfyUI node for extracting individual shot data from a music video sequence. Takes sequence JSON and shot index, outputs frame count and shot details.

📷 Screenshots & Examples

🔊 Audio Nodes Example


🧪 Experimental Nodes

Experimental nodes with various functionalities.

Node Description
FL_BatchAlign Node for batchalign functionality.
FL_ColorPicker Simple interface for selecting and outputting color values in hexadecimal format. Takes a hex color string input (e.g., #FF0000) and passes it through to other nodes, enabling color selection within workflows.
FL_GradGenerator Node for gradgenerator functionality.
FL_NFTGenerator Selects images from a directory based on rarity percentages encoded in filenames following a specific format. Uses seed-based randomization to determine selection probability, automatically finds corresponding mask files, and outputs both the selected image and its mask as tensors.

📷 Screenshots & Examples

🧪 Experimental Nodes Example


💬 Prompting Nodes

Nodes for generating and manipulating prompts.

Node Description
FL_MadLibGenerator Creates randomized text by replacing delimiters in a template with words from five configurable word lists. Uses consistent seeding per list to ensure reproducible results, with support for custom delimiters and separate RNG states for each word list.
FL_PromptBasic Basic text prompt input node.
FL_PromptMulti Multi-line prompt editor with weighting support.
FL_PromptSelector Selects a single prompt from a multi-line text input based on a specified index, with options to prepend and append additional text. Provides error handling for index out-of-range conditions and automatic text formatting with proper spacing.

📷 Screenshots & Examples

💬 Prompting Nodes Example


📂 File Operation Nodes

Nodes for file operations.

Node Description
FL_ZipDirectory Compresses entire directory structures into zip archives with relative path preservation and efficient compression settings. Processes files using a temporary storage area and returns the resulting zip data for further handling in workflows.
FL_ZipSave Compresses files from a specified input directory into a zip archive and saves it to a target location with customizable filename. Creates the output directory if it doesn't exist and ensures proper ZIP extension, returning the full path to the created archive.

📷 Screenshots & Examples

📂 File Operation Nodes Example


☁️ Google Drive Nodes

Nodes for Google Cloud services integration.

Node Description
FL_GoogleCloudStorage A ComfyUI node for uploading images and videos to Google Cloud Storage. Can handle single images, batches of images, and optionally compile batches into videos.
FL_GoogleDriveDownloader Downloads files from Google Drive using share links with automatic file ID extraction. Handles ZIP files by automatically extracting them to the specified output directory, with error handling and reporting for each step of the download process.
FL_GoogleDriveImageDownloader Downloads image files specifically from Google Drive and automatically converts them to ComfyUI-compatible tensor format. Supports various image formats with automatic RGB conversion and proper tensor dimensioning, returning ready-to-use images for immediate integration into workflows.

📷 Screenshots & Examples

☁️ Google Drive Nodes Example


🔌 API Tool Nodes

Nodes for API interactions.

Node Description
FL_API_Base64_ImageLoader Loads Base64-encoded images with support for automatic data URL prefix removal and image resizing. Preserves metadata like job_id, user_id, and category for API integration workflows.
FL_API_ImageSaver Saves images to a categorized directory structure based on user_id and category parameters. Supports different image formats (PNG, JPEG, WebP) with configurable quality settings for web API integration.

📷 Screenshots & Examples

🔌 API Tool Nodes Example


🤗 Hugging Face Nodes

Nodes for integrating with Hugging Face.

Node Description
FL_HFDatasetDownloader Downloads datasets from Hugging Face Hub.
FL_HFHubModelUploader Uploads models and associated files to Hugging Face Hub with support for creating new repositories or using existing ones. Features comprehensive upload capabilities for model files, images, ZIP archives, and README documentation with progress tracking and retry mechanisms.
FL_HF_Character Uploads character-related content to Hugging Face repositories with structured organization by studio, project, and character name. Supports multiple file types including LoRA models, datasets, image layouts, PDFs, and CSV files with comprehensive progress tracking.
FL_HF_UploaderAbsolute Uploads files to Hugging Face repositories using absolute paths and reads API keys from environment variables. Supports various content types including LoRA models, datasets, images, PDFs, and CSV files with a simplified directory structure.

📷 Screenshots & Examples

🤗 Hugging Face Nodes Example


⏬ Loader Nodes

Nodes for loading various resources.

Node Description
FL_NodeLoader Simple pass-through node that accepts and returns a TRIGGER input, designed to ensure custom nodes are loaded when a workflow is executed. Acts as a lightweight utility for controlling workflow execution order.
FL_NodePackLoader Enhanced trigger node that forces processing on every execution regardless of input changes. Uses NaN for change detection to ensure the node always executes when triggered, providing a reliable mechanism for loading node packs.
FL_UpscaleModel Processes images through upscaling models with support for batch processing, precision control, and optional downscaling for fine-tuned results. Features progress tracking for large batches and automatic handling of device-specific optimizations for both CPU and GPU processing.

📷 Screenshots & Examples

⏬ Loader Nodes Example


💬 Discord Nodes

Nodes for Discord integration.

Node Description
FL_SendToDiscordWebhook Node for sendtodiscordwebhook functionality.

📷 Screenshots & Examples

💬 Discord Nodes Example


🚧 Work-in-Progress Nodes

Nodes that are still in development.

Node Description
FL_FractalKSampler Recursive fractal sampling with progressive upscaling.
FL_TimeLine Processes timeline data for creating animated sequences with support for different interpolation modes, resolution settings, and frame rate controls. Includes an API endpoint for handling timeline data within the ComfyUI server architecture, enabling advanced animation workflows.
FL_WF_Agent A node that uses Gemini AI to generate and execute JavaScript code for workflow manipulation
FL_WanFirstLastFrameToVideo Interpolates video between first and last frames.

📷 Screenshots & Examples

🚧 Work-in-Progress Nodes Example


🎮 Game Nodes

Nodes implementing games.

Node Description
FL_BulletHellGame Implements a playable bullet hell-style shooter game within the ComfyUI interface where players control a ship with mouse movements and combat enemy ships that fire various bullet patterns. Features include multiple enemy ships with different attack patterns, player-guided bullets that track enemies, level progression, and score tracking.
FL_TetrisGame Implements a fully playable Tetris game within ComfyUI's interface using standard keyboard controls (arrow keys) for movement, rotation, and acceleration. Features include complete tetromino collision detection, line clearing mechanics, game over detection, and a responsive canvas that adjusts to the node's dimensions.

📷 Screenshots & Examples

🎮 Game Nodes Example


🎬 Video Nodes

Nodes for video processing and frame interpolation.

Node Description
FL_FILM FILM (Frame Interpolation for Large Motion) frame interpolation node. Generates intermediate frames between input frames, especially good for large motion. Downloads model to cache folder on first use.
FL_ProResVideo Creates professional-quality ProRes videos from image sequences with configurable FPS and output settings. Uses a two-step process with temporary MP4 creation followed by FFmpeg conversion to ProRes 4444 format with high-quality settings optimized for post-production workflows.
FL_RIFE RIFE (Real-Time Intermediate Flow Estimation) frame interpolation node. Generates intermediate frames between input frames for smooth slow-motion effects. Downloads models to cache folder on first use.
FL_VideoBatchSplitter Splits video batches into smaller segments.
FL_VideoCadence Adjusts video playback cadence by frame patterns.
FL_VideoCadenceCompile Compiles frames with custom cadence patterns.
FL_VideoCrossfade Creates crossfade transitions between clips.
FL_VideoCut A node that detects scene cuts in a batch of images (video frames) and outputs the segmented clips as MP4 files to a specified folder.
FL_VideoTrim Trims video sequences to specified frame ranges.

📷 Screenshots & Examples

🎬 Video Nodes Example


S
Description
No description provided
Readme Apache-2.0
8.3 MiB
Languages
Python 65.1%
JavaScript 34.9%