[ { "moduleName": "default", "category": "GENERATION TYPE", "icon": "icon-[lucide--star]", "title": "Use Cases", "type": "image", "isEssential": true, "templates": [ { "name": "api_seedance2_0_r2v", "title": "Seedance 2.0: Reference to Video", "description": "Generate cinematic videos from reference images and text prompts. Preserve subject identity and composition while adding expressive motion with synchronized audio. Control camera movement and lighting through detailed prompts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image to Video", "Video"], "models": ["Seedance 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-05-25", "openSource": false, "size": 0, "vram": 0, "usage": 2759, "searchRank": 1000, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 352, "nodeType": "LoadImage", "file": "sd_outfit_1.png", "mediaType": "image" }, { "nodeId": 353, "nodeType": "LoadImage", "file": "sd_outfit_2.png", "mediaType": "image" }, { "nodeId": 354, "nodeType": "LoadImage", "file": "sd_outfit_3.png", "mediaType": "image" }, { "nodeId": 356, "nodeType": "LoadImage", "file": "selfie_cartoon_style.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 344, "nodeType": "SaveVideo", "file": "Seedance2.0_r2v_00006_.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/Seedance2.0_r2v_00006_.mp4"] }, { "name": "templates-qwen_multiangle.app", "title": "Generate Multiple Angles with 3D Camera Node", "description": "Generate camera angle variations of your input with an easy to use 3D camera angle node.", "mediaType": "image", "mediaSubtype": "webp", "models": ["Qwen-Image-Edit"], "date": "2026-01-21", "requiresCustomNodes": ["comfyui-qwenmultiangle"], "openSource": true, "size": 51324859187, "vram": 51324859187, "usage": 2566, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "cyber_genesis.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveImage", "file": "test_output.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/templates-qwen_multiangle.png"], "tags": ["Image Edit"], "searchRank": 0 }, { "name": "api_seedance2_0_flf2v", "title": "Seedance2.0: First-Last-Frame to Video", "description": "Upload the first and last frames of your video. Generate a high-quality video sequence using the Seedance2.0 model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "FLF2V", "API"], "models": ["Seedance 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-04-13", "openSource": false, "size": 0, "vram": 0, "usage": 1099, "searchRank": 500, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "sd_first_frame.png", "mediaType": "image" }, { "nodeId": 4, "nodeType": "LoadImage", "file": "sd_last_frame.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_seedance2_0_flf2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_seedance2_0_flf2v.mp4"] }, { "name": "template_seedance2_storyboard_to_video", "title": "Storyboard To Video - Seedance 2.0", "description": "Generate an 8-panel storyboard from a simple text prompt, then use that storyboard as the foundation for Seedance 2.0. The storyboard provides a visual blueprint for the sequence, allowing you to guide the video with more control over the action, camera angles, composition, and overall storytelling.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image to Video"], "models": ["Seedance 2.0"], "logos": [ { "provider": ["Google", "OpenAI"] } ], "date": "2026-06-15", "openSource": false, "size": 0, "vram": 0, "usage": 1118, "searchRank": 0, "username": "enigmatic_e", "io": { "inputs": [ { "nodeId": 7, "nodeType": "LoadImage", "file": "storyboard_input.png", "mediaType": "image" }, { "nodeId": 10, "nodeType": "LoadImage", "file": "ninja.png", "mediaType": "image" } ] } }, { "name": "template_seedance_2_0_plus_llm_prompt_helper", "title": "Seedance 2.0 + LLM Prompt Helper", "description": "Upload two reference images and input a short text description. Generate a detailed Seedance 2.0-style prompt automatically with an LLM helper.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Reference to Video"], "models": ["Gemini-3.1-Pro", "Seedance 2.0"], "logos": [ { "provider": ["Google", "ByteDance"] } ], "date": "2026-05-10", "openSource": false, "size": 0, "vram": 0, "usage": 518, "searchRank": 0, "username": "enigmatic_e", "io": { "inputs": [ { "nodeId": 352, "nodeType": "LoadImage", "file": "freezer.png", "mediaType": "image" }, { "nodeId": 356, "nodeType": "LoadImage", "file": "snowboarder.png", "mediaType": "image" } ] } }, { "name": "template_seedance2_0_viral_videos_character_swap", "title": "Seedance 2.0: Viral Videos Character Swap", "description": "A one click workflow to recreate an input video with your character. All you need to do is upload the video and your character. This workflow uses Google Gemini LLM to analyze the input video and reverse engineer a prompt. You can prompt for specific details to inject into this analysis. The workflow extracts the first frame of the video and swaps your character into it, sends this into Seedance 2.0 Reference-to-Video and generates", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tags": ["API", "Face Swap", "Image to Video"], "models": ["GPT Image 2", "Google Gemini", "Seedance 2.0"], "logos": [ { "provider": ["Google", "OpenAI", "ByteDance"], "label": "Multiple providers" } ], "date": "2026-05-19", "openSource": false, "size": 0, "vram": 0, "usage": 174, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 18, "nodeType": "LoadVideo", "file": "source_ref_video.mp4", "mediaType": "video" }, { "nodeId": 29, "nodeType": "LoadImage", "file": "virtual_character_ref.png", "mediaType": "image" } ] } }, { "name": "template_ltx2_3_obscura_remova_lora_remove_object_from_video", "title": "Remove Object from Video - LTX 2.3 Obscura Remova LoRA", "description": "Upload an input video and prompt for the object to get removed from the video's foreground. ", "mediaType": "image", "mediaSubtype": "webp", "tags": ["LoRA", "Video Edit"], "models": ["LTX-2.3"], "requiresCustomNodes": ["ComfyUI-LTXVideo", "comfyui-kjnodes", "comfyui-videohelpersuite"], "date": "2026-05-21", "openSource": true, "includeOnDistributions": ["cloud"], "size": 61418032333, "vram": 61418032333, "usage": 255, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 39, "nodeType": "LoadVideo", "file": "input_playing_the_piano.mp4", "mediaType": "video" } ] } }, { "name": "api_seedance2_0_t2v", "title": "Seedance 2.0: Text to Video ", "description": "Generate cinematic videos from text prompts with synchronized audio, controlled camera motion, and stable visuals. Input text descriptions to output high-quality video sequences.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video"], "models": ["Seedance 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-05-02", "openSource": false, "size": 0, "vram": 0, "usage": 460, "searchRank": 1000, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 344, "nodeType": "SaveVideo", "file": "api_seedance2_0_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_seedance2_0_t2v.mp4"] }, { "name": "template_ltx2_3_lora_video_outpainting", "title": "LTX2.3 LoRA: Video Outpainting", "description": "Video Outpainting using the LTX 2.3 Video Outpainting IC LoRA. Expand your video in any direction!", "mediaType": "image", "mediaSubtype": "webp", "tags": ["LoRA", "Video Outpainting"], "models": ["LTX-2.3"], "requiresCustomNodes": ["ComfyMath", "ComfyUI-LTXVideo", "comfyui-kjnodes", "comfyui-videohelpersuite"], "date": "2026-05-21", "openSource": true, "includeOnDistributions": ["cloud"], "size": 62491774157, "vram": 62491774157, "usage": 261, "searchRank": 0, "username": "PurzBeats", "io": { "inputs": [ { "nodeId": 5060, "nodeType": "VHS_LoadVideo", "file": "ltx2.3_video_outpainting_input.mp4", "mediaType": "video" } ] } }, { "name": "template_ltx2_3_lora_googly_eyes", "title": "Googly Eyes", "description": "LTX 2.3 LoRA that makes anyone in the input video have Googly Eyes. This workflow utilizes the Googlyeyes LTX 2.3 LoRA by TheBurgstall", "mediaType": "image", "mediaSubtype": "webp", "tags": ["LoRA", "Video Edit"], "models": ["LTX-2.3"], "requiresCustomNodes": ["ComfyMath", "ComfyUI-LTXVideo", "comfyui-kjnodes", "comfyui-videohelpersuite"], "date": "2026-05-21", "openSource": true, "size": 61418032333, "vram": 61418032333, "usage": 37, "searchRank": 0, "username": "PurzBeats", "io": { "inputs": [ { "nodeId": 5060, "nodeType": "VHS_LoadVideo", "file": "iclora_input_resized_purz.mp4", "mediaType": "video" } ] } }, { "name": "template_3x3_contact_sheet", "title": "3x3 Contact Sheet", "description": "Generate a 3x3 grid of image variations from a simple prompt and reference image using Nano Banana. \n\nPick your favorite frame from the grid, then recreate it as a standalone high-quality image while maintaining character and outfit consistency.\n\nGreat for concept exploration, pose variations, camera angles, outfit ideas, and fast visual inspiration without generating each image individually.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image"], "models": ["Nano Banana 2"], "date": "2026-05-21", "openSource": false, "includeOnDistributions": ["cloud"], "size": 0, "vram": 0, "usage": 254, "searchRank": 0, "username": "enigmatic_e", "io": { "inputs": [ { "nodeId": 86, "nodeType": "LoadImage", "file": "man_3x3_contact_sheet.png", "mediaType": "image" }, { "nodeId": 88, "nodeType": "LoadImage", "file": "input_3x3_contact_sheet.png", "mediaType": "image" }, { "nodeId": 89, "nodeType": "LoadImage", "file": "suit_3x3_contact_sheet.png", "mediaType": "image" } ] } }, { "name": "template_ltx2_3_lora_remove_subtitles_from_video", "title": "Remove Subtitles from Video - LTX 2.3 LoRA", "description": "Upload an input video with subtitles or text occlusions and remove the text elements with one click.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video Edit", "LoRA"], "models": ["LTX-2.3"], "requiresCustomNodes": ["ComfyUI-LTXVideo", "comfyui-kjnodes"], "date": "2026-05-21", "openSource": true, "includeOnDistributions": ["cloud"], "size": 71511205478, "vram": 71511205478, "usage": 72, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 5160, "nodeType": "LoadVideo", "file": "input_subtitles-2.mp4", "mediaType": "video" } ] } }, { "name": "template_ltx2_3_remove_watermark_from_video", "title": "Remove Watermark from Video - LTX 2.3 LoRA", "description": "Upload an input video with watermarks and remove them with one click", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "LoRA", "Video Edit"], "models": ["LTX-2.3"], "requiresCustomNodes": ["ComfyUI-LTXVideo", "comfyui-kjnodes"], "date": "2026-05-21", "openSource": true, "size": 71511205478, "vram": 71511205478, "usage": 134, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 5160, "nodeType": "LoadVideo", "file": "input_remove_watermark-1.mp4", "mediaType": "video" } ] } }, { "name": "template_ltx2_3_lora_restore_archival_footage", "title": "Restore Archival Footage - LTX 2.3 Dearchive LoRA", "description": "Upload an input video or archival footage and restore it with 1 click.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["LoRA", "Video Edit"], "models": ["LTX-2.3"], "requiresCustomNodes": ["ComfyUI-LTXVideo", "comfyui-kjnodes"], "date": "2026-05-21", "openSource": true, "size": 71511205478, "vram": 71511205478, "usage": 53, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 5188, "nodeType": "LoadVideo", "file": "input_dearchive.mp4", "mediaType": "video" } ] } }, { "name": "api_seedance2_0_flf2v_real_human", "title": "Seedance2.0 Real Human: FLF2V", "description": "Upload a reference image of a real person for identity verification and generate a personalized video with first and last frame control using Seedance2.0 FLF2V.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Video"], "models": ["Seedance 2.0"], "date": "2026-04-23", "openSource": false, "size": 0, "vram": 0, "usage": 70, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 20, "nodeType": "LoadImage", "file": "flf2v_demo_first_frame.png", "mediaType": "image" }, { "nodeId": 38, "nodeType": "LoadImage", "file": "flf2v_demo_last_frame.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 15, "nodeType": "SaveVideo", "file": "api_seedance2_0_flf2v_real_human.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_seedance2_0_flf2v_real_human.mp4"], "logos": [ { "provider": "ByteDance" } ] }, { "name": "api_seedance2_0_r2v_real_human", "title": "Seedance2.0 Real Human: Reference to Video", "description": "Upload a reference video of a real person for identity verification. Use your own photo to validate and generate a personalized video output.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Video"], "models": ["Seedance 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-04-23", "openSource": false, "size": 0, "vram": 0, "usage": 114, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "real_human_demo.png", "mediaType": "image" } ] }, "thumbnail": ["output/real_human_demo.mp4"] }, { "name": "templates-1_click_multiple_character_angles-v1.0", "title": "1 Click Multiple Character Angles", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload an image of your character and get multiple views of that image from different angles", "tags": ["Image Edit"], "models": ["Qwen-Image-Edit"], "date": "2025-12-08", "searchRank": 8, "size": 31245887078, "vram": 31245887078, "usage": 759, "io": { "inputs": [ { "nodeId": 25, "nodeType": "LoadImage", "file": "character_input.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-1_click_multiple_character_angles-v1_0.png"], "openSource": true }, { "name": "template_outpaint_to_any_aspect_ratio_nano_banana_pro", "title": "Outpaint to Any Aspect Ratio - Nano Banana Pro", "description": "Upload your image, input your desired aspect ratio and the images position (as a percentage) in the new aspect ratio composite. Uses Nano Banana Pro to generate an outpainted version of your image to fit the new dimensions.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Outpainting"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "requiresCustomNodes": ["comfyui_essentials", "controlaltai-nodes"], "date": "2026-05-04", "openSource": false, "size": 0, "vram": 0, "usage": 108, "searchRank": 0, "username": "hellorob", "thumbnail": ["thumbnail/template_outpaint_to_any_aspect_ratio_nano_banana_pro.mp4"], "io": { "inputs": [ { "nodeId": 130, "nodeType": "LoadImage", "file": "facing_the_dragon.png", "mediaType": "image" } ] } }, { "name": "template_qwen_image_edit_2511_systms_action", "title": "Qwen Image Edit 2511: SYSTMS ACTION LoRA", "description": "Upload your target image and use the trigger phrase \"action the [thing]\" (e.g., \"action the scene\"). Generate a toy or action figure version of your subject with articulated joints, plastic materials, and painted details.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit", "LoRA"], "models": ["Qwen Image Edit 2511"], "date": "2026-05-10", "openSource": true, "size": 51646981734, "vram": 51646981734, "usage": 0, "searchRank": 0, "username": "ingi", "io": { "inputs": [ { "nodeId": 223, "nodeType": "LoadImage", "file": "western_rider.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "template_qwen_image_edit_2511_systms_action.png", "mediaType": "image" } ] }, "thumbnail": ["input/western_rider.png", "output/template_qwen_image_edit_2511_systms_action.png"], "includeOnDistributions": ["local"] }, { "name": "template_purz_wan22_animate_auto_character_replace", "title": "Wan2.2 Animate: Automatic Character Replacement", "description": "Upload a video and a character image. Automatically replace the character in the video using the Wan2.2 Animate model.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video", "Replacement", "Video Edit"], "models": ["wan2.2 Animate"], "requiresCustomNodes": ["ComfyUI-WanAnimatePreprocess", "ComfyUI-segment-anything-2", "comfyui-kjnodes"], "date": "2026-03-08", "openSource": true, "size": 28776280883, "vram": 28776280883, "usage": 896, "searchRank": 0, "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "old_man_dancing.jpg", "mediaType": "image" }, { "nodeId": 301, "nodeType": "VHS_LoadVideo", "file": "wan22-animate-auto-character_replace-input.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 19, "nodeType": "SaveVideo", "file": "wan22-animate-auto-character_replace-output.mp4", "mediaType": "video" } ] }, "username": "PurzBeats", "thumbnail": ["input/wan22-animate-auto-character_replace-input.mp4", "output/wan22-animate-auto-character_replace-output.mp4"] }, { "name": "templates-wan2_1_infinitetalk_music", "title": "Audio-Driven Character Lip Sync Video", "description": "Upload a character image and an audio file. Generate a lip-sync video where the character's mouth movements match the provided audio track.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Audio to Video", "Lip Sync", "Video"], "models": ["Wan2.1 InfiniteTalk"], "requiresCustomNodes": ["ComfyUI-WanVideoWrapper", "audio-separation-nodes-comfyui", "comfyui-kjnodes"], "date": "2026-02-19", "openSource": true, "size": 10737418240, "vram": 10737418240, "usage": 334, "searchRank": 0, "io": { "inputs": [ { "nodeId": 125, "nodeType": "LoadAudio", "file": "wan2_1_infinitetalk_audio.mp3", "mediaType": "audio" }, { "nodeId": 284, "nodeType": "LoadImage", "file": "wan2_1_infinitetalk_first_frame.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 325, "nodeType": "SaveVideo", "file": "templates-wan2_1_infinitetalk_music.mp4", "mediaType": "video" } ] }, "username": "hellorob", "thumbnail": ["output/templates-wan2_1_infinitetalk_music.mp4"] }, { "name": "templates_purz_wan22_animate_auto_full_scene", "title": "Wan Animate 2.2 Character Replacement Workflow", "description": "Wan Animate 2.2 — Character & Scene Replacement - Uses Nano Banana 2 to generate a reference image from the first frame, then swaps the full scene. Optimized for human subjects.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video"], "models": ["wan2.2 Animate"], "logos": [ { "provider": ["Google", "WAN"] } ], "requiresCustomNodes": ["ComfyUI-WanAnimatePreprocess", "ComfyUI-segment-anything-2", "comfyui-kjnodes"], "date": "2026-03-21", "openSource": false, "size": 28776280883, "vram": 28776280883, "usage": 152, "searchRank": 0, "username": "PurzBeats", "io": { "inputs": [ { "nodeId": 301, "nodeType": "VHS_LoadVideo", "file": "templates_purz_wan22_animate_auto_full_scene.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 349, "nodeType": "SaveImage", "file": "templates_purz_wan22_animate_auto_full_scene.png", "mediaType": "image" }, { "nodeId": 19, "nodeType": "SaveVideo", "file": "templates_purz_wan22_animate_auto_full_scene.mp4", "mediaType": "video" } ] }, "thumbnail": ["input/art_gallery_dancer.mp4", "output/templates_purz_wan22_animate_auto_full_scene.mp4"] }, { "name": "templates_rob_image_to_real.app", "title": "Illustration to Realism", "description": "Input an illustration and generate a realistic version using Qwen Image Edit 2509 with Anything2Real LoRA.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image", "Image Edit", "LoRA"], "models": ["Qwen-Image-Edit"], "date": "2026-03-09", "openSource": true, "includeOnDistributions": ["cloud"], "size": 31568009626, "vram": 31568009626, "usage": 580, "searchRank": 0, "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "templates_rob_image_to_real-input.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 18, "nodeType": "SaveImage", "file": "templates_rob_image_to_real.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["input/templates_rob_image_to_real-input.png", "output/templates_rob_image_to_real.png"] }, { "name": "templates_rob_wan_ati_motion_control", "title": "Wan ATI Motion Control", "description": "Upload an input image and use the Animate Path node to draw paths for a viral video effect.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video"], "models": ["Wan ATI"], "requiresCustomNodes": ["comfyui-kjnodes", "comfyui-videohelpersuite", "comfyui_fill-nodes"], "date": "2026-03-18", "openSource": true, "size": 77202037146, "vram": 77202037146, "usage": 24, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 460, "nodeType": "LoadImage", "file": "white_tiger.png", "mediaType": "image" } ] }, "thumbnail": ["output/templates_rob_wan_ati_motion_control.mp4"] }, { "name": "template_ltx2_3_style_transition", "title": "LTX-2.3 Style Transition ", "description": "Apply the ltx2.3-transition LoRA to create smooth style and scene transitions. This workflow uses a specialized model to blend visual elements.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["FLF2V", "LoRA", "Video"], "models": ["LTX-2.3"], "date": "2026-03-30", "openSource": true, "size": 39406324941, "vram": 39406324941, "usage": 77, "searchRank": 0, "username": "shane", "io": { "inputs": [ { "nodeId": 137, "nodeType": "LoadImage", "file": "ltx23_flf2v_last_frame.png", "mediaType": "image" }, { "nodeId": 138, "nodeType": "LoadImage", "file": "ltx23_flf2v_first_frame.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 68, "nodeType": "SaveVideo", "file": "template_ltx2_3_style_transition.mp4", "mediaType": "video" } ] }, "thumbnail": ["thumbnail/template_ltx2_3_style_transition.mp4"] }, { "name": "template_qwen_Image_2512_360_lora", "title": "Qwen Image 2512: 360 Panorama Image", "description": "Generate 360-degree equirectangular projection images from text descriptions using a rank 128 LoRA on the 20B MMDiT model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["LoRA", "Text to Image"], "models": ["Qwen-Image 2512"], "date": "2026-05-19", "openSource": true, "size": 32534377267, "vram": 32534377267, "usage": 70, "searchRank": 0, "username": "ComfyUI" }, { "name": "templates_all_in_one_image_edit_models.app", "title": "1 input and multiple editing model comparison", "description": "One click generations to test all the leading image editing models.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Style Transfer", "Image Edit"], "models": ["Nano Banana 2", "Grok", "Qwen-Image-Edit"], "logos": [ { "provider": ["ByteDance", "Google"] } ], "date": "2026-03-09", "openSource": false, "includeOnDistributions": ["cloud"], "size": 142700288410, "vram": 142700288410, "usage": 124, "searchRank": 0, "io": { "inputs": [ { "nodeId": 183, "nodeType": "LoadImage", "file": "input-illustration_to_real-1.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates_all_in_one_image_edit_models_app.mp4"] }, { "name": "template_contact_sheet-step_1.app", "title": "Step 1: Contact Sheet Workflow ", "description": "Upload your character, scene and product. Integrates all images into a fashion editorial style photograph.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image", "Image Edit"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-30", "openSource": false, "size": 0, "vram": 0, "usage": 78, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "snake_on_jacket.jpg", "mediaType": "image" }, { "nodeId": 2, "nodeType": "LoadImage", "file": "forest_background.jpg", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadImage", "file": "brown_moisturizer_bottle.jpg", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/template_contact_sheet-step_1.png"] }, { "name": "template_contact_sheet-step_2.app", "title": "Step 2: Contact Sheet Workflow", "description": "Upload the fashion editorial and product image. Generate 8 distinct angle variations with product consistency from only 2 Nano Banana generations.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "Image Edit"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "requiresCustomNodes": ["comfyui_essentials"], "date": "2026-03-30", "openSource": false, "size": 0, "vram": 0, "usage": 25, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "contact_sheet_app_input_1.png", "mediaType": "image" }, { "nodeId": 26, "nodeType": "LoadImage", "file": "brown_moisturizer_bottle.jpg", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/template_contact_sheet-step_2.png"] }, { "name": "template_contact_sheet-step_3.app", "title": "Step 3: Contact Sheet Workflow", "description": "Upload 8 images (in order) to be used as keyframes for 7 Kling 3.0 FL2V videos.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["FLF2V", "Video"], "models": ["Gemini-3.1-flash-lite", "Kling 3.0"], "logos": [ { "provider": ["Google", "Kling"] } ], "date": "2026-03-30", "openSource": false, "size": 0, "vram": 0, "usage": 34, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 224, "nodeType": "LoadImage", "file": "contact_sheet_app_input_1.png", "mediaType": "image" }, { "nodeId": 226, "nodeType": "LoadImage", "file": "contact_sheet_app_input_2.png", "mediaType": "image" }, { "nodeId": 227, "nodeType": "LoadImage", "file": "contact_sheet_app_input_3.png", "mediaType": "image" }, { "nodeId": 228, "nodeType": "LoadImage", "file": "contact_sheet_app_input_4.png", "mediaType": "image" }, { "nodeId": 232, "nodeType": "LoadImage", "file": "contact_sheet_app_input_5.png", "mediaType": "image" }, { "nodeId": 233, "nodeType": "LoadImage", "file": "contact_sheet_app_input_6.png", "mediaType": "image" }, { "nodeId": 234, "nodeType": "LoadImage", "file": "contact_sheet_app_input_7.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/template_contact_sheet-step_3.mp4"] }, { "name": "template_character_portrait_relighting", "title": "Character Portrait Relighting", "description": "Upload a portrait of your character and create multiple cinematic lighting conditions while maintaining character consistency.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Relight", "Portrait", "API"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-04-06", "openSource": false, "size": 0, "vram": 0, "usage": 91, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 124, "nodeType": "LoadImage", "file": "silver_hand.png", "mediaType": "image" } ] } }, { "name": "template_horizontal_vertical_extension", "title": "Video Aspect Ratio Extension ", "description": "Extend any video to a custom aspect ratio. Convert vertical videos to horizontal format and vice versa. Includes an application mode for easy use.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video", "Video Edit", "Outpainting"], "models": ["Kling O3"], "logos": [ { "provider": "Kling" } ], "requiresCustomNodes": ["comfyui_essentials", "comfyui_layerstyle", "masquerade-nodes-comfyui"], "date": "2026-03-30", "openSource": false, "size": 0, "vram": 0, "usage": 121, "searchRank": 0, "username": "shane", "io": { "inputs": [ { "nodeId": 247, "nodeType": "LoadVideo", "file": "animated_man_framing.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 270, "nodeType": "SaveVideo", "file": "template_horizontal_vertical_extension.mp4", "mediaType": "video" } ] }, "thumbnail": ["input/animated_man_framing.mp4", "output/template_horizontal_vertical_extension.mp4"] }, { "name": "templates_graphic_design_recomposer", "title": "Graphic Design Recomposer", "description": "Upload a graphic design and select your desired aspect ratio. Generates and recomposes the graphic to fit the new aspect ratio.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Layout Design"], "models": ["Nano Banana 2", "Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-30", "openSource": false, "size": 0, "vram": 0, "usage": 44, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 125, "nodeType": "LoadImage", "file": "latent_space_clud.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 131, "nodeType": "SaveImage", "file": "templates_graphic_design_recomposer.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/templates_graphic_design_recomposer.mp4"] }, { "name": "template_image_speech_to_video", "title": "Generate UGC Video With Voice Clone", "description": "Upload an image to generate AI prompts and synthesize speech. Create a final video with accurate lip sync using Eleven Labs and LTX Video.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Lip Sync", "Video Generation"], "models": ["ElevenLabs", "LTX-2.3"], "logos": [ { "provider": ["ElevenLabs", "Google", "Lightricks"], "label": "Multiple Providers" } ], "date": "2026-04-06", "openSource": false, "size": 48962627174, "vram": 48962627174, "usage": 104, "searchRank": 0, "username": "sirolim", "io": { "inputs": [ { "nodeId": 440, "nodeType": "LoadImage", "file": "template_image_speech_to_video_woman_holding_face_oil.png", "mediaType": "image" }, { "nodeId": 611, "nodeType": "LoadAudio", "file": "voice_demo.mp3", "mediaType": "audio" } ], "outputs": [ { "nodeId": 479, "nodeType": "SaveVideo", "file": "template_image_speech_to_video.mp4", "mediaType": "video" } ] } }, { "name": "template_rob_split_stack_qwen_multi_wan22", "title": "1 image input Split Stack - Qwen Multiangle + Wan 2.2", "description": "Upload 1 input image and generate 5 alternate angles to be used as start frames with Wan2.2. Each video is stacked horizontally in a final 9x16 video.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video"], "models": ["Qwen-Image-Edit", "Wan2.2"], "requiresCustomNodes": ["comfyui-frame-interpolation", "comfyui-kjnodes", "comfyui-qwenmultiangle", "comfyui_essentials", "masquerade-nodes-comfyui"], "date": "2026-03-18", "openSource": true, "size": 21474836480, "vram": 21474836480, "usage": 115, "searchRank": 0, "io": { "inputs": [ { "nodeId": 41, "nodeType": "LoadImage", "file": "projection_light_portrait.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["output/template_rob_split_stack_qwen_multi_wan22.mp4"] }, { "name": "templates_purz_image_glitch", "title": "Apply Glitch And Distortion Effects", "description": "Adds customizable glitch and tearing effects to images. Control distortion intensity, chromatic aberration, and pattern randomness. Outputs a stylistically distorted image.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image", "Visual Effects"], "models": ["None"], "date": "2026-03-19", "openSource": true, "size": 0, "vram": 0, "usage": 14, "searchRank": 0, "username": "PurzBeats", "requiresCustomNodes": ["comfyui_fill-nodes"], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "comfy_cat.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "templates_purz_image_glitch.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/templates_purz_image_glitch.mp4"] }, { "name": "template_product_placement", "title": "Product Placement", "description": "Swap products into a reference scene while preserving composition and lighting. Generates a final product image and an automatic video prompt for creating polished product videos.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Product", "Replacement", "Video"], "models": ["Gemini-3.1-Pro", "Kling 3.0", "Nano Banana 2"], "logos": [ { "provider": ["Google", "Kling"] } ], "date": "2026-03-30", "openSource": false, "size": 0, "vram": 0, "usage": 35, "searchRank": 0, "username": "Julien | MJM", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "product_1_product_placement.png", "mediaType": "image" }, { "nodeId": 2, "nodeType": "LoadImage", "file": "product_2_product_placement.png", "mediaType": "image" }, { "nodeId": 3, "nodeType": "LoadImage", "file": "product_3_product_placement.png", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadImage", "file": "reference_image_product_placement.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 10, "nodeType": "SaveVideo", "file": "template_product_placement.mp4", "mediaType": "video" } ] } }, { "name": "template_animate_diff_loops", "title": "Animate Diff High Res Loops", "description": "upload one image to get a seamless loop animation", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video"], "models": ["IP Adapter"], "date": "2026-03-30", "openSource": true, "size": 4294967296, "vram": 4294967296, "usage": 7, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 145, "nodeType": "LoadImage", "file": "path_of_the_cube.png", "mediaType": "image" } ] }, "requiresCustomNodes": ["comfyui-animatediff-evolved", "comfyui-videohelpersuite", "comfyui_fill-nodes", "comfyui_ipadapter_plus"], "includeOnDistributions": ["local"] }, { "name": "template_qwen_image_illustration_lora", "title": "Qwen Image: Illustration LoRA", "description": "A t2v workflows for a style LoRA built on Qwen-Image. Produces images spanning cute anime character design, European bande dessinee, indie risograph prints, storybook watercolor, retro shoujo manga, and graphic novel illustration.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["LoRA", "Text to Image"], "models": ["Qwen-Image"], "date": "2026-03-30", "openSource": true, "size": 30816390349, "vram": 30816390349, "usage": 94, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 60, "nodeType": "SaveImage", "file": "template_qwen_image_illustration_lora.png", "mediaType": "image" } ] }, "thumbnail": ["output/template_qwen_image_illustration_lora.png"] }, { "name": "template_sugar_coated_gummy_style_qwen", "title": "Qwen Image: Gummy Animals LoRA", "description": "Apply a Qwen Image LoRA to transform any subject into a sour gummy candy-style character. Enter an animal name in the prompt to generate a stylized, edible-looking creature.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image", "LoRA"], "models": ["Qwen-Image"], "date": "2026-03-30", "openSource": true, "size": 30709016166, "vram": 30709016166, "usage": 25, "searchRank": 0, "username": "enigmatic_e", "io": { "outputs": [ { "nodeId": 60, "nodeType": "SaveImage", "file": "template_sugar_coated_gummy_style_qwen.png", "mediaType": "image" } ] }, "thumbnail": ["output/template_sugar_coated_gummy_style_qwen.png"] }, { "name": "template_eric_thumbnail_generator", "title": "YouTube Thumbnail Generator", "description": "Generate high-contrast, clickable YouTube thumbnails using Nano Banana Pro. Creates dramatic compositions with exaggerated subjects and bold color strategies for maximum engagement.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-21", "openSource": false, "size": 0, "vram": 0, "usage": 74, "searchRank": 0, "username": "enigmatic_e", "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "man_with_dog.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "ComfyUI_00223_.png", "mediaType": "image" } ] }, "thumbnail": ["output/ComfyUI_00223_.png"] }, { "name": "templates_ohneis_i2v", "title": "Image to Video", "description": "This is the base workflow behind my viral Wes Anderson-style reel on Instagram. It shows how to go from a simple prompt to a Wes Anderson-style image using a cinematic image model, then enhance it with Nanobanana to improve textures and details, and finally turn it into a video using the current best video model, Kling 3.0.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image to Video", "Text to Image", "Video"], "models": ["Kling 2.6", "Nano Banana Pro", "Z-Image-Turbo"], "logos": [ { "provider": ["Google", "Kling"] } ], "date": "2026-03-19", "openSource": false, "size": 20723217203, "vram": 20723217203, "usage": 50, "searchRank": 0, "username": "ohneis652", "thumbnail": ["thumbnail/templates_ohneis_i2v-1.png", "thumbnail/templates_ohneis_i2v-2.png"] }, { "name": "templates_doc_workbox_poster_recreator", "title": "Realistic Poster Redesign With Character Transformation", "description": "Transform uploaded images into realistic poster designs. Change character poses, faces, and clothing while maintaining artistic style and color schemes. Outputs a visually impactful poster with artistic typography.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Poster", "Image Edit"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-21", "openSource": false, "size": 0, "vram": 0, "usage": 15, "searchRank": 0, "username": "Doc_workBox", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "reference_poster.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 4, "nodeType": "SaveImage", "file": "templates_doc_workbox_poster_recreator.png", "mediaType": "image" } ] }, "thumbnail": ["output/templates_doc_workbox_poster_recreator.png"] }, { "name": "templates_rob_fashion_shoot_vton-4in1.app", "title": "Virtual Try On with Character - 4 in 1", "description": "Upload an image of your character and a flatlay of an outfit to be tried on. Generate 4 images in 1 Nano Banana prompt.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image Edit", "virtual try on"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "date": "2026-03-09", "openSource": false, "includeOnDistributions": ["cloud"], "size": 0, "vram": 0, "usage": 100, "searchRank": 0, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "subject-templates_rob_fashion_shoot_vton-4in1.png", "mediaType": "image" }, { "nodeId": 35, "nodeType": "LoadImage", "file": "outfit-templates_rob_fashion_shoot_vton-4in1.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates_rob_fashion_shoot_vton-4in1_app.png"] }, { "name": "templates_rob_kling3_0_multishot_llm_product", "title": "Kling 3.0: 1 Click Multishot", "description": "Upload a start frame and references of your product. Select total duration and number of shots and automatically generate prompts for each shot.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video"], "models": ["Kling 3.0"], "logos": [ { "provider": ["Kling", "Google"] } ], "requiresCustomNodes": ["comfyui-kjnodes", "comfyui-string-converter", "was-ns"], "date": "2026-03-18", "openSource": false, "size": 0, "vram": 0, "usage": 37, "searchRank": 0, "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "comfy_gpu_angled.png", "mediaType": "image" }, { "nodeId": 8, "nodeType": "LoadImage", "file": "comfy_gpu_flat.png", "mediaType": "image" }, { "nodeId": 12, "nodeType": "LoadImage", "file": "comfy_gpu_close_up.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 89, "nodeType": "SaveVideo", "file": "templates_rob_kling3_0_multishot_llm_product.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/templates_rob_kling3_0_multishot_llm_product.mp4"], "username": "hellorob" }, { "name": "templates_rob_realistic_2k_images_quick_variations.app", "title": " Generate Realistic Variations", "description": "Upload a reference image, uses Grok to caption and generate variations with a fast 2x upscale for added details.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image", "Image Upscale"], "models": ["Grok", "Z-Image-Turbo"], "logos": [ { "provider": "Grok" } ], "date": "2026-03-09", "openSource": false, "size": 20723217203, "vram": 20723217203, "usage": 130, "searchRank": 0, "io": { "inputs": [ { "nodeId": 77, "nodeType": "LoadImage", "file": "input_templates_rob_realistic_2k_images_quick_variations.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates_rob_realistic_2k_images_quick_variations_app.mp4"] }, { "name": "templates-multiple_consistent_shots-nb_pro", "title": "Single Image to Multiple Consistent Shots", "description": "Upload an input image and automatically generate X prompts for camera angle and shot type.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image Edit", "Multiple Angles"], "models": ["Nano Banana Pro"], "date": "2026-01-26", "openSource": false, "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "usage": 232, "size": 0, "vram": 0, "searchRank": 0, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "sportbike_rider.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-multiple_consistent_shots-nb_pro.mp4"] }, { "name": "templates_rob_portrait_light_migration.app", "title": "Portrait Relight", "description": "Upload your target image and a reference lighting image. Relights your target image.\n\n", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit", "LoRA", "Relight"], "models": ["Qwen-Image-Edit"], "date": "2026-03-09", "openSource": true, "size": 31138512896, "vram": 31138512896, "usage": 54, "searchRank": 0, "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "input_2-relight.png", "mediaType": "image" }, { "nodeId": 7, "nodeType": "LoadImage", "file": "input_1-relight.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "templates_rob_portrait_light_migration_app.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["input/input_1-relight.png", "output/templates_rob_portrait_light_migration_app.png"] }, { "name": "template_sferro21_product_ad.app", "title": "Product Ad Cinematic Sequence Generator", "description": "Upload a product image and a cinematic style reference. Generate a sequence of stylized product advertisements with consistent composition and lighting.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Product", "Image Edit", "Replacement", "Cinematic", "Style Transfer", "Mockup"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-16", "openSource": false, "size": 0, "vram": 0, "usage": 31, "searchRank": 0, "username": "sferro21", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "golf_ball_in_crocodile_mouth.png", "mediaType": "image" }, { "nodeId": 2, "nodeType": "LoadImage", "file": "comfy_hat.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "template_sferro21_product_ad.app.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/template_sferro21_product_ad.png"] }, { "name": "templates_hellorob_facegen_skindetail_upscale", "title": "Skin Enhancer + Upscaler", "description": "One click workflow to generate a character portrait, refine/add skin details, and upscale to 4k. All done in less than 60 seconds.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale"], "models": ["Z-Image-Turbo", "SDXL"], "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials", "comfyui_face_parsing", "comfyui_ultimatesdupscale", "seedvr2_videoupscaler"], "date": "2026-03-09", "openSource": true, "size": 27809913242, "vram": 27809913242, "usage": 413, "searchRank": 0, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "input_face-1.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 282, "nodeType": "SaveImage", "file": "templates_hellorob_facegen_skindetail_upscale-1.png", "mediaType": "image" }, { "nodeId": 286, "nodeType": "SaveImage", "file": "templates_hellorob_facegen_skindetail_upscale-2.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["output/templates_hellorob_facegen_skindetail_upscale-1.png", "output/templates_hellorob_facegen_skindetail_upscale-2.png"] }, { "name": "templates_ingi_infl8", "title": "Inflation Lora Character Expansion Effect Video", "description": "Upload a character image and input your prompt. Generate an animated video where the character expands with an inflation effect.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video"], "models": ["wan2.2 Animate"], "requiresCustomNodes": ["ComfyUI-WanAnimatePreprocess", "ComfyUI-WanVideoWrapper", "ComfyUI-segment-anything-2", "comfyui-kjnodes", "comfyui-videohelpersuite"], "date": "2026-03-09", "openSource": true, "size": 50787988275, "vram": 50787988275, "usage": 10, "searchRank": 0, "io": { "inputs": [ { "nodeId": 2, "nodeType": "VHS_LoadVideo", "file": "woman_walking.mp4", "mediaType": "video" } ] }, "thumbnailVariant": "compareSlider", "username": "ingi", "thumbnail": ["input/woman_walking.mp4", "output/templates_ingi_infl8.mp4"] }, { "name": "templates_3d_match_game_art_style.app", "title": "Game Asset Style Transfer Sprite Generator", "description": " Use an outline reference, and a style reference as input to generate 2D sprite as model textures. Useful for background set dressing in 2D/2.5D game.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Game", "Style Reference"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-06", "openSource": false, "size": 0, "vram": 0, "usage": 29, "searchRank": 0, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "game_style.png", "mediaType": "image" }, { "nodeId": 2, "nodeType": "LoadImage", "file": "gas_lamp.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "templates_3d_match_game_art_style-1.png", "mediaType": "image" }, { "nodeId": 3, "nodeType": "SaveImage", "file": "templates_3d_match_game_art_style-2.png", "mediaType": "image" } ] }, "username": "shane", "thumbnail": ["input/gas_lamp.png", "output/templates_3d_match_game_art_style-1.png"] }, { "name": "templates_text_prompt_to_360hdr.app", "title": "Equirectangular HDR Skybox Generator", "description": "Prompt an environment and generate a equirectangular hdr image to use as skybox or lookdev in game development.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Game", "LoRA", "Texture"], "models": ["Qwen-Image", "SeedVR2"], "requiresCustomNodes": ["comfyui_essentials", "seedvr2_videoupscaler"], "date": "2026-03-06", "openSource": true, "size": 31782757990, "vram": 31782757990, "usage": 27, "searchRank": 0, "username": "shane" }, { "name": "template_graphic_color_remixer", "title": "Graphic Design Recomposer", "description": "Upload a graphic design and select your desired aspect ratio. Generates and recomposes the graphic to fit the new aspect ratio.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image Edit", "Image"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "date": "2026-03-30", "openSource": false, "size": 0, "vram": 0, "usage": 4, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 5001, "nodeType": "LoadImage", "file": "input_graphic-1x1.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/template_graphic_color_remixer.png"] }, { "name": "templates_liveportrait.app", "title": "LivePortrait for Facial Expression", "description": "Upload a portrait image and a reference expression video. Generate a video of the portrait with the facial expressions from the reference.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video"], "models": ["LivePortrait"], "requiresCustomNodes": ["comfyui-kjnodes", "comfyui-liveportraitkj", "comfyui-videohelpersuite"], "date": "2026-03-06", "openSource": true, "size": 21474836480, "vram": 21474836480, "usage": 54, "searchRank": 0, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "live_portrait_character.png", "mediaType": "image" }, { "nodeId": 44, "nodeType": "VHS_LoadVideo", "file": "live_portrait_expression.mp4", "mediaType": "video" } ] }, "username": "shane", "thumbnail": ["input/live_portrait_expression.mp4", "output/templates_liveportrait.mp4"] }, { "name": "template_sirolim_image_script_video", "title": "Image to Script to Kling Video Generation", "description": "Upload an image to automatically generate a descriptive script. This script is then used to create a video with the Kling 3.0 Omni model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video"], "models": ["Google Gemini", "Kling O3", "Nano Banana 2"], "logos": [ { "provider": ["Kling", "Google"] } ], "date": "2026-03-09", "openSource": false, "size": 0, "vram": 0, "usage": 30, "searchRank": 0, "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "input_storyboard_video.jpg", "mediaType": "image" } ], "outputs": [ { "nodeId": 7, "nodeType": "SaveVideo", "file": "output_image_script_video.mp4", "mediaType": "video" } ] }, "username": "sirolim", "thumbnail": ["output/output_image_script_video.mp4"] }, { "name": "template_rob_realistic_2k_images_quick_variations", "title": "Realistic 2k Images - Quick Variations", "description": "Upload an image that you want a variation of. The workflow captions the input image, generates with Grok Image, and upscales with Z-image to add realistic textures.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale", "Text to Image"], "models": ["Grok", "Z-Image-Turbo"], "logos": [ { "provider": "Grok" } ], "date": "2026-03-08", "openSource": false, "size": 20723217203, "vram": 20723217203, "usage": 65, "searchRank": 0, "io": { "inputs": [ { "nodeId": 77, "nodeType": "LoadImage", "file": "rapper_on_cliff_with_moon.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 103, "nodeType": "SaveImage", "file": "template_rob_realistic_2k_images_quick_variations.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["input/rapper_on_cliff_with_moon.png", "output/template_rob_realistic_2k_images_quick_variations.png"] }, { "name": "templates-character_sheet", "title": "360 Full-body Turnaround", "description": "Upload your character and generate 360 turnaround views for full body and close ups.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Multiple Angles"], "models": ["Gemini3 Pro Image Preview", "Google", "Nano Banana Pro"], "date": "2026-01-13", "openSource": false, "usage": 223, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "templates-character_sheet_pink_silver_outfit.jpg", "mediaType": "image" } ] }, "size": 0, "vram": 0, "searchRank": 0, "username": "hellorob", "thumbnail": ["thumbnail/templates-character_sheet.mp4"] }, { "name": "templates-portrait_light_migration", "title": "Light Migration for Character Portrait", "description": "Upload a portrait of your character and a reference lighting image. Generate an image with reference lighting applied and character consistency.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["LoRA", "Portrait", "Relight"], "models": ["Qwen", "Qwen-Image-Edit"], "date": "2026-01-13", "openSource": true, "usage": 44, "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "woman_with_sunbeam.jpg", "mediaType": "image" }, { "nodeId": 7, "nodeType": "LoadImage", "file": "women_with_blue_orb.jpg", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-portrait_light_migration.mp4"], "size": 31138512896, "vram": 31138512896, "searchRank": 0 }, { "name": "templates-image_to_real", "title": "Illustration to Realism", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Input an illustration and generate a hyper realistic version using Qwen Image Edit 2509.", "tags": ["Style Transfer"], "models": ["Qwen-Image-Edit"], "date": "2025-12-20", "size": 0, "vram": 0, "usage": 130, "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "robot_office_worker_in_space.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 18, "nodeType": "SaveImage", "file": "templates-image_to_real.png", "mediaType": "image" } ] }, "username": "hellorob", "openSource": true, "searchRank": 0, "thumbnail": ["input/robot_office_worker_in_space.png", "output/templates-image_to_real.png"] }, { "name": "template_sirolim_any_aspect_ratio_nb2", "title": "Any Image → Any Aspect Ratio", "description": "Upload any image and input your desired aspect ratio. Generate an outpainted version of your image to perfectly fit the new dimensions.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image", "Outpainting", "Image Edit"], "models": ["Nano Banana 2"], "logos": [ { "provider": "Google" } ], "requiresCustomNodes": ["comfyui_essentials", "controlaltai-nodes", "masquerade-nodes-comfyui"], "date": "2026-03-08", "openSource": false, "size": 0, "vram": 0, "usage": 57, "searchRank": 0, "io": { "inputs": [ { "nodeId": 130, "nodeType": "LoadImage", "file": "input-aspect-ratio-converter", "mediaType": "image" } ] }, "username": "sirolim", "thumbnail": ["thumbnail/template_sirolim_any_aspect_ratio_nb2-1.png", "thumbnail/template_sirolim_any_aspect_ratio_nb2-2.png"] }, { "name": "templates_purz_pixel_sort_image", "title": "Pixel Sort Glitch Effect Image Transformation", "description": "Apply a pixel sorting algorithm to create glitch art. Control the effect direction, threshold, and blending with the original image. Outputs a stylized, smeared version of the input.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image", "Style Transfer"], "models": ["None"], "date": "2026-03-21", "openSource": true, "size": 0, "vram": 0, "usage": 11, "searchRank": 0, "username": "PurzBeats", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "wireframe_dancer.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "templates_purz_pixel_sort_image.png", "mediaType": "image" } ] }, "thumbnail": ["input/wireframe_dancer.png", "output/templates_purz_pixel_sort_image.png"], "requiresCustomNodes": ["comfyui_fill-nodes"], "includeOnDistributions": ["cloud"] }, { "name": "template_sirolim_seamless_loop", "title": "Video to Seamless Loop Converter", "description": "Upload a video clip to generate a seamless, looping video output.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video Edit"], "models": ["Wan2.1 VACE"], "requiresCustomNodes": ["comfyui-kjnodes", "comfyui-videohelpersuite", "comfyui_essentials"], "date": "2026-03-08", "openSource": false, "size": 41983305318, "vram": 41983305318, "usage": 33, "searchRank": 0, "io": { "inputs": [ { "nodeId": 158, "nodeType": "VHS_LoadVideo", "file": "seamless_loop_input.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 251, "nodeType": "SaveVideo", "file": "template_sirolim_seamless_loop.mp4", "mediaType": "video" } ] }, "username": "sirolim", "thumbnail": ["output/template_sirolim_seamless_loop.mp4"] }, { "name": "template_purz_nb2_single_image_sprite_sheet", "title": "Single Image to Animated Sprite Sheet", "description": "Upload a single image to generate an animated sequence. The workflow creates a sprite sheet with multiple frames for use in games or animations.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tags": ["Sprite Sheet", "Game"], "models": ["Nano Banana 2"], "logos": [ { "provider": "Google" } ], "requiresCustomNodes": ["comfyui-kjnodes", "comfyui-rmbg", "comfyui-videohelpersuite", "comfyui_essentials", "was-ns"], "date": "2026-03-08", "openSource": false, "size": 0, "vram": 0, "usage": 102, "searchRank": 0, "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "nb2-single_image_sprite_sheet-input", "mediaType": "image" } ] }, "username": "PurzBeats", "thumbnail": ["input/nb2-single_image_sprite_sheet-input", "thumbnail/nb2-single_image_sprite_sheet-output.webp"] }, { "name": "templates_purz_animatediff_simple_weighted_ipadapters_looping_animation", "title": "AnimateDiff - IPAdapters Looping Animation", "description": "Drag and drop then dream through a stack of images", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video"], "models": ["SD1.5"], "requiresCustomNodes": ["comfyui-animatediff-evolved", "comfyui-kjnodes", "comfyui-videohelpersuite", "comfyui_ipadapter_plus"], "date": "2026-03-04", "openSource": true, "size": 10737418240, "vram": 10737418240, "usage": 51, "searchRank": 0, "io": { "inputs": [ { "nodeId": 61, "nodeType": "LoadImage", "file": "animatediff-weighted_ipadapters-input1.png", "mediaType": "image" }, { "nodeId": 63, "nodeType": "LoadImage", "file": "animatediff-weighted_ipadapters-input2.png", "mediaType": "image" }, { "nodeId": 65, "nodeType": "LoadImage", "file": "animatediff-weighted_ipadapters-input3.png", "mediaType": "image" } ] }, "username": "PurzBeats", "thumbnail": ["output/templates_purz_animatediff_simple_weighted_ipadapters_looping_animation-1.mp4"] }, { "name": "templates_shane_video_restyle", "title": "Video Restyle", "description": "Use a base video + a stylized reference image to create the stylized video using WAN 2.1 VACE", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video"], "models": ["Wan2.1 VACE"], "requiresCustomNodes": ["ComfyUI-WanVideoWrapper", "comfyui-depthanythingv2", "comfyui-kjnodes", "comfyui-videohelpersuite", "comfyui_controlnet_aux"], "date": "2026-03-03", "openSource": true, "size": 21474836480, "vram": 21474836480, "usage": 52, "searchRank": 0, "io": { "inputs": [ { "nodeId": 134, "nodeType": "LoadImage", "file": "shane_video_restyle_ref_frame.png", "mediaType": "image" }, { "nodeId": 154, "nodeType": "VHS_LoadVideo", "file": "flower.mp4", "mediaType": "video" } ] }, "username": "shane", "thumbnail": ["input/flower.mp4", "output/templates_shane_video_restyle.mp4"] }, { "name": "template_eric_seedance_5_subject_and_outfit_combine", "title": "Outfit Application for Character Portraits", "description": "Upload your character portrait and outfit reference. Generate a new portrait with the specific outfit applied for consistent wardrobe control. Affordable alternative to Nano Banana Pro and Nano Banana 2.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["virtual try on"], "models": ["Seedream 4.5"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-03-08", "openSource": false, "size": 0, "vram": 0, "usage": 163, "searchRank": 0, "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "subject_far.png", "mediaType": "image" }, { "nodeId": 26, "nodeType": "LoadImage", "file": "clothing.png", "mediaType": "image" }, { "nodeId": 226, "nodeType": "LoadImage", "file": "subject_close.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 11, "nodeType": "SaveImage", "file": "template_eric_seedance_5_subject_and_outfit_combine-2.png", "mediaType": "image" }, { "nodeId": 258, "nodeType": "SaveImage", "file": "template_eric_seedance_5_subject_and_outfit_combine-1.png", "mediaType": "image" } ] }, "username": "enigmatic_e", "thumbnail": ["thumbnail/template_eric_seedance_5_subject_and_outfit_combine.png"] }, { "name": "templates_shane_change_any_objects", "title": "Change Any Objects", "description": "Use simple prompt to mask out certain objects within a video, and replace the object using prompt, or optional reference image. Model used: SAM3 + WAN 2.1 VACE inpainting", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Inpainting", "Video"], "models": ["SAM3", "Wan2.1 VACE"], "requiresCustomNodes": ["ComfyUI-WanVideoWrapper", "RES4LYF", "comfyui-kjnodes", "comfyui-sam3", "comfyui-videohelpersuite", "comfyui_essentials"], "date": "2026-03-04", "openSource": true, "includeOnDistributions": ["cloud"], "size": 10737418240, "vram": 10737418240, "usage": 19, "searchRank": 0, "io": { "inputs": [ { "nodeId": 187, "nodeType": "VHS_LoadVideo", "file": "woman_holding_the_pipeapple.mp4", "mediaType": "video" }, { "nodeId": 204, "nodeType": "LoadImage", "file": "dragon_fruit.png", "mediaType": "image" } ] }, "username": "shane", "thumbnail": ["thumbnail/templates_shane_change_any_objects.mp4"] }, { "name": "templates_shane_single_image_to_3d_model", "title": "Single Image to 3D model", "description": "Use one frontal image to generate a consistent and highly detailed 3D model. Model used: Multiangle QWEN Edit + Hunyuan 3D", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D", "Image to 3D"], "models": ["Hunyuan3D", "Qwen-Image-Edit"], "logos": [ { "provider": ["Hunyuan", "WAN"], "label": "Hunyuan & Qwen" } ], "requiresCustomNodes": ["comfyui-qwenmultiangle"], "date": "2026-03-04", "openSource": false, "size": 58841051955, "vram": 58841051955, "usage": 61, "searchRank": 0, "io": { "inputs": [ { "nodeId": 119, "nodeType": "LoadImage", "file": "lucky_cat_sculpture_front.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 11, "nodeType": "Preview3D", "file": "templates_shane_single_image_to_3d_model.glb", "mediaType": "3d" }, { "nodeId": 118, "nodeType": "SaveImage", "file": "lucky_cat_sculpture_back.png", "mediaType": "image" } ] }, "username": "shane" }, { "name": "templates_mjm_airt_machIne", "title": "AIrt MAchIne", "description": "Upload any image to generate a unique, looping AI video. The workflow uses an LLM to create five prompts, produces images and video clips, and stitches them into a final seamless loop.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["FLF2V", "Text to Image"], "models": ["Wan2.2", "Z-Image-Turbo"], "requiresCustomNodes": ["comfyui-kjnodes", "comfyui-videohelpersuite"], "date": "2026-03-03", "openSource": true, "size": 60129542144, "vram": 60129542144, "usage": 15, "searchRank": 0, "io": { "inputs": [ { "nodeId": 94, "nodeType": "LoadImage", "file": "AIrt_MAchIne_init.png", "mediaType": "image" } ] }, "username": "Julien | MJM", "thumbnail": ["output/templates_mjm_airt_machIne.mp4"] }, { "name": "template_eric_exploded_view", "title": "Exploded View Animation", "description": "Upload an image of a device or object to generate start and end frames. The workflow animates the transition to an exploded view and back, outputting a seamless video loop.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["FLF2V", "Video"], "models": ["Nano Banana 2", "Seedance 1.5 Pro"], "logos": [ { "provider": ["ByteDance", "Google"] } ], "date": "2026-03-06", "openSource": false, "size": 0, "vram": 0, "usage": 8, "searchRank": 0, "io": { "inputs": [ { "nodeId": 29, "nodeType": "LoadImage", "file": "template_eric_exploded_view_first_frame.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 381, "nodeType": "SaveVideo", "file": "template_eric_exploded_view.mp4", "mediaType": "video" } ] }, "username": "enigmatic_e", "thumbnail": ["output/template_eric_exploded_view.mp4"] }, { "name": "templates-fashion_shoot_vton", "title": "Character + Clothing (OOTD) Flat Lay to Studio Photoshoot", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload an image of your character and a flatlay image of your clothing items. Generate 4 fashion editorial photographs of your character in the outfit. Select which image to upscale and add back details.", "tags": ["Fashion", "Image Edit"], "models": ["Google Gemini Image", "Nano Banana Pro", "Google", "Gemini3 Pro Image Preview"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "vram": 0, "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "usage": 97, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "subject.png", "mediaType": "image" }, { "nodeId": 35, "nodeType": "LoadImage", "file": "outfit.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-fashion_shoot_vton.png"] }, { "name": "template-recraft_create_style", "title": "Style Transfer - Recraft Text-to-Image", "description": "Upload 1-5 style references and create a style ID to generate consistent, on brand images.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Style Transfer"], "models": ["Recraft"], "logos": [ { "provider": "Recraft" } ], "date": "2026-02-11", "openSource": false, "size": 0, "vram": 0, "usage": 39, "searchRank": 0, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "input_style_1.png", "mediaType": "image" }, { "nodeId": 23, "nodeType": "LoadImage", "file": "input_style_2.png", "mediaType": "image" }, { "nodeId": 24, "nodeType": "LoadImage", "file": "input_style_3.png", "mediaType": "image" }, { "nodeId": 25, "nodeType": "LoadImage", "file": "input_style_4.png", "mediaType": "image" }, { "nodeId": 26, "nodeType": "LoadImage", "file": "input_style_5.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 37, "nodeType": "SaveImage", "file": "template-recraft_create_style.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/template-recraft_create_style.mp4"] }, { "name": "templates-1_click_multiple_scene_angles-v1.0", "title": "1 click Multiple Scene Angles", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload an image of your scene and generate multiple views of your input scene with 1 click.", "tags": ["Image Edit"], "models": ["Qwen-Image-Edit"], "date": "2025-12-08", "searchRank": 8, "size": 31198642438, "vram": 31198642438, "usage": 300, "io": { "inputs": [ { "nodeId": 25, "nodeType": "LoadImage", "file": "comfy_billboard.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-1_click_multiple_scene_angles-v1_0.png"] }, { "name": "templates-1_input-multiple_styles_prompt.app", "title": "1 input multiple styles from prompt", "description": "Upload an image and generate 12 stylized variations in under 15 seconds.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image Edit"], "models": ["Grok"], "logos": [ { "provider": "Grok" } ], "date": "2026-02-19", "openSource": false, "size": 0, "vram": 0, "usage": 11, "searchRank": 0, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "lightning_man.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-1_input-multiple_styles_prompt_app.mp4"] }, { "name": "templates-photo_to_product_vid", "title": "Phone Image to Product Video: Shoe", "mediaType": "image", "mediaSubtype": "webp", "description": "Take a picture with your phone, upload it and generate a studio grade product video.", "tags": ["Product", "Image to Video", "API"], "models": ["Seedream", "MiniMax"], "openSource": false, "date": "2025-12-18", "searchRank": 8, "size": 0, "vram": 0, "usage": 48, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "product_shoe.jpeg", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-photo_to_product_vid.mp4"] }, { "name": "templates-6-key-frames", "title": "Multi-Keyframe Video Stitching", "mediaType": "image", "mediaSubtype": "webp", "description": "Creates a smooth video using 6 key frames.It auto fills in the motion between frames and stitches the segments together seamlessly.", "tags": ["FLF2V", "Image to Video"], "models": ["Wan2.2"], "date": "2025-12-03", "searchRank": 8, "size": 0, "vram": 0, "usage": 277, "io": { "inputs": [ { "nodeId": 62, "nodeType": "LoadImage", "file": "6-key-frames-1.jpg", "mediaType": "image" }, { "nodeId": 122, "nodeType": "LoadImage", "file": "6-key-frames-2.png", "mediaType": "image" }, { "nodeId": 124, "nodeType": "LoadImage", "file": "6-key-frames-3.png", "mediaType": "image" }, { "nodeId": 126, "nodeType": "LoadImage", "file": "6-key-frames-4.png", "mediaType": "image" }, { "nodeId": 128, "nodeType": "LoadImage", "file": "6-key-frames-5.png", "mediaType": "image" }, { "nodeId": 130, "nodeType": "LoadImage", "file": "6-key-frames-6.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/templates-6-key-frames.mp4"], "openSource": true }, { "name": "templates-all_in_one-image_edit_models", "title": "1 input and multiple editing model comparison", "description": "upload one input image and select multiple editing models. generate side-by-side outputs to directly compare model effects and quality.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image Edit"], "models": ["Flux.2 Dev", "Flux.2 Klein", "GPT-Image-1.5", "Grok", "Nano Banana Pro", "Qwen-Image-Edit", "Seedream"], "logos": [ { "provider": ["Google", "WAN", "OpenAI", "ByteDance", "Grok"], "label": "Multiple Providers" } ], "date": "2026-02-18", "openSource": false, "size": 134002979635, "vram": 134002979635, "usage": 118, "searchRank": 0, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "little_bot.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-all_in_one-image_edit_models.mp4"] }, { "name": "templates-2x2_grid-character_bg_product", "title": "Fashion Editorial Shots", "description": "Upload your character, background scene and product. Generate a 2x2 grid, select your desired image and upscale", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Character", "Product"], "models": ["Nano Banana Pro", "Google", "Google Gemini Image"], "date": "2026-01-13", "openSource": false, "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "usage": 44, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "snake_on_jacket.jpg", "mediaType": "image" }, { "nodeId": 2, "nodeType": "LoadImage", "file": "forest_background.jpg", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadImage", "file": "brown_moisturizer_bottle.jpg", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-2x2_grid-character_bg_product.png"] }, { "name": "templates-subject_product_swap.app", "title": "Swap Product in Character’s Hand, UGC Style", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload a photo of a character holding a product and your brands product. Generate an image with the products swapped.", "tags": ["API", "Product", "Replacement"], "models": ["Gemini3 Pro Image Preview", "Google", "Nano Banana Pro"], "openSource": false, "date": "2025-12-18", "searchRank": 8, "size": 0, "vram": 0, "usage": 37, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "subject-girl-holding-skincare-bottle.png", "mediaType": "image" }, { "nodeId": 11, "nodeType": "LoadImage", "file": "product-cleanser.jpeg", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-subject_product_swap_app.png"] }, { "name": "templates-product_scene_relight", "title": "Composite your Product + Scene and Relight", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Upload an image of your product and background. Composite them and seamlessly relight and fuse together using Seedream 4.5.", "tags": ["Image Edit", "Product", "Relight"], "models": ["ByteDance", "Seedream"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "vram": 0, "usage": 47, "logos": [ { "provider": "ByteDance" } ], "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "comfy_shampoo.png", "mediaType": "image" }, { "nodeId": 2, "nodeType": "LoadImage", "file": "flower_sea.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 23, "nodeType": "SaveImage", "file": "templates-product_scene_relight.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["input/comfy_shampoo.png", "output/templates-product_scene_relight.png"] }, { "name": "templates-sprite_sheet", "title": "Sprite Sheet Generator", "description": "Upload an image of your sprite and receive individual frames of idle, attack, walk and jump animations. ", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video"], "models": ["Google", "Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials", "comfyui_layerstyle"], "date": "2026-02-05", "openSource": false, "size": 0, "vram": 0, "usage": 37, "searchRank": 0, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "input-sprite-1.png", "mediaType": "image" }, { "nodeId": 76, "nodeType": "LoadImage", "file": "2x2_grid_image.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-sprite_sheet.mp4"] }, { "name": "templates_mjm_airt_machine_api", "title": "AIrt MAchIne (API version)", "description": "Upload an image to generate a unique, looping AI video. The workflow uses an LLM to create prompts, employs Kling3.0 for video generation, and stitches the clips into a seamless final loop.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "FLF2V", "Video"], "models": ["Google Gemini", "Kling 3.0", "Z-Image-Turbo"], "logos": [ { "provider": ["Google", "BRIA"] } ], "requiresCustomNodes": ["comfyui-kjnodes"], "date": "2026-03-03", "openSource": false, "size": 20723217203, "vram": 20723217203, "usage": 45, "searchRank": 0, "io": { "inputs": [ { "nodeId": 94, "nodeType": "LoadImage", "file": "AIrt_MAchIne_init.png", "mediaType": "image" } ] }, "username": "Julien | MJM", "thumbnail": ["output/templates_mjm_airt_machine_api.mp4"] }, { "name": "templates_mjm_looped_restyler", "title": "Looped Restyler", "description": "Upload a starting image and its prompt to generate a looping video from the first to the last frame.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "FLF2V"], "models": ["Nano Banana", "Google Gemini", "Wan2.2"], "logos": [ { "provider": ["Google", "WAN"] } ], "date": "2026-03-03", "openSource": false, "size": 38010460570, "vram": 38010460570, "usage": 23, "searchRank": 0, "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "looped_restyler_init.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 80, "nodeType": "SaveVideo", "file": "templates_mjm_looped_restyler.mp4", "mediaType": "video" } ] }, "username": "Julien | MJM", "thumbnail": ["output/templates_mjm_looped_restyler.mp4"] }, { "name": "templates-9grid_social_media-v2.0", "title": "3x3 Grid For Product Ads", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload your product and enter a brief prompt for each grid position in a 3x3 grid. Generates 9 distinct images. Select the images you like and upscale to 4k using your product as reference.", "tags": ["Image Edit", "Image"], "models": ["Nano Banana Pro", "Google"], "date": "2025-12-06", "searchRank": 8, "size": 0, "vram": 0, "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "usage": 66, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "template-3x3_Grid_For_Product_Ads Assets.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-9grid_social_media-v2_0.png"] }, { "name": "templates-3D_logo_texture_animation", "title": "Dynamic 3D Logo Animations", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload a vector image of your logo, and prompt your desired texture. Generate a textured 3D first and last frame with automated prompting for the final animation.", "tags": ["Brand Design", "FLF2V"], "models": ["ByteDance", "Seedream", "Google Gemini", "Nano Banana Pro"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "vram": 0, "usage": 20, "logos": [ { "provider": ["ByteDance", "Google"] } ], "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "comfy_logo_c.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-3D_logo_texture_animation.mp4"] }, { "name": "templates-stitched_vid_contact_sheet", "title": "Character & Outfit to Fashion Video", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload your character and clothing items or accessories. Generate a fashion photograph base and use as a reference to 8x grid images, together with multi-KeyFrame Video Stitching ", "tags": ["Fashion", "Image to Video", "FLF2V", "API"], "models": ["Google Gemini Image", "Nano Banana Pro", "Google", "Kling", "Kling O1", "OpenAI"], "openSource": false, "date": "2025-12-18", "searchRank": 8, "size": 0, "vram": 0, "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "usage": 21, "logos": [ { "provider": ["Google", "Kling", "OpenAI"], "label": "Multi-Provider" } ], "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "subject_leopard_hair_croc_jacket.png", "mediaType": "image" }, { "nodeId": 26, "nodeType": "LoadImage", "file": "cartier-glasses-1.jpg", "mediaType": "image" }, { "nodeId": 27, "nodeType": "LoadImage", "file": "outfit_image-2.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-stitched_vid_contact_sheet.mp4"] }, { "name": "templates-car_product", "title": "1 Image to Car Product Shots", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload a photo of your vehicle and generate a studio quality video of the vehicle from multiple angles.", "tags": ["Product", "Image to Video", "API", "FLF2V"], "models": ["Seedream", "Kling"], "openSource": false, "date": "2025-12-18", "searchRank": 8, "size": 0, "vram": 0, "usage": 22, "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "product_car.jpg", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-car_product.mp4"] }, { "name": "templates-split_stack", "title": "Character × 4 Scene Explorer", "description": "Upload a reference image and generate a 1x4 grid. Select desired image and upscale/refine with Nano Banana Pro.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Character"], "models": ["Google Gemini Image", "Nano Banana Pro"], "date": "2026-01-13", "openSource": false, "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "usage": 7, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "cube_robot.jpg", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-split_stack.mp4"] }, { "name": "templates-8x8_grid-pfp", "title": "Profile Picture Stylized Variations", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload your profile picture, enter a theme and generate 64 variations.", "tags": ["API"], "models": ["Nano Banana Pro", "Google", "Gemini3 Pro Image Preview"], "openSource": false, "date": "2025-12-18", "searchRank": 8, "size": 0, "vram": 0, "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "usage": 15, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "subject-profile.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-8x8_grid-pfp.png"] }, { "name": "templates_mjm_Injected", "title": "Noise Injected VideoGen", "description": "Upload a starting image and a mask video to define the injection area. Generate a dynamic video by injecting noise patterns from a dedicated noise video, with AI auto-generated prompts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "Image to Video"], "models": ["SD1.5"], "requiresCustomNodes": ["QwenVL", "comfyui-animatediff-evolved", "comfyui-frame-interpolation", "comfyui-videohelpersuite"], "date": "2026-03-02", "openSource": true, "size": 10737418240, "vram": 10737418240, "usage": 8, "searchRank": 0, "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "Init.png", "mediaType": "image" }, { "nodeId": 126, "nodeType": "VHS_LoadVideo", "file": "Noise_injection.mp4", "mediaType": "video" }, { "nodeId": 137, "nodeType": "VHS_LoadVideo", "file": "Mask.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 209, "nodeType": "SaveVideo", "file": "templates_mjm_Injected.mp4", "mediaType": "video" } ] }, "username": "Julien | MJM", "thumbnail": ["output/templates_mjm_Injected.mp4"] }, { "name": "templates-textured_logo_elements", "title": "Apply Texture + Elements to Logo", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload your logo, texture and elements. Generate a video of the textured logo for an on brand asset.", "tags": ["Brand Design", "Image to Video"], "models": ["Gemini3 Pro Image Preview", "Nano Banana Pro", "Google", "ByteDance", "Seedance"], "openSource": false, "date": "2025-12-11", "searchRank": 8, "size": 0, "vram": 0, "usage": 19, "logos": [ { "provider": ["ByteDance", "Google"] } ], "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "comfy_logo_b.png", "mediaType": "image" }, { "nodeId": 17, "nodeType": "LoadImage", "file": "furry_ball.png", "mediaType": "image" }, { "nodeId": 18, "nodeType": "LoadImage", "file": "furry_tech.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-textured_logo_elements.mp4"] }, { "name": "template-Animation_Trajectory_Control_Wan_ATI", "title": "Animation Trajectory Control", "mediaType": "image", "mediaSubtype": "webp", "description": "Draw the movement trajectory you want for the input image.", "tags": ["Image to Video"], "models": ["Wan2.1"], "date": "2025-12-11", "searchRank": 8, "size": 31568009626, "requiresCustomNodes": ["ComfyUI-WanVideoWrapper", "comfyui_fill-nodes"], "vram": 31568009626, "usage": 23, "io": { "inputs": [ { "nodeId": 58, "nodeType": "LoadImage", "file": "hk_scene.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 96, "nodeType": "SaveVideo", "file": "template-Animation_Trajectory_Control_Wan_ATI.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "openSource": true, "thumbnail": ["output/template-Animation_Trajectory_Control_Wan_ATI.mp4"] }, { "name": "templates-subject_holding_product.app", "title": "Add Product to Character’s Hand, AI UGC", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload a photo of your character and your product. Generate an image of that character holding the product.", "tags": ["API", "Portrait", "Product"], "models": ["Gemini3 Pro Image Preview", "Google", "Nano Banana Pro"], "openSource": false, "date": "2025-12-18", "searchRank": 8, "size": 0, "vram": 0, "usage": 4, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "subject-elderly-lady-portrait.png", "mediaType": "image" }, { "nodeId": 11, "nodeType": "LoadImage", "file": "product-toothbrush.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-subject_holding_product_app.png"] }, { "name": "templates-textured_logotype-v2.1", "title": "Apply Texture to Logo", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload your logotype and apply a texture + elements for on brand asset", "tags": ["Brand Design", "Image to Video", "FLF2V"], "models": ["Gemini3 Pro Image Preview", "Nano Banana Pro", "Google", "ByteDance", "Seedance"], "date": "2025-12-03", "openSource": false, "searchRank": 8, "size": 0, "vram": 0, "usage": 23, "logos": [ { "provider": ["ByteDance", "Google"] } ], "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "comfy_logo_b.png", "mediaType": "image" }, { "nodeId": 17, "nodeType": "LoadImage", "file": "logotype_texture.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-textured_logotype-v2_1.mp4"] }, { "name": "templates-assemble_dieline", "title": "Generate Brand Packaging from Dieline", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "description": "Upload a dieline of your product and assemble into a 3D package.", "tags": ["Image Edit", "Product"], "models": ["Google", "Google Gemini Image", "Nano Banana Pro"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "vram": 0, "usage": 12, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "dieline.jpg", "mediaType": "image" } ], "outputs": [ { "nodeId": 6, "nodeType": "SaveImage", "file": "templates-assemble_dieline.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["input/dieline.jpg", "output/templates-assemble_dieline.png"] }, { "name": "templates-product_ad-v2.0", "title": "Swap Product Into a Reference AD", "mediaType": "image", "mediaSubtype": "webp", "description": "Create static ads for your product in the style of a reference advertisement", "tags": ["Style Reference"], "models": ["Gemini3 Pro Image Preview", "Nano Banana Pro", "Google", "ByteDance", "Seedance"], "date": "2025-12-03", "openSource": false, "searchRank": 8, "size": 0, "vram": 0, "usage": 39, "logos": [ { "provider": ["ByteDance", "Google"] } ], "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "reference_ad.png", "mediaType": "image" }, { "nodeId": 2, "nodeType": "LoadImage", "file": "comfy_gpu.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-product_ad-v2_0.png"] }, { "name": "templates-2x2_grid-iso_miniatures", "title": "Isometric Miniatures from a Selfie", "description": "Upload a character or selfie and prompt the outfit/scene. Generate a 2x2 grid of isometric figurines of your character.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Portrait"], "models": ["Nano Banana Pro", "Gemini3 Pro Image Preview", "Google"], "date": "2026-01-19", "openSource": false, "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "usage": 3, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "character_in_red_jacket.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-2x2_grid-iso_miniatures.mp4"] }, { "name": "templates-qwen_image_edit-crop_and_stitch-fusion", "title": "Relight Composited Product", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Upload a composited image of your product, draw a mask in the mask editor and relight your product into the scene.", "tags": ["Image Edit", "LoRA", "Relight"], "models": ["Qwen-Image-Edit"], "date": "2025-12-11", "searchRank": 8, "size": 0, "vram": 0, "usage": 26, "io": { "inputs": [ { "nodeId": 103, "nodeType": "LoadImage", "file": "comfy_cloud_bottle.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 208, "nodeType": "SaveImage", "file": "templates-qwen_image_edit-crop_and_stitch-fusion.png", "mediaType": "image" } ] }, "username": "hellorob", "openSource": true, "thumbnail": ["input/comfy_cloud_bottle.png", "output/templates-qwen_image_edit-crop_and_stitch-fusion.png"], "requiresCustomNodes": ["comfyui-inpaint-cropandstitch"] }, { "name": "templates-color_illustration", "title": "Add Color to Line Art Illustration", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Input a black and white illustration and generate a colored output.", "tags": ["API"], "models": ["Gemini3 Pro Image Preview", "Google", "Nano Banana Pro"], "openSource": false, "date": "2025-12-20", "searchRank": 8, "size": 0, "vram": 0, "usage": 15, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "illustration_bw.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 11, "nodeType": "SaveImage", "file": "templates-color_illustration.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["input/illustration_bw.png", "output/templates-color_illustration.png"] }, { "name": "template-multistyle-magazine-cover-nanobananapro", "title": "Magazine Cover & Package Design", "mediaType": "image", "mediaSubtype": "webp", "description": "Design the text layout for your magazine cover photo, and explore packaging options for it.", "tags": ["Image Edit", "Mockup", "Layout Design"], "models": ["Nano Banana Pro", "Google"], "date": "2025-12-06", "searchRank": 8, "openSource": false, "size": 0, "vram": 0, "usage": 25, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "template-Magazine_Cover_&_Packag_Design.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/template-multistyle-magazine-cover-nanobananapro.png"] }, { "name": "templates_product_scene_transformation", "title": "Product Scene Transformation", "description": "Upload a product video and generate a dynamic product scene transformation using Nano Banana Pro & Wan VACE 2.1", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Product", "Style Transfer", "Video"], "models": ["Kling", "Nano Banana Pro", "Wan"], "logos": [ { "provider": ["Kling", "Google", "WAN"] } ], "requiresCustomNodes": ["comfyui-depthanythingv2", "comfyui-kjnodes", "comfyui-videohelpersuite", "comfyui_essentials"], "date": "2026-02-10", "openSource": false, "size": 48855252992, "vram": 48855252992, "usage": 17, "searchRank": 0, "io": { "inputs": [ { "nodeId": 108, "nodeType": "LoadImage", "file": "comfy_sofa.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 126, "nodeType": "SaveVideo", "file": "templates_product_scene_transformation_control_video.mp4", "mediaType": "video" }, { "nodeId": 125, "nodeType": "SaveVideo", "file": "templates_product_scene_transformation_output.mp4", "mediaType": "video" }, { "nodeId": 134, "nodeType": "SaveImage", "file": "templates_product_scene_transformation_style_reference.png", "mediaType": "image" } ] }, "username": "sirolim", "thumbnail": ["thumbnail/templates_product_scene_transformation.mp4"] }, { "name": "templates-fashion_shoot_prompt_doodle", "title": "Selfie + Text Prompt to Studio Photoshoot Doodle", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload a selfie and describe your outfit in the prompt. Generate 4 fashion editorial photographs with fun doodle illustrations. Select which image to upscale and add back face details.", "tags": ["Fashion", "Image Edit"], "models": ["Google Gemini Image", "Nano Banana Pro", "Google", "Gemini3 Pro Image Preview"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "vram": 0, "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "usage": 9, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "character-1.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-fashion_shoot_prompt_doodle.png"] }, { "name": "templates-3x3_grid_brand_icons", "title": "3x3 Brand Icon Assets Grid ", "description": "Upload a reference image of an icon, enter your brand information in the prompt and generate 9 unique on brand stylized icon assets.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Brand Design", "Image Edit", "icon"], "models": ["Gemini3 Pro Image Preview", "Google", "Nano Banana Pro"], "date": "2026-01-13", "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "usage": 47, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "input_reference_icon.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-3x3_grid_brand_icons.mp4"] }, { "name": "templates-poster_to_2x2_mockups-v2.0", "title": "Poster Scene Mockups", "mediaType": "image", "mediaSubtype": "webp", "description": "Upload a poster/ad design and with a short input about your brand, generate 4 mockups in multiple scenes.", "tags": ["Image Edit", "Mockup"], "models": ["Nano Banana Pro", "Google"], "date": "2025-12-06", "searchRank": 8, "openSource": false, "size": 0, "requiresCustomNodes": ["comfyui_essentials"], "vram": 0, "usage": 11, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "template_Poster_Scene_Mockups.jpg", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-poster_to_2x2_mockups-v2_0.png"] }, { "name": "templates-poster_product_integration", "title": "Generate Poster/Ad Asset with your Product", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Upload your product and a simple text prompt for the poster or ad design. Iterate on the look before swapping the product into the generate layout.", "tags": ["Image Edit", "Product"], "models": ["ByteDance", "Google Gemini", "Seedream"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "vram": 0, "requiresCustomNodes": ["comfyui_essentials"], "usage": 7, "logos": [ { "provider": ["ByteDance", "Google"] } ], "io": { "inputs": [ { "nodeId": 15, "nodeType": "LoadImage", "file": "comfy_cloud_water_can.jpg", "mediaType": "image" } ], "outputs": [ { "nodeId": 10, "nodeType": "SaveImage", "file": "templates-poster_product_integration-1.png", "mediaType": "image" }, { "nodeId": 13, "nodeType": "SaveImage", "file": "templates-poster_product_integration-2.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["input/comfy_cloud_water_can.jpg", "output/templates-poster_product_integration-2.png"] }, { "name": "templates-led_billboard", "title": "LED Billboard Message", "description": "Upload a blank billboard and overlay text. Generate a smooth zoom in shot revealing your message.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Brand", "Mockup"], "models": ["Kling", "Google", "Nano Banana Pro", "Gemini3 Pro Image Preview"], "date": "2026-01-19", "openSource": false, "requiresCustomNodes": ["comfyui_essentials"], "usage": 13, "logos": [ { "provider": ["Kling", "Google"] } ], "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "billboard.png", "mediaType": "image" }, { "nodeId": 12, "nodeType": "LoadImage", "file": "comfyorg_logo.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-led_billboard.mp4"] } ] }, { "moduleName": "default", "category": "GENERATION TYPE", "icon": "icon-[lucide--image]", "title": "Image", "type": "image", "templates": [ { "name": "image_z_image_turbo", "tutorialUrl": "https://docs.comfy.org/tutorials/image/z-image/z-image-turbo", "title": "Z-Image-Turbo Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "An Efficient Image Generation Foundation Model with Single-Stream Diffusion Transformer, supports English & Chinese.", "tags": ["Image", "Text to Image"], "models": ["Z-Image-Turbo"], "date": "2025-11-27", "size": 20830591386, "vram": 20830591386, "usage": 7643, "searchRank": 0, "openSource": true, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_z_image_turbo.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/image_z_image_turbo.png"] }, { "name": "image_qwen_image_edit_2509", "title": "Qwen Image Edit 2509", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Advanced image editing with multi-image support, improved consistency, and ControlNet integration.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-edit", "tags": ["Image Edit", "ControlNet"], "models": ["Qwen-Image"], "date": "2025-09-25", "size": 31782757990, "vram": 31782757990, "usage": 7625, "io": { "inputs": [ { "nodeId": 78, "nodeType": "LoadImage", "file": "image_qwen_image_edit_2509_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 60, "nodeType": "SaveImage", "file": "image_qwen_image_edit_2509.png", "mediaType": "image" }, { "nodeId": 342, "nodeType": "SaveImage", "file": "image_qwen_image_edit_2509.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/image_qwen_image_edit_2509_input_image.png", "output/image_qwen_image_edit_2509.png"], "openSource": true, "searchRank": 0 }, { "name": "api_nano_banana_2_lite_t2i", "title": "Nano Banana 2 Lite: Text to Image", "description": "Generate images from text descriptions using the ultra-fast Gemini 3.1 Flash-Lite Image model, designed for rapid creation and iteration with no file inputs required. This workflow produces one or more generated images based on your text prompt, with support for interleaved text and image inputs. Ideal for quick concept visualization, rapid prototyping, and iterative design exploration.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Image"], "models": ["Nano Banana 2"], "logos": [ { "provider": "Google" } ], "date": "2026-06-30", "openSource": false, "size": 0, "vram": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 4, "nodeType": "SaveImageAdvanced", "file": "api_nano_banana_2_lite_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_nano_banana_2_lite_t2i.png"] }, { "name": "api_nano_banana_2_lite_image_edit", "title": "Nano Banana 2 Lite: Image Edit", "description": "Edit an image using Nano Banana 2 Lite, the fastest image generation model from Google’s Gemini series, producing a side-by-side comparison of the original and edited result. I", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Edit"], "models": ["Nano Banana 2"], "logos": [ { "provider": "Google" } ], "date": "2026-06-30", "openSource": false, "size": 0, "vram": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "red_f1_track_car.png", "mediaType": "image" } ] }, "thumbnail": ["input/red_f1_track_car.png", "output/api_nano_banana_2_lite_image_edit.png"] }, { "name": "api_nano_banana_pro", "title": "Nano Banana Pro", "description": "Nano-banana Pro (Gemini 3.0 Pro Image) - Studio-quality 4K image generation and editing with enhanced text rendering and character consistency.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tags": ["API", "Image", "Image Edit"], "models": ["Gemini3 Pro Image Preview", "Google", "Nano Banana Pro"], "date": "2025-11-21", "openSource": false, "size": 0, "vram": 0, "usage": 8479, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "api_nano_banana_pro_input_image_1.png", "mediaType": "image" }, { "nodeId": 12, "nodeType": "LoadImage", "file": "api_nano_banana_pro_input_image_2.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 30, "nodeType": "SaveImage", "file": "api_nano_banana_pro.png", "mediaType": "image" } ] }, "logos": [ { "provider": "Google" } ], "searchRank": 0, "username": "ComfyUI", "thumbnail": ["output/api_nano_banana_pro.png"] }, { "name": "api_grok_image_edit", "title": "Grok: Image Edit", "description": "Upload an image to edit with the Grok model. Generate a modified version with expressive, cinematic visuals", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Edit"], "models": ["Grok"], "date": "2026-01-28", "openSource": false, "usage": 6184, "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "cyberpunk_robot.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "api_grok_image_edit.png", "mediaType": "image" } ] }, "size": 0, "vram": 0, "searchRank": 0, "logos": [ { "provider": "Grok" } ], "username": "ComfyUI", "thumbnail": ["input/cyberpunk_robot.png", "output/api_grok_image_edit.png"] }, { "name": "api_bytedance_seedream4", "title": "Seedream 4.0: Image Edit", "description": "Multi-modal AI model for text-to-image and image editing. Generate 2K images in under 2 seconds with natural language control.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image", "Image Edit", "Text to Image"], "models": ["ByteDance", "Seedream 4.0"], "date": "2025-09-11", "openSource": false, "size": 0, "vram": 0, "usage": 4244, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "comfyui_logo.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 12, "nodeType": "SaveImage", "file": "api_bytedance_seedream4.png", "mediaType": "image" } ] }, "logos": [ { "provider": "ByteDance" } ], "searchRank": 0, "username": "ComfyUI", "thumbnail": ["output/api_bytedance_seedream4.png"] }, { "name": "api_bytedance_seedream_5_0_lite_image_edit", "title": "Seedream 5.0 Lite: Image Edit", "description": "Upload an image and a text prompt to edit it. Generate a modified image where the details align with your instructions.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Edit"], "models": ["Seedream 5.0 Lite"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-02-24", "openSource": false, "size": 0, "vram": 0, "usage": 2568, "searchRank": 0, "io": { "inputs": [ { "nodeId": 29, "nodeType": "LoadImage", "file": "man_with_old_computers.png", "mediaType": "image" }, { "nodeId": 32, "nodeType": "LoadImage", "file": "inflated_character.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 26, "nodeType": "SaveImage", "file": "api_bytedance_seedream_5_0_lite_image_edit.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/man_with_old_computers.png", "output/api_bytedance_seedream_5_0_lite_image_edit.png"] }, { "name": "image_ideogram4_t2i", "title": "Ideogram v4: Text to Image", "description": "Input a text prompt or structured JSON description. Generate an image with precise layout, color, and style control using Ideogram 4.0.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["Ideogram"], "date": "2026-06-03", "openSource": true, "size": 26521423053, "vram": 26521423053, "usage": 1208, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 158, "nodeType": "SaveImage", "file": "image_ideogram4_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_ideogram4_t2i.png"] }, { "name": "image_flux2", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-dev", "title": "Flux.2 Dev", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Generate photorealistic images with multi-reference consistency and professional text rendering.", "tags": ["Image", "Image Edit", "Text to Image"], "models": ["Flux", "Flux.2 Dev"], "date": "2025-11-26", "size": 74088185856, "vram": 74088185856, "usage": 2946, "io": { "inputs": [ { "nodeId": 46, "nodeType": "LoadImage", "file": "image_flux2_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_flux2.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["input/image_flux2_input_image.png", "output/image_flux2.png"] }, { "name": "api_google_nano_banana2_image_edit", "title": "Nano Banana 2: Image Edit", "description": "Upload an image and a text prompt to edit it. Generate a new image that modifies the original based on your instructions, maintaining subject consistency and high visual fidelity.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image Edit"], "models": ["Google", "Nano Banana 2"], "logos": [ { "provider": "Google" } ], "date": "2026-02-26", "openSource": false, "size": 0, "vram": 0, "usage": 3720, "searchRank": 0, "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "man_with_dog.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "api_google_nano_banana2_image_edit.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_bernini_r_image_editing", "title": "Bernini-R: Image Edit", "description": "Generate an edited image with matched lighting and view a side-by-side before/after comparison. Ideal for portrait and product relighting, consistent lighting across photo sets, and e-commerce catalog photography.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit"], "models": ["Bernini-R"], "date": "2026-06-14", "openSource": true, "size": 38762079846, "vram": 38762079846, "usage": 1547, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 104, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" }, { "nodeId": 114, "nodeType": "LoadImage", "file": "desert_oasis_backyard.png", "mediaType": "image" } ] } }, { "name": "api_ideogram_v4_t2i", "title": "Ideogram v4: Text to Image (API)", "description": "Input a text prompt in structured JSON format. Generate a high-quality image with precise layout control, text rendering, and color palette support.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Image"], "models": ["Ideogram"], "logos": [ { "provider": "Ideogram" } ], "date": "2026-06-03", "openSource": false, "size": 0, "vram": 0, "usage": 220, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 6, "nodeType": "SaveImage", "file": "api_ideogram_v4_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_ideogram_v4_t2i.png"] }, { "name": "api_grok_text_to_image", "title": "Grok: Text to Image", "description": "Input text prompts to generate high-quality images quickly using the Grok model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Image"], "models": ["Grok"], "date": "2026-01-28", "openSource": false, "usage": 1047, "size": 0, "vram": 0, "searchRank": 0, "logos": [ { "provider": "Grok" } ], "io": { "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "api_grok_text_to_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_grok_text_to_image.png"] }, { "name": "api_grok_imagine_image_quality_image_edit", "title": "Grok Imagine Image Quality: Edit", "description": "Enhance image quality with advanced text rendering and creative control using Grok Imagine Image Quality. Input images or prompts for improved detail and fidelity.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Edit"], "models": ["Grok"], "logos": [ { "provider": "Grok" } ], "date": "2026-05-06", "openSource": false, "size": 0, "vram": 0, "usage": 96, "searchRank": 0, "username": "ComfyUI" }, { "name": "image_flux2_text_to_image", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-dev", "title": "Flux.2 Dev Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Text-to-image with enhanced lighting, materials, and realistic details.", "tags": ["Image", "Text to Image"], "models": ["Flux", "Flux.2 Dev"], "date": "2025-11-26", "size": 71403831296, "vram": 71403831296, "usage": 1002, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_flux2_text_to_image.png", "mediaType": "image" } ] }, "openSource": true, "searchRank": 0, "thumbnail": ["output/image_flux2_text_to_image.png"], "username": "ComfyUI" }, { "name": "image_qwen_image_edit_2511", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-edit-2511", "title": "Qwen Image Edit 2511 - Material Replacement", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Replace materials in objects (e.g., furniture) by combining reference images with Qwen-Image-Edit-2511.", "tags": ["Image Edit"], "models": ["Qwen-Image-Edit"], "date": "2025-12-23", "size": 51324859187, "vram": 51324859187, "usage": 1071, "io": { "inputs": [ { "nodeId": 41, "nodeType": "LoadImage", "file": "leather_sofa.png", "mediaType": "image" }, { "nodeId": 83, "nodeType": "LoadImage", "file": "texture_fur.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_qwen_image_edit_2511.png", "mediaType": "image" } ] }, "openSource": true, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["input/leather_sofa.png", "output/image_qwen_image_edit_2511.png"] }, { "name": "image_krea2_turbo_t2i", "title": "Krea-2: Text to Image", "description": "Generate images from text prompts using Krea 2, a foundation model built for aesthetic quality and creative control. It focuses on rendering expressive and artistic styles. Ideal for concept art exploration, visual brainstorming, and creating stylized imagery for design projects.\n", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["Krea 2"], "date": "2026-06-24", "openSource": true, "size": 19112604467, "vram": 19112604467, "usage": 1706, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["output/image_krea2_turbo_t2i.png"] }, { "name": "api_krea2_t2i", "title": "Krea2: Text to Image", "description": "Input a text prompt describing your desired scene. Generate four aesthetic, high-quality images that interpret your prompt with creative variety.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Image"], "models": ["Krea 2"], "logos": [ { "provider": "Krea" } ], "date": "2026-05-27", "openSource": false, "size": 0, "vram": 0, "usage": 1043, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveImage", "file": "api_krea2_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_krea2_t2i.png"] }, { "name": "api_krea2_style_reference", "title": "Krea 2: Style Reference", "description": "Upload a style reference image and input a text prompt. Generate an image matching the prompt while applying the aesthetic style from your reference.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Style Reference"], "models": ["Krea 2"], "logos": [ { "provider": "Krea" } ], "date": "2026-05-27", "openSource": false, "size": 0, "vram": 0, "usage": 738, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "krea_style_reference_image1.png", "mediaType": "image" }, { "nodeId": 12, "nodeType": "LoadImage", "file": "krea_style_reference_image2.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveImage", "file": "api_krea2_style_reference.png", "mediaType": "image" } ] } }, { "name": "image_anima_base_v1", "tutorialUrl": "https://docs.comfy.org/tutorials/image/anima/anima", "title": "Anima Base v1: Text to Image", "description": "Input a text prompt describing an anime or artistic illustration. Generate a non-photorealistic image focused on anime concepts, characters, or styles.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Anime", "Text to Image"], "models": ["Anima"], "date": "2026-05-23", "openSource": true, "size": 5583457485, "vram": 5583457485, "usage": 1000, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 46, "nodeType": "SaveImage", "file": "image_anima_base_v1.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_anima_base_v1.png"] }, { "name": "api_openai_gpt_image_2_image_edit", "title": " GPT Image 2: Image Edit", "description": "Upload a reference image and write a prompt to create campaign-ready posters, product shots, and multilingual signage. The model renders clean text and photorealistic outputs suitable for commercial work.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image Edit", "API"], "models": ["GPT Image 2"], "logos": [ { "provider": "OpenAI" } ], "date": "2026-04-22", "openSource": false, "size": 0, "vram": 0, "usage": 1597, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 271, "nodeType": "LoadImage", "file": "product_shoe.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 269, "nodeType": "SaveImage", "file": "api_openai_gpt_image_2_image_edit.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_openai_gpt_image_2_image_edit.png"] }, { "name": "image_boogu_image_0_1_edit", "title": "Boogu image 0.1 Edit", "description": "Edit images using Boogu's instruction-driven model, taking one input image and generating an edited output alongside a side-by-side comparison view. ", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit"], "models": ["Boogu"], "date": "2026-06-23", "openSource": true, "size": 21260088115, "vram": 21260088115, "usage": 451, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 32, "nodeType": "LoadImage", "file": "tech_cowboy.png", "mediaType": "image" } ] } }, { "name": "api_openai_gpt_image_2_t2i", "title": "GPT Image 2: Text to Image", "description": "Create campaign-ready posters, product shots, and multilingual signage using OpenAI's latest model. Upload an optional reference image, write a detailed prompt, and generate high-quality, photorealistic outputs.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["GPT Image 2"], "logos": [ { "provider": "OpenAI" } ], "date": "2026-04-22", "openSource": false, "size": 0, "vram": 0, "usage": 1614, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 269, "nodeType": "SaveImage", "file": "api_openai_gpt_image_2_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_openai_gpt_image_2_t2i.png"] }, { "name": "image_z_image", "title": "Z-Image: Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Foundation for creative freedom. Diverse aesthetics with exceptional photorealistic quality; ideal for fine-tuning; responsive to negative prompts; high generation diversity.", "tags": ["Image", "Text to Image"], "models": ["Z-Image"], "date": "2026-01-27", "size": 20830591386, "vram": 20830591386, "usage": 930, "tutorialUrl": "https://docs.comfy.org/tutorials/image/z-image/z-image", "searchRank": 0, "openSource": true, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_z_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/image_z_image.png"] }, { "name": "image_qwen_Image_2512", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-2512", "title": "Qwen Image 2512", "mediaType": "image", "mediaSubtype": "webp", "description": "Text-to-image model with enhanced human realism, finer natural details for landscapes and animal fur, and improved text rendering with accurate layout and multimodal composition.", "tags": ["Image", "Text to Image"], "models": ["Qwen", "Qwen-Image"], "date": "2025-12-31", "size": 31782757990, "vram": 31782757990, "usage": 785, "searchRank": 0, "openSource": true, "io": { "outputs": [ { "nodeId": 60, "nodeType": "SaveImage", "file": "image_qwen_Image_2512.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/image_qwen_Image_2512.png"] }, { "name": "image_firered_image_edit1_1", "title": "FireRed Image Edit 1.1: Image Edit", "description": "Upload an image and a text prompt to edit it. Generate a modified image with enhanced identity consistency, multi-element fusion, or professional photo restoration.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit"], "models": ["FireRed Image Edit 1.1"], "date": "2026-03-06", "openSource": true, "size": 51324859187, "vram": 51324859187, "usage": 1416, "searchRank": 0, "io": { "inputs": [ { "nodeId": 143, "nodeType": "LoadImage", "file": "future_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_firered_image_edit1_1.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/future_portrait.png", "output/image_firered_image_edit1_1.png"] }, { "name": "api_grok_imagine_image_quality_image_generation", "title": "Grok Imagine Image Quality: Generation", "description": "Generate enhanced images with improved details, text rendering, and creative control using the advanced quality mode in Grok Imagine.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image"], "models": ["Grok"], "logos": [ { "provider": "Grok" } ], "date": "2026-05-06", "openSource": false, "size": 0, "vram": 0, "usage": 640, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "api_grok_imagine_image_quality_image_generation.png", "mediaType": "image" } ] } }, { "name": "api_bytedance_seedream_5_0_lite_t2i", "title": "Seedream 5.0 Lite: Text to Image", "description": "Input your text prompt to generate a detailed image. This workflow creates a visual representation of your description with precise control over style and layout.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Image"], "models": ["Seedream 5.0 Lite"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-02-24", "openSource": false, "size": 0, "vram": 0, "usage": 559, "searchRank": 0, "io": { "outputs": [ { "nodeId": 26, "nodeType": "SaveImage", "file": "api_bytedance_seedream_5_0_lite_t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_bytedance_seedream_5_0_lite_t2i.png"] }, { "name": "api_luma_uni_1_image_create", "title": "Luma UNI-1: Image Creation", "description": "Generate brand-new original images using the Luma UNI-1 node with up to 9 reference images for style, character, color, lighting, and composition. Create unique compositions with detailed prompts, adjustable aspect ratios, and seed control.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image", "Style Reference"], "models": ["Luma UNI-1"], "logos": [ { "provider": "Luma" } ], "date": "2026-05-05", "openSource": false, "size": 0, "vram": 0, "usage": 173, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 33, "nodeType": "LoadImage", "file": "uni_1_style_ref.png", "mediaType": "image" } ] } }, { "name": "api_luma_uni_1_image_edit", "title": "Luma UNI-1: Image Edit", "description": "Edit existing images with Uni-1's Image Edit mode, preserving composition and core elements. Supports targeted adjustments like lighting and color using prompts and reference images.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit", "API"], "models": ["Luma UNI-1"], "logos": [ { "provider": "Luma" } ], "date": "2026-05-05", "openSource": false, "size": 0, "vram": 0, "usage": 125, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 33, "nodeType": "LoadImage", "file": "the_leap.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 34, "nodeType": "SaveImage", "file": "api_luma_uni_1_image_edit.png", "mediaType": "image" } ] } }, { "name": "image_hidream_o1_dev", "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-o1", "title": "HiDream O1 Dev", "description": "Input a text prompt and optional reference images. Generate a high-resolution image (up to 2048x2048) with support for text-to-image, image editing, and subject-driven personalization.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit", "Text to Image"], "models": ["HiDream"], "date": "2026-05-14", "openSource": true, "size": 17072495002, "vram": 17072495002, "usage": 253, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 213, "nodeType": "LoadImage", "file": "noir_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 227, "nodeType": "SaveImage", "file": "image_hidream_o1_dev.png", "mediaType": "image" } ] }, "thumbnail": ["input/noir_portrait.png", "output/image_hidream_o1_dev.png"] }, { "name": "image_ernie_image_turbo", "tutorialUrl": "https://docs.comfy.org/tutorials/image/ernie-image/ernie-image", "title": "Ernie Image Turbo: Text To Image", "description": "Generate images from text prompts using the ERNIE-Image turbo model. Input a text description and receive a high-quality image with precise text rendering and structured layouts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image", "Turbo"], "models": ["ERNIE-Image"], "date": "2026-04-14", "openSource": true, "size": 25984552141, "vram": 25984552141, "usage": 264, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 73, "nodeType": "SaveImage", "file": "image_ernie_image_turbo.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_ernie_image_turbo.png"] }, { "name": "image_ernie_image", "tutorialUrl": "https://docs.comfy.org/tutorials/image/ernie-image/ernie-image", "title": "Ernie Image: Text to Image", "description": "Generate images from text prompts using the ERNIE-Image model. Input a text description to produce detailed, structured visuals with a broad stylistic range.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["ERNIE-Image"], "date": "2026-04-14", "openSource": true, "size": 25984552141, "vram": 25984552141, "usage": 87, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 73, "nodeType": "SaveImage", "file": "image_ernie_image.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_ernie_image.png"] }, { "name": "image_hidream_o1", "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-o1", "title": "HiDream O1 Full: Image generation", "description": "Input a text prompt and optionally upload reference images. Generate a high-resolution image up to 2048x2048 with text-to-image, editing, or subject-driven personalization.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image", "Image Edit"], "models": ["HiDream"], "date": "2026-05-14", "openSource": true, "size": 25447681229, "vram": 25447681229, "usage": 275, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 213, "nodeType": "LoadImage", "file": "noir_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 227, "nodeType": "SaveImage", "file": "image_hidream_o1.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_hidream_o1.png"] }, { "name": "api_kling_o3_image", "title": "Kling O3: Image Generation", "description": "Upload up to 10 reference images to guide the synthesis. Generate a new image using the Kling O3 model based on your provided visual inputs.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image Edit", "Text to Image"], "models": ["Kling O3"], "logos": [ { "provider": "Kling" } ], "date": "2026-02-10", "openSource": false, "size": 0, "vram": 0, "usage": 339, "searchRank": 0, "io": { "inputs": [ { "nodeId": 31, "nodeType": "LoadImage", "file": "vintage_portrait.png", "mediaType": "image" }, { "nodeId": 32, "nodeType": "LoadImage", "file": "Urban_Fashion.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 29, "nodeType": "SaveImage", "file": "api_kling_o3_image.json", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_kling_o3_image.json"] }, { "name": "image_flux2_klein_9b_kv_image_edit", "title": "Flux.2 Klein KV: Image Edit", "description": "Upload reference images and a text prompt. Generate multiple edited images using cached image data for faster processing.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image", "Image Edit"], "models": ["Flux.2 Klein"], "date": "2026-03-12", "openSource": true, "size": 18790481920, "vram": 18790481920, "usage": 16, "searchRank": 0, "io": { "inputs": [ { "nodeId": 76, "nodeType": "LoadImage", "file": "man_in_street.png", "mediaType": "image" }, { "nodeId": 81, "nodeType": "LoadImage", "file": "safari_outfit.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 94, "nodeType": "SaveImage", "file": "image_flux2_klein_9b_kv_image_edit.png", "mediaType": "image" } ] }, "username": "ComfyUI", "includeOnDistributions": ["local"], "thumbnail": ["input/man_in_street.png", "output/image_flux2_klein_9b_kv_image_edit.png"] }, { "name": "image_flux2_text_to_image_9b", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein", "title": "Flux.2 [Klein] 9B: Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "BFL distilled model. Outstanding quality at sub-second speed. Great for real-time generation while retaining quality. Marketing launch will focus on this model.", "tags": ["Image", "Text to Image"], "models": ["Flux", "Flux.2 Klein"], "date": "2026-01-16", "size": 19219978650, "vram": 19219978650, "usage": 787, "openSource": true, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["output/image_flux2_text_to_image_9b.png"] }, { "name": "image_flux2_klein_image_edit_9b_distilled", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein", "title": "Flux.2 [Klein] 9B Distilled: Image Edit", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "BFL distilled model. Outstanding quality at sub-second speed. Great for real-time generation while retaining quality. Marketing launch will focus on this model.", "tags": ["Image", "Text to Image"], "models": ["Flux", "Flux.2 Klein"], "date": "2026-01-16", "size": 19112604467, "vram": 21045339750, "usage": 15, "searchRank": 0, "openSource": true, "io": { "inputs": [ { "nodeId": 76, "nodeType": "LoadImage", "file": "bold_outfit_woman.jpeg", "mediaType": "image" }, { "nodeId": 121, "nodeType": "LoadImage", "file": "handbag_white.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_flux2_klein_image_edit_9b_distilled.png", "mediaType": "image" } ] }, "username": "ComfyUI", "includeOnDistributions": ["local"], "thumbnail": ["output/image_flux2_klein_image_edit_9b_distilled.png", "output/image_flux2_klein_image_edit_9b_distilled.png"] }, { "name": "image_flux2_klein_image_edit_4b_base", "title": "Flux.2 [Klein] 4B: Image Edit", "mediaType": "image", "mediaSubtype": "webp", "description": "A smaller foundation model with exceptional quality-to-size ratio. Ideal for local deployment, fine-tuning on limited hardware, and efficient generation and editing workflows.", "tags": ["Image", "Image Edit"], "models": ["Flux", "Flux.2 Klein"], "date": "2026-01-16", "size": 17072495002, "vram": 9878424781, "usage": 675, "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein", "searchRank": 0, "openSource": true, "io": { "inputs": [ { "nodeId": 76, "nodeType": "LoadImage", "file": "robed_women.png", "mediaType": "image" }, { "nodeId": 81, "nodeType": "LoadImage", "file": "pink_tone_chair.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/image_flux2_klein_image_edit_4b_base.png"] }, { "name": "api_google_gemini_image", "title": "Nano Banana", "description": "Nano-banana (Gemini-2.5-Flash Image) - image editing with consistency.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image Edit", "Image", "API", "Text to Image"], "models": ["Gemini-2.5-Flash", "Nano Banana", "Google"], "date": "2025-08-27", "openSource": false, "size": 0, "vram": 0, "usage": 729, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "comfyui_logo.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "image_boogu_image_0_1_turbo_t2i", "title": "Boogu Turbo: Text to Image", "description": "Generate high-quality images from text prompts using the Boogu Turbo model, a distilled 10B-parameter text-to-image pipeline that produces photorealistic outputs in just 4 steps. The workflow accepts one text prompt and outputs a single 1024x1024 image. Ideal for rapid prototyping of photorealistic concepts, generating marketing visuals, and creating bilingual text-rendered images with strong prompt adherence.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image"], "models": ["Boogu"], "date": "2026-06-23", "openSource": true, "size": 21260088115, "vram": 21260088115, "usage": 276, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 33, "nodeType": "SaveImage", "file": "image_boogu_image_0_1_turbo_t2i.png", "mediaType": "image" } ] } }, { "name": "api_recraft_v4_t2i", "title": "Recraft v4: Text to Image", "description": "Input a text prompt to generate a high-resolution image. Use the Recraft V4 model for enhanced realism, text accuracy, and detailed vector graphics. Output a 1024x1024 or 2048x2048 image based on your selected version.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image", "Text to Image"], "models": ["Recraft"], "logos": [ { "provider": "Recraft" } ], "date": "2026-02-17", "openSource": false, "size": 0, "vram": 0, "usage": 113, "searchRank": 0, "io": { "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "api_recraft_v4_t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_recraft_v4_t2i.png"] }, { "name": "image_qwen_Image_2512_controlnet", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-2512", "title": "Qwen-Image 2512: Fun Union ControlNet", "description": "Upload an image and select a control type from Canny, HED, Depth, Pose, MLSD, Scribble, or Grayscale. Generate a new image guided by the chosen structural condition.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["ControlNet", "Image"], "models": ["Qwen-Image 2512"], "date": "2026-02-16", "openSource": true, "size": 35326106010, "vram": 35326106010, "usage": 263, "searchRank": 0, "io": { "inputs": [ { "nodeId": 121, "nodeType": "LoadImage", "file": "low_angle_shot.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 60, "nodeType": "SaveImage", "file": "image_qwen_Image_2512_controlnet.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "image_longcat_text_to_image", "title": "LongCat Image: Text to Image", "description": "Generate an image from a text prompt. Input your desired scene description in English or Chinese. Output a photorealistic image with accurate text rendering.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image", "Text to Image"], "models": ["LongCat"], "date": "2026-03-02", "openSource": true, "size": 22226455757, "vram": 22226455757, "usage": 86, "searchRank": 0, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_longcat_text_to_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/image_longcat_text_to_image.png"] }, { "name": "api_bfl_flux2_max_sofa_swap", "title": "FLUX.2 [max]: Object Swap", "description": "Replace objects in images with unmatched quality using FLUX.2 [max]. Perfect for product photography, furniture swaps, and maintaining scene consistency with highest editing precision.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image", "Image Edit"], "models": ["Flux", "Flux.2"], "date": "2025-12-22", "searchRank": 7, "openSource": false, "size": 0, "vram": 0, "usage": 220, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "minimalist_wooden_sofa_living_room.png", "mediaType": "image" }, { "nodeId": 3, "nodeType": "LoadImage", "file": "fluffy_beige_sofa.png", "mediaType": "image" }, { "nodeId": 10, "nodeType": "LoadImage", "file": "black_coat_model.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 6, "nodeType": "SaveImage", "file": "api_bfl_flux2_max_sofa_swap.png", "mediaType": "image" } ] }, "username": "ComfyUI", "logos": [ { "provider": "Black Forest Labs" } ], "thumbnail": ["output/api_bfl_flux2_max_sofa_swap.png"] }, { "name": "api_kling_v3_t2i", "title": "Kling 3.0: Text to Image", "description": "Generate an image from a text prompt using the Kling 3.0 model. Input your descriptive text to receive a high-quality, prompt-accurate visual output.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image"], "models": ["Kling", "Kling 3.0"], "logos": [ { "provider": "Kling" } ], "date": "2026-02-10", "openSource": false, "size": 0, "vram": 0, "usage": 70, "searchRank": 0, "io": { "outputs": [ { "nodeId": 29, "nodeType": "SaveImage", "file": "api_kling_v3_t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_kling_v3_t2i.png"] }, { "name": "image_flux2_klein_image_edit_9b_base", "title": "Flux.2 [Klein] 9B: Image Edit", "mediaType": "image", "mediaSubtype": "webp", "description": "BFL undistilled foundation model. Maximum flexibility and control. Great for fine-tuning.", "tags": ["Image", "Text to Image"], "models": ["Flux", "Flux.2 Klein"], "date": "2026-01-16", "size": 19327352832, "vram": 23300197581, "usage": 1254, "openSource": true, "searchRank": 0, "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein", "io": { "inputs": [ { "nodeId": 76, "nodeType": "LoadImage", "file": "car_interior_white.jpeg", "mediaType": "image" }, { "nodeId": 81, "nodeType": "LoadImage", "file": "comfy_logo_blue.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/image_flux2_klein_image_edit_9b_base.png"] }, { "name": "image_z_image_turbo_fun_union_controlnet", "tutorialUrl": "https://docs.comfy.org/tutorials/image/z-image/z-image-turbo", "title": "Z-Image-Turbo Fun Union ControlNet", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Multi-control ControlNet supporting Canny, HED, Depth, Pose, and MLSD for Z-Image-Turbo.", "tags": ["Image", "ControlNet"], "models": ["Z-Image-Turbo"], "date": "2025-12-02", "size": 23837068493, "vram": 23837068493, "usage": 559, "io": { "inputs": [ { "nodeId": 58, "nodeType": "LoadImage", "file": "image_z_image_turbo_fun_union_controlnet_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "image-qwen_image_edit_2511_lora_inflation", "title": "Image Inflation Effect with INFL8 LoRA", "description": "Upload an image and specify a subject. Generate an inflated version of that subject using the INFL8 LoRA for Qwen Image Edit.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image"], "models": ["Qwen-Image-Edit"], "date": "2026-01-30", "openSource": true, "size": 50787988275, "vram": 50787988275, "usage": 38, "searchRank": 0, "io": { "inputs": [ { "nodeId": 41, "nodeType": "LoadImage", "file": "inflation_lora_input.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image-qwen_image_edit_2511_lora_inflation.png", "mediaType": "image" } ] }, "username": "PurzBeats", "thumbnail": ["input/inflation_lora_input.png", "output/image-qwen_image_edit_2511_lora_inflation.png"] }, { "name": "api_recraft_style_reference", "title": "Recraft Style Reference Generation", "description": "Upload multiple images to create a consistent style reference. Generate new images using this reference to maintain visual coherence across outputs.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image", "Style Reference"], "models": ["Recraft"], "logos": [ { "provider": "Recraft" } ], "date": "2026-02-05", "openSource": false, "size": 0, "vram": 0, "usage": 87, "searchRank": 0, "io": { "inputs": [ { "nodeId": 29, "nodeType": "LoadImage", "file": "recraft_style_ref-1.png", "mediaType": "image" }, { "nodeId": 36, "nodeType": "LoadImage", "file": "recraft_style_ref-3.png", "mediaType": "image" }, { "nodeId": 38, "nodeType": "LoadImage", "file": "recraft_style_ref-2.png", "mediaType": "image" }, { "nodeId": 39, "nodeType": "LoadImage", "file": "recraft_style_ref-4.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 34, "nodeType": "SaveImage", "file": "api_recraft_style_reference.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_recraft_style_reference.png"] }, { "name": "api_recraft_v4_text_to_vector", "title": "Recraft v4: Text to Vector", "description": "Input text prompts to generate clean, editable vector SVG graphics. Create logos, icons, or illustrations with structured paths suitable for design tools.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image", "Vector"], "models": ["Recraft"], "logos": [ { "provider": "Recraft" } ], "date": "2026-02-17", "openSource": false, "size": 0, "vram": 0, "usage": 27, "searchRank": 0, "username": "ComfyUI" }, { "name": "image_qwen_image_2512_with_2steps_lora", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-2512", "title": "Qwen-Image 2512 Turbo", "description": "Qwen-Image 2512 Image generation with 2-steps Turbo LoRA. Input your text prompt to quickly produce a result, though some quality is sacrificed for speed.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image", "Text to Image", "Turbo"], "models": ["Qwen-Image 2512"], "date": "2026-01-30", "openSource": true, "usage": 261, "username": "ComfyUI", "size": 32427003085, "vram": 32427003085, "searchRank": 0, "io": { "outputs": [ { "nodeId": 123, "nodeType": "SaveImage", "file": "image_qwen_image_2512_with_2steps_lora.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_qwen_image_2512_with_2steps_lora.png"] }, { "name": "flux_kontext_dev_basic", "title": "Flux Kontext Dev Image Edit", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "description": "Smart image editing that keeps characters consistent, edits specific parts without affecting others, and preserves original styles.", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-kontext-dev", "tags": ["Image Edit"], "models": ["Flux.1 Kontext", "Flux"], "date": "2025-06-26", "size": 17609365914, "vram": 17609365914, "usage": 669, "io": { "inputs": [ { "nodeId": 190, "nodeType": "LoadImage", "file": "flux_kontext_dev_basic_input_image.jpg", "mediaType": "image" } ], "outputs": [ { "nodeId": 136, "nodeType": "SaveImage", "file": "flux_kontext_dev_basic.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "image_flux2_klein_text_to_image", "title": "Flux.2 [Klein] 4B: Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "BFL distilled model. Outstanding quality at sub-second speed. Great for real-time generation while retaining quality. Marketing launch will focus on this model.", "tags": ["Image", "Text to Image"], "models": ["Flux", "Flux.2 Klein"], "date": "2026-01-16", "size": 17072495002, "vram": 9878424781, "usage": 142, "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein", "searchRank": 0, "openSource": true, "io": { "outputs": [ { "nodeId": 78, "nodeType": "SaveImage", "file": "image_flux2_klein_text_to_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/image_flux2_klein_text_to_image.png"] }, { "name": "api_reve_image_remix", "title": "Reve: Image Remix And Edit", "description": "Remix and edit images using Reve's advanced model. Combine multiple reference images into a single output", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image Edit", "API"], "models": ["Reve"], "logos": [ { "provider": "Reve" } ], "date": "2026-03-14", "openSource": false, "size": 0, "vram": 0, "usage": 83, "searchRank": 0, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "iced_drink_cup.png", "mediaType": "image" }, { "nodeId": 4, "nodeType": "LoadImage", "file": "casual_male_portrait.png", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadImage", "file": "japanese_street_alley.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "api_reve_image_remix.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_reve_image_remix.png"] }, { "name": "api_flux2", "title": "Flux.2 Pro", "description": "Generate up to 4MP photorealistic images with multi-reference consistency and professional text rendering.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image Edit", "Image", "API", "Text to Image"], "models": ["Flux.2", "Flux"], "date": "2025-11-26", "openSource": false, "size": 0, "vram": 0, "usage": 428, "io": { "inputs": [ { "nodeId": 15, "nodeType": "LoadImage", "file": "api_flux2_input_image_1.png", "mediaType": "image" }, { "nodeId": 16, "nodeType": "LoadImage", "file": "api_flux2_input_image_4.png", "mediaType": "image" }, { "nodeId": 18, "nodeType": "LoadImage", "file": "api_flux2_input_image_3.png", "mediaType": "image" }, { "nodeId": 19, "nodeType": "LoadImage", "file": "api_flux2_input_image_2.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "image_flux2_klein_image_edit_4b_distilled", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein", "title": "Flux.2 [Klein] 4B Distilled: Image Edit", "mediaType": "image", "mediaSubtype": "webp", "description": "The fastest variant in the Klein family. Built for interactive applications, real-time previews, and latency-critical production use cases.", "tags": ["Image", "Image Edit"], "models": ["Flux", "Flux.2 Klein"], "date": "2026-01-16", "size": 12455405158, "vram": 12455405158, "usage": 522, "io": { "inputs": [ { "nodeId": 76, "nodeType": "LoadImage", "file": "handbag_white.png", "mediaType": "image" }, { "nodeId": 81, "nodeType": "LoadImage", "file": "comfy_logo_blue.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 94, "nodeType": "SaveImage", "file": "image_flux2_klein_image_edit_4b_distilled.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["thumbnail/image_flux2_klein_image_edit_4b_distilled.png"] }, { "name": "flux_fill_inpaint_example", "title": "Flux.1 Inpaint", "mediaType": "image", "mediaSubtype": "webp", "description": "Fill missing parts of images using Flux.1 Fill Inpainting.", "thumbnailVariant": "compareSlider", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-fill-dev", "tags": ["Image", "Inpainting"], "models": ["Flux", "Flux.1"], "date": "2025-03-01", "size": 34144990003, "vram": 34144990003, "usage": 485, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "flux_fill_inpaint_example_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "flux_fill_inpaint_example.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["input/flux_fill_inpaint_example_input_image.png", "output/flux_fill_inpaint_example.png"] }, { "name": "flux1_dev_uso_reference_image_gen", "title": "Flux.1 Dev USO Reference Image Generation", "description": "Use reference images to control both style and subject - keep your character's face while changing artistic style, or apply artistic styles to new scenes", "thumbnailVariant": "hoverDissolve", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image"], "models": ["Flux", "Flux.1"], "date": "2025-09-02", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-uso", "size": 18575733555, "vram": 19864223744, "usage": 214, "io": { "inputs": [ { "nodeId": 47, "nodeType": "LoadImage", "file": "flux1_dev_uso_reference_image_gen_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "flux1_dev_uso_reference_image_gen.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "api_reve_image_edit", "title": "Reve: Image Edit", "description": "Upload an image and provide text instructions to edit it. Generate a modified output image using Reve's advanced editing model for tasks like object removal, restoration, or recomposition.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Edit"], "models": ["Reve"], "logos": [ { "provider": "Reve" } ], "date": "2026-03-14", "openSource": false, "size": 0, "vram": 0, "usage": 192, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "woman_running_in_field.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "api_reve_image_edit.png", "mediaType": "image" } ] }, "thumbnail": ["input/woman_running_in_field.png", "output/api_reve_image_edit.png"] }, { "name": "Image_capybara_v0_1_text_to_image", "title": "Capybara: Text to Image", "description": "Input a text prompt to generate an image. This workflow uses the Capybara unified model for text-to-image synthesis.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image", "Image"], "models": ["Capybara"], "date": "2026-02-23", "openSource": true, "size": 36185099469, "vram": 36185099469, "usage": 53, "searchRank": 0, "io": { "outputs": [ { "nodeId": 102, "nodeType": "SaveImage", "file": "Image_capybara_v0_1_text_to_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/Image_capybara_v0_1_text_to_image.png"] }, { "name": "image_qwen_image_edit", "title": "Qwen Image Edit", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Edit images with precise bilingual text editing and dual semantic/appearance editing capabilities using Qwen-Image-Edit's 20B MMDiT model.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-edit", "tags": ["Image Edit"], "models": ["Qwen-Image-Edit"], "date": "2025-08-18", "size": 31782757990, "vram": 31782757990, "usage": 383, "io": { "inputs": [ { "nodeId": 78, "nodeType": "LoadImage", "file": "image_qwen_image_edit_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 60, "nodeType": "SaveImage", "file": "image_qwen_image_edit.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["input/image_qwen_image_edit_input_image.png", "output/image_qwen_image_edit.jpg"] }, { "name": "Image_capybara_v0_1_image_edit", "title": "Capybara: Image Edit", "description": "Upload an image or video and input a text instruction. Generate an edited output using the Capybara model for tasks like style changes, object replacement, or time-of-day adjustments.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit"], "models": ["Capybara"], "date": "2026-02-23", "openSource": true, "size": 37044092928, "vram": 37044092928, "usage": 131, "searchRank": 0, "io": { "inputs": [ { "nodeId": 80, "nodeType": "LoadImage", "file": "wind_woman.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 102, "nodeType": "SaveImage", "file": "Image_capybara_v0_1_image_edit.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/wind_woman.png", "output/Image_capybara_v0_1_image_edit.png"] }, { "name": "image_longcat_image_edit", "title": "LongCat Image Edit", "description": "Edit images using the LongCat-Image-Edit model. Supports bilingual instructions for global, local, text, and reference-guided editing while preserving visual consistency.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image", "Image Edit"], "models": ["LongCat Image Edit"], "date": "2026-03-23", "openSource": true, "size": 22226455757, "vram": 22226455757, "usage": 4, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 13, "nodeType": "LoadImage", "file": "steel_in_the_mist.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_longcat_image_edit.png", "mediaType": "image" } ] }, "thumbnail": ["input/steel_in_the_mist.png", "output/image_longcat_image_edit.png"], "includeOnDistributions": ["local"] }, { "name": "api_reve_image_create", "title": "Reve: Text to Image", "description": "Input text prompts to generate high-quality images with detailed aesthetics and accurate text rendering.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Image"], "models": ["Reve"], "logos": [ { "provider": "Reve" } ], "date": "2026-03-13", "openSource": false, "size": 0, "vram": 0, "usage": 35, "searchRank": 0, "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveImage", "file": "api_reve_image_create.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_reve_image_create.png"] }, { "name": "api_openai_dall_e_2_inpaint", "title": "OpenAI: Dall-E 2 Inpaint", "description": "Edit images using inpainting with OpenAI Dall-E 2 API.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Inpainting", "Image", "API"], "models": ["OpenAI"], "date": "2025-03-01", "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/dall-e-2", "openSource": false, "size": 0, "vram": 0, "usage": 22, "io": { "inputs": [ { "nodeId": 19, "nodeType": "LoadImage", "file": "api_openai_dall_e_2_inpaint_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_quiver_text_to_svg", "title": "Quiver: Text to SVG", "description": "Input a text prompt and optional reference images to generate one or more SVG vector graphics.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["SVG", "Vector"], "models": ["Quiver"], "logos": [ { "provider": "Quiver" } ], "date": "2026-03-23", "openSource": false, "size": 0, "vram": 0, "usage": 20, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/api_quiver_text_to_svg.png"] }, { "name": "api_quiver_image_to_svg", "title": "Quiver: Image to SVG", "description": "Converts an image input into an SVG output.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["SVG", "Vectorization"], "models": ["Quiver"], "logos": [ { "provider": "Quiver" } ], "date": "2026-03-23", "openSource": false, "size": 0, "vram": 0, "usage": 59, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "abstract_horse.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_quiver_image_to_svg.png"] }, { "name": "api_kling_omni_image", "title": "Kling O1: Image", "description": "Generate high-quality images from text prompts using Kling O1, with support for up to 10 reference images to guide style and content. Features flexible aspect ratios and 1K/2K resolution options.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Character Reference", "Text to Image"], "models": ["Kling O1"], "date": "2026-01-05", "openSource": false, "usage": 117, "io": { "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "api_kling_omni_image.png", "mediaType": "image" } ] }, "size": 0, "vram": 0, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["output/api_kling_omni_image.png"] }, { "name": "image_lens_t2i", "tutorialUrl": "https://docs.comfy.org/tutorials/image/lens/lens", "title": "Lens: Text to Image", "description": "Input a text prompt and select resolution and aspect ratio. Generate a high-quality image using the efficient Lens text-to-image model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["Lens"], "date": "2026-05-26", "openSource": true, "size": 21796959027, "vram": 21796959027, "usage": 162, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 43, "nodeType": "SaveImage", "file": "image_lens_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_lens_t2i.png"], "includeOnDistributions": ["local"] }, { "name": "image_lens_turbo_t2i", "tutorialUrl": "https://docs.comfy.org/tutorials/image/lens/lens", "title": "Lens Turbo: Text to Image", "description": "Input a text prompt and select resolution, aspect ratio, and inference steps. Generate a high-quality image using the Lens text-to-image model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["Lens"], "date": "2026-05-26", "openSource": true, "size": 21796959027, "vram": 21796959027, "usage": 74, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 43, "nodeType": "SaveImage", "file": "image_lens_turbo_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_lens_turbo_t2i.png"], "includeOnDistributions": ["local"] }, { "name": "image_chroma_text_to_image", "title": "Chroma: Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Chroma - enhanced Flux model with improved image quality and better prompt understanding for stunning text-to-image generation.", "tags": ["Text to Image", "Image"], "models": ["Chroma", "Flux"], "date": "2025-06-04", "size": 23300197581, "vram": 15569256448, "usage": 169, "io": { "outputs": [ { "nodeId": 740, "nodeType": "SaveImage", "file": "image_chroma_text_to_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/image_chroma_text_to_image.png"] }, { "name": "flux1_krea_dev", "title": "Flux.1 Krea Dev", "mediaType": "image", "mediaSubtype": "webp", "description": "A fine-tuned FLUX model pushing photorealism to the max", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux1-krea-dev", "tags": ["Image", "Text to Image"], "models": ["Flux", "Flux.1 Krea Dev"], "date": "2025-07-31", "size": 22226455757, "vram": 22226455757, "usage": 440, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "flux1_krea_dev.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/flux1_krea_dev.png"] }, { "name": "flux_dev_checkpoint_example", "title": "Flux.1 Dev fp8: Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images using Flux.1 Dev fp8 quantized version. Suitable for devices with limited VRAM, requires only one model file, but image quality is slightly lower than the full version.", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-text-to-image", "tags": ["Text to Image", "Image"], "models": ["Flux.1", "Flux"], "date": "2025-03-01", "size": 34144990003, "vram": 34144990003, "usage": 455, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "flux_dev_checkpoint_example.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "image_flux2_fp8", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-dev", "title": "Product Mockup(Flux.2 Dev FP8)", "mediaType": "image", "mediaSubtype": "webp", "description": "Create product mockups by applying design patterns to packaging, mugs, and other products using multi-reference consistency.", "tags": ["Text to Image", "Image", "Image Edit", "Mockup", "Product"], "models": ["Flux.2 Dev", "Flux"], "date": "2025-11-26", "size": 56586194125, "vram": 56586194125, "usage": 188, "io": { "inputs": [ { "nodeId": 42, "nodeType": "LoadImage", "file": "image_flux2_input_ref_image.png", "mediaType": "image" }, { "nodeId": 46, "nodeType": "LoadImage", "file": "image_flux2_input_Illustration.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_flux2_fp8.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "sdxl_simple_example", "title": "SDXL Simple", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate high-quality images using SDXL.", "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sdxl/", "tags": ["Text to Image", "Image"], "models": ["SDXL", "Stability"], "date": "2025-03-01", "size": 13013750907, "vram": 13013750907, "usage": 473, "username": "ComfyUI" }, { "name": "flux_fill_outpaint_example", "title": "Flux.1 Outpaint", "mediaType": "image", "mediaSubtype": "webp", "description": "Extend images beyond boundaries using Flux.1 outpainting.", "thumbnailVariant": "compareSlider", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-fill-dev", "tags": ["Outpainting", "Image"], "models": ["Flux.1", "Flux"], "date": "2025-03-01", "size": 10372346020, "vram": 10372346020, "usage": 283, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "flux_fill_outpaint_example_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/flux_fill_outpaint_example-1.png", "thumbnail/flux_fill_outpaint_example-2.png"] }, { "name": "flux_dev_full_text_to_image", "title": "Flux.1 Dev: Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate high-quality images with Flux Dev full version. Requires larger VRAM and multiple model files, but provides the best prompt following capability and image quality.", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-text-to-image", "tags": ["Image", "Text to Image"], "models": ["Flux", "Flux.1"], "date": "2025-03-01", "size": 34144990003, "vram": 23622320128, "usage": 352, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "flux_dev_full_text_to_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/flux_dev_full_text_to_image.png"] }, { "name": "image_qwen_image_instantx_controlnet", "title": "Qwen-Image InstantX Union ControlNet", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images with Qwen-Image InstantX ControlNet, supporting canny, soft edge, depth, pose", "tags": ["Image", "ControlNet"], "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image", "models": ["Qwen-Image"], "date": "2025-08-23", "size": 35304631173, "vram": 35304631173, "usage": 140, "io": { "inputs": [ { "nodeId": 71, "nodeType": "LoadImage", "file": "image_qwen_image_instantx_controlnet_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "image_qwen_image", "title": "Qwen-Image: Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images with exceptional multilingual text rendering and editing capabilities using Qwen-Image's 20B MMDiT model.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image", "tags": ["Image", "Text to Image"], "models": ["Qwen-Image"], "date": "2025-08-05", "size": 31782757990, "vram": 31782757990, "usage": 132, "io": { "outputs": [ { "nodeId": 60, "nodeType": "SaveImage", "file": "image_qwen_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/image_qwen_image.png"] }, { "name": "image_kandinsky5_t2i", "title": "Kandinsky 5.0 Image Lite: Text to Image", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image", "Text to Image"], "models": ["Kandinsky"], "thumbnailVariant": "hoverZoom", "description": "A lightweight 2B model that generates images from English and Russian prompts with high visual quality.", "date": "2026-02-03", "usage": 28, "size": 21689584845, "vram": 21689584845, "searchRank": 0, "openSource": true, "io": { "outputs": [ { "nodeId": 16, "nodeType": "SaveImage", "file": "kandinsky5-t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/kandinsky5-t2i.png"] }, { "name": "image_anima_preview", "tutorialUrl": "https://docs.comfy.org/tutorials/image/anima/anima", "title": "Anima Anime Text-to-Image Generation", "description": "Input a text prompt to generate an anime-style image using the Anima model. Configure settings like steps and CFG scale to control the output. The workflow produces a non-photorealistic illustration based on your description.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Anime", "Text to Image"], "models": ["Anima"], "date": "2025-05-07", "openSource": true, "usage": 829, "size": 5583457485, "vram": 5583457485, "searchRank": 0, "io": { "outputs": [ { "nodeId": 46, "nodeType": "SaveImage", "file": "image_anima_preview.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/image_anima_preview.png"] }, { "name": "image_chroma1_radiance_text_to_image", "title": "Chroma1 Radiance Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Chroma1-Radiance works directly with image pixels instead of compressed latents, delivering higher quality images with reduced artifacts and distortion.", "tags": ["Image", "Text to Image"], "models": ["Chroma"], "date": "2025-09-18", "size": 24159191040, "vram": 24159191040, "usage": 77, "io": { "outputs": [ { "nodeId": 740, "nodeType": "SaveImage", "file": "image_chroma1_radiance_text_to_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/image_chroma1_radiance_text_to_image.png"] }, { "name": "image_qwen_image_edit_2509_relight", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-edit", "title": "Image Relight", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Relight images using Qwen-Image-Edit with LoRA support.", "tags": ["Image Edit", "Relight"], "models": ["Qwen-Image-Edit"], "date": "2025-12-15", "size": 31772020572, "vram": 31772020572, "usage": 173, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "warm_living_room.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "image_qwen_image_instantx_inpainting_controlnet", "title": "Qwen-Image InstantX Inpainting ControlNet", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Professional inpainting and image editing with Qwen-Image InstantX ControlNet. Supports object replacement, text modification, background changes, and outpainting.", "tags": ["Image", "ControlNet", "Inpainting"], "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image", "models": ["Qwen-Image"], "date": "2025-09-12", "size": 36013300777, "vram": 36013300777, "usage": 414, "io": { "inputs": [ { "nodeId": 71, "nodeType": "LoadImage", "file": "image_qwen_image_instantx_inpainting_controlnet_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_from_photo_2_miniature", "title": "Photo to Blueprint to Model", "description": "Transform real building photos into architectural blueprints and then into detailed physical scale models. A complete architectural visualization pipeline from photo to miniature.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image Edit", "Image", "3D"], "models": ["Gemini3 Pro Image Preview", "Nano Banana Pro", "Google"], "date": "2025-11-21", "openSource": false, "size": 0, "vram": 0, "usage": 112, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "api_from_photo_2_miniature_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_bria_image_edit", "title": "Bria: Image Edit", "description": "FIBO enables precise, predictable image editing through structured JSON control over lighting, composition, and camera settings", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Edit"], "models": ["BRIA"], "date": "2026-01-20", "openSource": false, "usage": 28, "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "sunlit_rooftop_capture.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 8, "nodeType": "SaveImage", "file": "api_bria_image_edit.png", "mediaType": "image" } ] }, "username": "ComfyUI", "logos": [ { "provider": "BRIA" } ], "size": 0, "vram": 0, "searchRank": 0, "thumbnail": ["input/sunlit_rooftop_capture.png", "output/api_bria_image_edit.png"] }, { "name": "api_bria_image_outpainting", "title": "Bria: Image Outpainting", "description": "A professional Bria-powered outpainting template designed for seamless image extension and edge-aware scene expansion", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Outpainting"], "models": ["BRIA"], "date": "2026-01-20", "openSource": false, "usage": 83, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "baby_otter.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_bria_image_outpainting-1.png", "thumbnail/api_bria_image_outpainting-2.png"], "logos": [ { "provider": "BRIA" } ], "size": 0, "vram": 0, "searchRank": 0 }, { "name": "sd3.5_large_canny_controlnet_example", "title": "SD3.5 Large Canny ControlNet", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images guided by edge detection using SD 3.5 Canny ControlNet.", "thumbnailVariant": "hoverDissolve", "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sd3/#sd35-controlnets", "tags": ["Image", "ControlNet"], "models": ["SD3.5", "Stability"], "date": "2025-03-01", "size": 23590107873, "vram": 23590107873, "usage": 67, "io": { "inputs": [ { "nodeId": 45, "nodeType": "LoadImage", "file": "sd3.5_large_canny_controlnet_example_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "image_chrono_edit_14B", "title": "ChronoEdit 14B: Image Edit", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Image editing powered by video models' dynamic understanding, creating physically plausible results while preserving character and style consistency.", "tags": ["Image Edit"], "models": ["Wan2.1", "ChronoEdit", "Nvidia"], "date": "2025-11-03", "size": 41446434406, "vram": 41446434406, "usage": 52, "io": { "inputs": [ { "nodeId": 52, "nodeType": "LoadImage", "file": "image_chrono_edit_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 60, "nodeType": "SaveImage", "file": "image_chrono_edit_14B.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["input/image_chrono_edit_input_image.png", "output/image_chrono_edit_14B.png"] }, { "name": "image_flux.1_fill_dev_OneReward", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-fill-dev", "title": "Flux.1 Dev OneReward", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Supports various tasks such as image inpainting, outpainting, and object removal by bytedance-research team", "tags": ["Inpainting", "Outpainting"], "models": ["Flux.1", "Flux"], "date": "2025-09-21", "size": 22333829939, "vram": 22333829939, "usage": 134, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "image_flux.1_fill_dev_OneReward_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 62, "nodeType": "SaveImage", "file": "image_flux.1_fill_dev_OneReward.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "sd3.5_simple_example", "title": "SD3.5 Simple", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images using SD 3.5.", "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sd3/#sd35", "tags": ["Text to Image", "Image"], "models": ["SD3.5", "Stability"], "date": "2025-03-01", "size": 14935748772, "vram": 14935748772, "usage": 130, "username": "ComfyUI" }, { "name": "api_wan_text_to_image", "title": "Wan2.5: Text to Image", "description": "Generate images with excellent prompt following and visual quality using FLUX.1 Pro.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image", "Image", "API"], "models": ["Wan2.5", "Wan"], "date": "2025-09-25", "openSource": false, "size": 0, "vram": 0, "usage": 222, "username": "ComfyUI" }, { "name": "flux_canny_model_example", "title": "Flux.1 Canny Model", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images guided by edge detection using Flux.1 Canny.", "thumbnailVariant": "hoverDissolve", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-controlnet", "tags": ["ControlNet", "Image"], "models": ["Flux.1", "Flux"], "date": "2025-03-01", "size": 34177202258, "vram": 34177202258, "usage": 60, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "flux_canny_model_example_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "image_netayume_lumina_t2i", "title": "NetaYume Lumina Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "High-quality anime-style image generation with enhanced character understanding and detailed textures. Fine-tuned from Neta Lumina on Danbooru dataset.", "tags": ["Anime", "Image", "Text to Image"], "models": ["OmniGen"], "date": "2025-10-10", "size": 10630044058, "vram": 10630044058, "usage": 230, "tutorialUrl": "https://docs.comfy.org/tutorials/image/newbie-image/newbie-image-exp-0-1", "searchRank": 0, "openSource": true, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_netayume_lumina_t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/image_netayume_lumina_t2i.png"] }, { "name": "api_runway_reference_to_image", "title": "Runway: Reference to Image", "description": "Generate new images based on reference styles and compositions with Runway's AI.", "mediaType": "image", "thumbnailVariant": "compareSlider", "mediaSubtype": "webp", "tags": ["Image", "API"], "models": ["Runway"], "date": "2025-03-01", "openSource": false, "size": 0, "vram": 0, "usage": 28, "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "api_runway_reference_to_image_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "flux_depth_lora_example", "title": "Flux.1 Depth Lora", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images guided by depth information using Flux.1 LoRA.", "thumbnailVariant": "compareSlider", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-controlnet", "tags": ["ControlNet", "Image"], "models": ["Flux", "Flux.1"], "date": "2025-03-01", "size": 35433480192, "vram": 35433480192, "usage": 100, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "flux_depth_lora_example_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "api_openai_fashion_billboard_generator", "title": "Fashion Billboard Generator", "description": "Transform clothing photos into professional mall billboard advertisements featuring realistic fashion models.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image Edit", "Image", "API", "Fashion", "Mockup"], "models": ["GPT-Image-1.5", "OpenAI"], "date": "2025-12-18", "openSource": false, "size": 0, "vram": 0, "usage": 22, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "outfit-streetwear.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_openai_fashion_billboard_generator.png"] }, { "name": "sdxlturbo_example", "title": "SDXL Turbo", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images in a single step using SDXL Turbo.", "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sdturbo/", "tags": ["Text to Image", "Image"], "models": ["SDXL", "Stability"], "date": "2025-03-01", "size": 6936372183, "vram": 6936372183, "usage": 85, "username": "ComfyUI" }, { "name": "image_qwen_image_union_control_lora", "title": "Qwen-Image Union Control", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Generate images with precise structural control using Qwen-Image's unified ControlNet LoRA. Supports multiple control types including canny, depth, lineart, softedge, normal, and openpose for diverse creative applications.", "tags": ["Text to Image", "Image", "ControlNet"], "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image", "models": ["Qwen-Image"], "date": "2025-08-23", "size": 32749125632, "vram": 32749125632, "usage": 96, "io": { "inputs": [ { "nodeId": 73, "nodeType": "LoadImage", "file": "image_qwen_image_union_control_lora_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 60, "nodeType": "SaveImage", "file": "image_qwen_image_union_control_lora.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "image_qwen_image_controlnet_patch", "title": "Qwen-Image ControlNet Model Patch", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Control image generation using Qwen-Image ControlNet models. Supports canny, depth, and inpainting controls through model patching.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image", "tags": ["Text to Image", "Image", "ControlNet"], "models": ["Qwen-Image"], "date": "2025-08-24", "size": 34037615821, "vram": 34037615821, "usage": 58, "io": { "inputs": [ { "nodeId": 71, "nodeType": "LoadImage", "file": "image_qwen_image_controlnet_patch_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_bfl_flux_1_kontext_pro_image", "title": "Flux.1 Kontext Pro", "description": "Edit images with Flux.1 Kontext pro image.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/black-forest-labs/flux-1-kontext", "tags": ["API", "Image", "Image Edit"], "models": ["Flux", "Flux.1 Kontext"], "date": "2025-05-29", "openSource": false, "size": 0, "vram": 0, "usage": 267, "io": { "inputs": [ { "nodeId": 84, "nodeType": "LoadImage", "file": "api_bfl_flux_1_kontext_pro_image_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 85, "nodeType": "SaveImage", "file": "api_bfl_flux_1_kontext_pro_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "logos": [ { "provider": "Black Forest Labs" } ], "searchRank": 0, "thumbnail": ["input/api_bfl_flux_1_kontext_pro_image_input_image.png", "output/api_bfl_flux_1_kontext_pro_image.png"] }, { "name": "image_newbieimage_exp0_1-t2i", "tutorialUrl": "https://docs.comfy.org/tutorials/image/newbie-image/newbie-image-exp-0-1", "title": "NewBie Exp0.1: Anime Generation", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate detailed anime-style images with NewBie Exp0.1's Next-DiT architecture. Supports XML structured prompts for better multi-character scenes and attribute control.", "tags": ["Anime", "Image", "Text to Image"], "models": ["NewBie"], "date": "2025-12-19", "size": 16213501542, "vram": 16213501542, "usage": 52, "openSource": true, "searchRank": 0, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_newbieimage_exp0_1-t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/image_newbieimage_exp0_1-t2i.png"] }, { "name": "api_runway_text_to_image", "title": "Runway: Text to Image", "description": "Generate high-quality images from text prompts using Runway's AI model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image", "Image", "API"], "models": ["Runway"], "date": "2025-03-01", "openSource": false, "size": 0, "vram": 0, "usage": 27, "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_luma_photon_i2i", "title": "Luma Photon: Image to Image", "description": "Guide image generation using a combination of images and prompt.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image", "API"], "models": ["Luma"], "date": "2025-03-01", "openSource": false, "size": 0, "vram": 0, "usage": 52, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "api_luma_photon_i2i_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_magnific_image_style_transfer", "title": "Magnific: Style Reference", "description": "Upload a target image and a style reference image. Generate a new image that merges the artistic style of the reference with the structure of your target.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Style Reference"], "models": ["Magnific"], "date": "2026-01-26", "openSource": false, "usage": 186, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "girl_riding_unicorn.png", "mediaType": "image" }, { "nodeId": 13, "nodeType": "LoadImage", "file": "magnific_style_reference.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 14, "nodeType": "SaveImage", "file": "api_magnific_image_style_transfer.png", "mediaType": "image" } ] }, "username": "ComfyUI", "size": 0, "vram": 0, "searchRank": 0, "logos": [ { "provider": "Magnific" } ], "thumbnail": ["input/girl_riding_unicorn.png", "output/api_magnific_image_style_transfer.png"] }, { "name": "sd3.5_large_depth", "title": "SD3.5 Large Depth", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images guided by depth information using SD 3.5.", "thumbnailVariant": "hoverDissolve", "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sd3/#sd35-controlnets", "tags": ["Image", "ControlNet"], "models": ["SD3.5", "Stability"], "date": "2025-03-01", "size": 23590107873, "vram": 23590107873, "usage": 100, "io": { "inputs": [ { "nodeId": 45, "nodeType": "LoadImage", "file": "sd3.5_large_depth_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_bfl_flux_1_kontext_multiple_images_input", "title": "Flux.1 Kontext Multiple Image Input", "description": "Input multiple images and edit them with Flux.1 Kontext.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/black-forest-labs/flux-1-kontext", "tags": ["API", "Image Edit", "Image"], "models": ["Flux.1 Kontext", "Flux"], "date": "2025-05-29", "openSource": false, "size": 0, "vram": 0, "usage": 78, "io": { "inputs": [ { "nodeId": 84, "nodeType": "LoadImage", "file": "api_bfl_flux_1_kontext_multiple_images_input_girl.jpg", "mediaType": "image" }, { "nodeId": 91, "nodeType": "LoadImage", "file": "api_bfl_flux_1_kontext_multiple_images_input_sofa.jpg", "mediaType": "image" }, { "nodeId": 96, "nodeType": "LoadImage", "file": "api_bfl_flux_1_kontext_multiple_images_input_dog.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "flux_redux_model_example", "title": "Flux.1 Redux Model", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images by transferring style from reference images using Flux.1 Redux.", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-controlnet", "tags": ["ControlNet", "Image"], "models": ["Flux.1", "Flux"], "date": "2025-03-01", "size": 35154307318, "vram": 35154307318, "usage": 76, "io": { "inputs": [ { "nodeId": 40, "nodeType": "LoadImage", "file": "flux_redux_model_example_reference_image_1.png", "mediaType": "image" }, { "nodeId": 47, "nodeType": "LoadImage", "file": "flux_redux_model_example_reference_image_2.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "flux_schnell", "title": "Flux.1 Schnell FP8", "mediaType": "image", "mediaSubtype": "webp", "description": "Quickly generate images with Flux.1 Schnell fp8 quantized version. Ideal for low-end hardware, requires only 4 steps to generate images.", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-text-to-image", "tags": ["Text to Image", "Image"], "models": ["Flux.1", "Flux"], "date": "2025-03-01", "size": 17233556275, "vram": 18253611008, "usage": 114, "username": "ComfyUI" }, { "name": "flux_schnell_full_text_to_image", "title": "Flux.1 Schnell Full: Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images quickly with Flux.1 Schnell full version. Uses Apache2.0 license, requires only 4 steps to generate images while maintaining good image quality.", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-text-to-image", "tags": ["Text to Image", "Image"], "models": ["Flux.1", "Flux"], "date": "2025-03-01", "size": 34144990003, "vram": 34144990003, "usage": 368, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "flux_schnell_full_text_to_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/flux_schnell_full_text_to_image.png"] }, { "name": "api_bfl_flux_pro_t2i", "title": "Flux.1 [Pro]: Text to Image", "description": "Generate images with excellent prompt following and visual quality using FLUX.1 Pro.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image", "tags": ["API", "Image", "Image Edit"], "models": ["Flux", "Flux.1"], "date": "2025-05-01", "openSource": false, "size": 0, "vram": 0, "usage": 16, "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 12, "nodeType": "SaveImage", "file": "api_bfl_flux_pro_t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "searchRank": 0, "logos": [ { "provider": "Black Forest Labs" } ], "thumbnail": ["output/api_bfl_flux_pro_t2i.png"] }, { "name": "image_pixeldit_t2i", "title": "PixelDiT: Text to Image", "description": "Input a text prompt and optional negative prompt. Generate a 1024px image using PixelDiT's VAE-free pixel diffusion transformer.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["PixelDiT"], "date": "2026-04-29", "openSource": true, "size": 7838315315, "vram": 7838315315, "usage": 73, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 43, "nodeType": "SaveImage", "file": "image_pixeldit_t2i.png", "mediaType": "image" } ] } }, { "name": "hidream_e1_full", "title": "HiDream E1 Image Edit", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Edit images with HiDream E1 - Professional natural language image editing model.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-e1", "tags": ["Image Edit", "Image"], "models": ["HiDream"], "date": "2025-05-01", "size": 34252364186, "vram": 34252364186, "usage": 19, "io": { "inputs": [ { "nodeId": 13, "nodeType": "LoadImage", "file": "hidream_e1_full_input_image.jpg", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "hidream_e1_full.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["input/hidream_e1_full_input_image.jpg", "output/hidream_e1_full.png"] }, { "name": "hidream_e1_1", "title": "HiDream E1.1 Image Editing", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Edit images with HiDream E1.1—superior image quality and editing accuracy compared to HiDream-E1-Full.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-e1", "tags": ["Image", "Image Edit"], "models": ["HiDream"], "date": "2025-07-21", "size": 50465865728, "vram": 50465865728, "usage": 90, "io": { "inputs": [ { "nodeId": 13, "nodeType": "LoadImage", "file": "hidream_e1_1_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "hidream_i1_dev", "title": "HiDream I1 Dev", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images with HiDream I1 Dev - Balanced version with 28 inference steps, suitable for medium-range hardware.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-i1", "tags": ["Text to Image", "Image"], "models": ["HiDream"], "date": "2025-04-17", "size": 33285996544, "vram": 33285996544, "usage": 13, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "hidream_i1_dev.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/hidream_i1_dev.png"] }, { "name": "hidream_i1_full", "title": "HiDream I1 Full", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images with HiDream I1 Full - Complete version with 50 inference steps for highest quality output.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-i1", "tags": ["Text to Image", "Image"], "models": ["HiDream"], "date": "2025-04-17", "size": 24266565222, "vram": 24266565222, "usage": 18, "io": { "outputs": [ { "nodeId": 90, "nodeType": "SaveImage", "file": "hidream_i1_full.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/hidream_i1_full.png"] }, { "name": "hidream_i1_fast", "title": "HiDream I1 Fast", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images quickly with HiDream I1 Fast - Lightweight version with 16 inference steps, ideal for rapid previews on lower-end hardware.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-i1", "tags": ["Text to Image", "Image"], "models": ["HiDream"], "date": "2025-04-17", "size": 24266565222, "vram": 24266565222, "usage": 7, "io": { "outputs": [ { "nodeId": 88, "nodeType": "SaveImage", "file": "hidream_i1_fast.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/hidream_i1_fast.png"] }, { "name": "api_openai_image_1_i2i", "title": "OpenAI: GPT-Image-1 Image to Image", "description": "Generate images from input images using OpenAI GPT Image 1 API.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image", "API"], "models": ["GPT-Image-1", "OpenAI"], "date": "2025-03-01", "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/gpt-image-1", "openSource": false, "size": 0, "vram": 0, "usage": 124, "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "api_openai_image_1_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "image_omnigen2_image_edit", "title": "OmniGen2 Image Edit", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Edit images with natural language instructions using OmniGen2's advanced image editing capabilities and text rendering support.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/omnigen/omnigen2", "tags": ["Image", "Image Edit"], "models": ["OmniGen"], "date": "2025-06-30", "size": 15784004813, "vram": 15784004813, "usage": 42, "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "image_omnigen2_image_edit_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_omnigen2_image_edit.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["input/image_omnigen2_image_edit_input_image.png", "output/image_omnigen2_image_edit.png"] }, { "name": "sdxl_revision_text_prompts", "title": "SDXL Revision Text Prompts", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images by transferring concepts from reference images using SDXL Revision.", "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sdxl/#revision", "tags": ["Text to Image", "Image"], "models": ["SDXL", "Stability"], "date": "2025-03-01", "size": 10630044058, "vram": 10630044058, "usage": 27, "io": { "inputs": [ { "nodeId": 34, "nodeType": "LoadImage", "file": "sdxl_revision_text_prompts_ref_image1.png", "mediaType": "image" }, { "nodeId": 38, "nodeType": "LoadImage", "file": "sdxl_revision_text_prompts_ref_image2.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_openai_image_1_inpaint", "title": "OpenAI: GPT-Image-1 Inpaint", "description": "Edit images using inpainting with OpenAI GPT Image 1 API.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Inpainting", "Image", "API"], "models": ["GPT-Image-1", "OpenAI"], "date": "2025-03-01", "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/gpt-image-1", "openSource": false, "size": 0, "vram": 0, "usage": 75, "io": { "inputs": [ { "nodeId": 29, "nodeType": "LoadImage", "file": "api_openai_image_1_input_image_mask.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_openai_image_1_t2i", "title": "OpenAI: GPT-Image-1 Text to Image", "description": "Generate images from text prompts using OpenAI GPT Image 1 API.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image", "Text to Image"], "models": ["GPT-Image-1", "OpenAI"], "date": "2025-03-01", "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/gpt-image-1", "openSource": false, "size": 0, "vram": 0, "usage": 24, "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 14, "nodeType": "SaveImage", "file": "api_openai_image_1_t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "logos": [ { "provider": "OpenAI" } ], "searchRank": 0, "thumbnail": ["output/api_openai_image_1_t2i.png"] }, { "name": "api_openai_dall_e_2_t2i", "title": "OpenAI: Dall-E 2 Text to Image", "description": "Generate images from text prompts using OpenAI Dall-E 2 API.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image", "Text to Image"], "models": ["OpenAI"], "date": "2025-03-01", "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/dall-e-2", "openSource": false, "size": 0, "vram": 0, "usage": 19, "io": { "outputs": [ { "nodeId": 20, "nodeType": "SaveImage", "file": "api_openai_dall_e_2_t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "logos": [ { "provider": "OpenAI" } ], "searchRank": 0, "thumbnail": ["output/api_openai_dall_e_2_t2i.png"] }, { "name": "api_openai_dall_e_3_t2i", "title": "OpenAI: Dall-E 3 Text to Image", "description": "Generate images from text prompts using OpenAI Dall-E 3 API.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image", "Text to Image"], "models": ["OpenAI"], "date": "2025-03-01", "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/dall-e-3", "openSource": false, "size": 0, "vram": 0, "usage": 27, "io": { "outputs": [ { "nodeId": 24, "nodeType": "SaveImage", "file": "api_openai_dall_e_3_t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "logos": [ { "provider": "OpenAI" } ], "searchRank": 0, "thumbnail": ["output/api_openai_dall_e_3_t2i.png"] }, { "name": "image_ovis_text_to_image", "tutorialUrl": "https://docs.comfy.org/tutorials/image/ovis/ovis-image", "title": "Ovis-Image Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Ovis-Image is a 7B text-to-image model specifically optimized for high-quality text rendering in generated images. Designed to operate efficiently under computational constraints, it excels at accurately generating images containing text content.", "tags": ["Text to Image", "Image"], "models": ["Ovis-Image"], "date": "2025-12-02", "size": 20228222222, "vram": 20228222222, "usage": 21, "username": "ComfyUI" }, { "name": "api_recraft_image_gen_with_color_control", "title": "Recraft: Color Control Image Generation", "description": "Generate images with custom color palettes and brand-specific visuals using Recraft.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image", "Image", "API"], "models": ["Recraft"], "date": "2025-03-01", "openSource": false, "size": 0, "vram": 0, "usage": 8, "username": "ComfyUI" }, { "name": "api_recraft_vector_gen", "title": "Recraft: Vector Generation", "description": "Generate high-quality vector images from text prompts using Recraft's AI vector generator.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image", "Image", "API", "Vector"], "models": ["Recraft"], "date": "2025-03-01", "openSource": false, "size": 0, "vram": 0, "usage": 9, "username": "ComfyUI" }, { "name": "api_recraft_image_gen_with_style_control", "title": "Recraft: Style Control Image Generation", "description": "Control style with visual examples, align positioning, and fine-tune objects. Store and share styles for perfect brand consistency.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image", "Image", "API"], "models": ["Recraft"], "date": "2025-03-01", "openSource": false, "size": 0, "vram": 0, "usage": 5, "username": "ComfyUI" }, { "name": "sdxl_refiner_prompt_example", "title": "SDXL Refiner Prompt", "mediaType": "image", "mediaSubtype": "webp", "description": "Enhance SDXL images using refiner models.", "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sdxl/", "tags": ["Text to Image", "Image"], "models": ["SDXL", "Stability"], "date": "2025-03-01", "size": 13013750907, "vram": 13013750907, "usage": 64, "username": "ComfyUI" }, { "name": "api_bfl_flux_1_kontext_max_image", "title": "Flux.1 Kontext Max", "description": "Edit images with Flux.1 Kontext max image.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/black-forest-labs/flux-1-kontext", "tags": ["API", "Image Edit", "Image"], "models": ["Flux.1 Kontext", "Flux"], "date": "2025-05-29", "openSource": false, "size": 0, "vram": 0, "usage": 69, "io": { "inputs": [ { "nodeId": 84, "nodeType": "LoadImage", "file": "api_bfl_flux_1_kontext_max_image_style_ref.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_openai_image_1_multi_inputs", "title": "OpenAI: GPT-Image-1 Multi Inputs", "description": "Generate images from multiple inputs using OpenAI GPT Image 1 API.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Text to Image", "Image", "API"], "models": ["GPT-Image-1", "OpenAI"], "date": "2025-03-01", "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/gpt-image-1", "openSource": false, "size": 0, "vram": 0, "usage": 92, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "api_openai_image_1_hat.png", "mediaType": "image" }, { "nodeId": 4, "nodeType": "LoadImage", "file": "api_openai_image_1_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "image_omnigen2_t2i", "title": "OmniGen2: Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate high-quality images from text prompts using OmniGen2's unified 7B multimodal model with dual-path architecture.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/omnigen/omnigen2", "tags": ["Image", "Text to Image"], "models": ["OmniGen"], "date": "2025-06-30", "size": 15784004813, "vram": 15784004813, "usage": 28, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_omnigen2_t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/image_omnigen2_t2i.png"] }, { "name": "sd3.5_large_blur", "title": "SD3.5 Large Blur", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images guided by blurred reference images using SD 3.5.", "thumbnailVariant": "hoverDissolve", "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sd3/#sd35-controlnets", "tags": ["Image"], "models": ["SD3.5", "Stability"], "date": "2025-03-01", "size": 23590107873, "vram": 23590107873, "usage": 3, "io": { "inputs": [ { "nodeId": 57, "nodeType": "LoadImage", "file": "sd3.5_large_blur_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_luma_photon_style_ref", "title": "Luma Photon: Style Reference", "description": "Generate images by blending style references with precise control using Luma Photon.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image", "Text to Image"], "models": ["Luma"], "date": "2025-03-01", "openSource": false, "size": 0, "vram": 0, "usage": 26, "io": { "inputs": [ { "nodeId": 26, "nodeType": "LoadImage", "file": "api_luma_photon_i2i_ref_image_1.png", "mediaType": "image" }, { "nodeId": 52, "nodeType": "LoadImage", "file": "api_luma_photon_i2i_ref_image_2.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 32, "nodeType": "SaveImage", "file": "api_luma_photon_style_ref.png", "mediaType": "image" } ] }, "username": "ComfyUI", "searchRank": 0, "logos": [ { "provider": "Luma" } ], "thumbnail": ["input/api_luma_photon_i2i_ref_image_1.png", "output/api_luma_photon_style_ref.png"] } ] }, { "moduleName": "default", "category": "GENERATION TYPE", "title": "Video", "icon": "icon-[lucide--film]", "type": "video", "templates": [ { "name": "api_google_gemini_omni_flash_i2v", "title": "Gemini Omni Flash: Image to Video", "description": "Generate a video from two images using Gemini Omni Flash, which interprets natural language prompts to control duration and aspect ratio. The workflow accepts 2 input images and produces 1 video output. Ideal for creating short brand clips, dynamic social media content, and iterative video edits through conversational prompting.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image to Video"], "models": ["Gemini Omni"], "logos": [ { "provider": "Google" } ], "date": "2026-06-30", "openSource": false, "size": 0, "vram": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "clay_toy_shop_old_man.png", "mediaType": "image" }, { "nodeId": 6, "nodeType": "LoadImage", "file": "comic_toy_store_strips.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_google_gemini_omni_flash_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["thumbnail/api_google_gemini_omni_flash_i2v_thumbnail.mp4"] }, { "name": "api_seedance2_0_mini_r2v", "title": "Seedance 2.0 Mini: Reference to Video", "description": "Generate cinematic video from two reference images using Seedance 2.0 Mini, producing a single video output with AI-driven camera motion and consistent character generation. Ideal for storytelling, branded content, and short film creation where shot composition and visual continuity are essential.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image to Video", "Reference to Video"], "models": ["Seedance 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-06-25", "openSource": false, "size": 0, "vram": 0, "usage": 465, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 18, "nodeType": "LoadImage", "file": "perfume_orange_shot.png", "mediaType": "image" }, { "nodeId": 27, "nodeType": "LoadImage", "file": "asian_model_white_top.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 20, "nodeType": "SaveVideo", "file": "api_seedance2_0_mini_r2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_seedance2_0_mini_r2v.mp4"] }, { "name": "api_seedance2_0_mini_t2v", "title": "Seedance 2.0 Mini: Text to Video", "description": "Generate cinematic videos from text prompts with Dreamina’s Seedance 2.0 Mini, supporting AI camera controls and consistent character generation across scenes. This workflow takes only prompt input and produces 1 video output. Ideal for AI filmmaking, branded content creation, and multi-shot storytelling projects.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Video"], "models": ["Seedance 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-06-25", "openSource": false, "size": 0, "vram": 0, "usage": 121, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_seedance2_0_mini_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_seedance2_0_mini_t2v.mp4"] }, { "name": "video_ltx2_3_i2v", "title": "LTX-2.3: Image to Video", "description": "Upload an image to generate a video with improved motion consistency and fine details, including enhanced support for portrait formats and audio quality.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video"], "models": ["LTX-2.3", "Lightricks"], "date": "2026-03-05", "openSource": true, "size": 47244640256, "vram": 47244640256, "usage": 7412, "searchRank": 0, "io": { "inputs": [ { "nodeId": 269, "nodeType": "LoadImage", "file": "egyptian_queen.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_grok_video", "title": "Grok: Video generation", "description": "Input text prompts or an initial image frame to generate up to 15-second videos with synchronized audio using the Grok model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "Image to Video", "Text to Video", "API"], "models": ["Grok"], "date": "2026-01-28", "openSource": false, "usage": 2577, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "sci-fi_mech.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_grok_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_grok_video.mp4"] }, { "name": "api_google_gemini_omni_flash_video_edit", "title": "Gemini Omni Flash: Video Edit", "description": "Edit videos with natural language using Gemini Omni Flash, transforming a single input video into one edited output based on your descriptive instructions. Specify the duration and aspect ratio in your prompt, and leverage Omni's world knowledge for intuitive edits like changing backgrounds or adding atmosphere. Ideal for quick social media remixes, cinematic scene adjustments, and iterative video refinements without technical prompts.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Video Edit"], "models": ["Gemini Omni"], "logos": [ { "provider": "Google" } ], "date": "2026-06-30", "openSource": false, "size": 0, "vram": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadVideo", "file": "space_horse_rider.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_google_gemini_omni_flash_video_edit.mp4", "mediaType": "video" } ] } }, { "name": "video_wan2_2_14B_i2v", "title": "Wan 2.2 14B Image to Video", "description": "Transform static images into dynamic videos with precise motion control and style preservation using Wan 2.2.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2_2", "tags": ["Image to Video", "Video"], "models": ["Wan", "Wan2.2"], "date": "2025-07-29", "size": 38010460570, "vram": 38010460570, "usage": 4737, "io": { "inputs": [ { "nodeId": 97, "nodeType": "LoadImage", "file": "video_wan2_2_14B_i2v_input_image.jpg", "mediaType": "image" } ], "outputs": [ { "nodeId": 108, "nodeType": "SaveVideo", "file": "video_wan2_2_14B_i2v.mp4", "mediaType": "video" } ] }, "openSource": true, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["output/video_wan2_2_14B_i2v.mp4"] }, { "name": "api_grok_imagine_video_1_5", "title": "Grok Imagine Video 1.5: Image to Video", "description": "Upload an image and optional text prompt to generate a video with native audio, realistic motion, and high-quality output up to 720p resolution.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video"], "models": ["Grok"], "date": "2026-06-01", "openSource": false, "size": 0, "vram": 0, "usage": 815, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "robot_nun_pray.png", "mediaType": "image" } ] } }, { "name": "api_seedance2_0_r2v_4k", "title": "Seedance2.0 4K: Reference to Video", "description": "Generate a reference-based video from a single input image using Seedance 2.0, producing native 4K output with 10-bit color depth and clean fine detail retention. The workflow takes 1 image and outputs 1 video. Ideal for high-resolution motion graphics, cinematic VFX shots requiring downstream grading, and professional video production where 4K finishing is essential.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image to Video", "Reference to Video"], "models": ["Seedance 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-06-30", "openSource": false, "size": 0, "vram": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "green_rider.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 4, "nodeType": "SaveVideo", "file": "api_seedance2_0_r2v_4k.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_seedance2_0_r2v_4k.mp4"] }, { "name": "api_bytedance_image_to_video", "title": "Seedance 1.0 Pro: Image to Video", "description": "Transform static images into dynamic videos using ByteDance's Seedance model. Analyzes image structure and generates natural motion with consistent visual style and coherent video sequences.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image to Video", "Video"], "models": ["Seedance1.0 Pro", "ByteDance"], "date": "2025-10-06", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 1116, "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "api_bytedance_image_to_video_input_image.png", "mediaType": "image" } ] }, "logos": [ { "provider": "ByteDance" } ], "searchRank": 0, "username": "ComfyUI" }, { "name": "video_ltx2_3_ia2v", "title": "LTX-2.3: Image Audio to Video", "description": "Upload an image and an audio file to generate a high-quality video with synchronized lip movements using LTX-2.3.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Lip Sync", "Video"], "models": ["LTX-2.3"], "date": "2026-03-09", "openSource": true, "size": 42949672960, "vram": 42949672960, "usage": 1203, "searchRank": 0, "io": { "inputs": [ { "nodeId": 269, "nodeType": "LoadImage", "file": "cactus_man.png", "mediaType": "image" }, { "nodeId": 276, "nodeType": "LoadAudio", "file": "ltx_23_audio.mp3", "mediaType": "audio" } ], "outputs": [ { "nodeId": 341, "nodeType": "SaveVideo", "file": "video_ltx2_3_ia2v.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/video_ltx2_3_ia2v.mp4"] }, { "name": "api_happyhorse1_1_i2v", "title": "HappyHorse 1.1: Image to Video", "description": "Animate a static first frame into a short video with synchronized audio using HappyHorse 1.1, taking 1 input image and producing 1 video output. Ideal for e-commerce product demos, brand marketing content, and short episodic series.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image to Video"], "models": ["HappyHorse 1.1"], "logos": [ { "provider": "HappyHorse" } ], "date": "2026-06-23", "openSource": false, "size": 0, "vram": 0, "usage": 81, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "girl_lean_on_horse.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 13, "nodeType": "SaveVideo", "file": "api_happyhorse1_1_i2v.mp4", "mediaType": "video" } ] } }, { "name": "api_google_gemini_omni_flash_t2v", "title": "Gemini Omni Flash: Text to Video", "description": "Generate cinematic video from natural language prompts using Gemini Omni Flash, transforming text descriptions into a single video output with world-aware motion, lighting, and sound. Ideal for social media content creation, rapid video prototyping, and iterative visual storytelling with conversational editing.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Video"], "models": ["Gemini Omni"], "logos": [ { "provider": "Google" } ], "date": "2026-06-30", "openSource": false, "size": 0, "vram": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_google_gemini_omni_flash_t2i.mp4", "mediaType": "video" } ] } }, { "name": "api_happyhorse1_1_r2v", "title": "HappyHorse 1.1: Reference to Video", "description": "Generate video from reference images using HappyHorse 1.1, locking character and scene appearance while following a text prompt for motion. This workflow takes 2 input images (character reference and scene reference) and produces 1 video output. Ideal for short films, advertising, and game cutscenes requiring consistent character design and controllable narrative.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Reference to Video"], "models": ["HappyHorse 1.1"], "logos": [ { "provider": "HappyHorse" } ], "date": "2026-06-23", "openSource": false, "size": 0, "vram": 0, "usage": 16, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "wooden_doll_2_views.png", "mediaType": "image" }, { "nodeId": 3, "nodeType": "LoadImage", "file": "cave_ocean_living_room.png", "mediaType": "image" } ] } }, { "name": "api_happyhorse1_1_t2v", "title": "HappyHorse 1.1: Text to Video", "description": "Generate a video with synchronized audio from a text prompt using HappyHorse 1.1, producing a single video output with dialogue, sound effects, and music baked in. Ideal for short episodic series, e-commerce commercials, and game cutscenes.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Video"], "models": ["HappyHorse 1.1"], "logos": [ { "provider": "HappyHorse" } ], "date": "2026-06-23", "openSource": false, "size": 0, "vram": 0, "usage": 13, "searchRank": 0, "username": "ComfyUI" }, { "name": "video_bernini_r_video_editing", "title": "Bernini-R: Video Edit", "description": "Generate an edited video with consistent relighting using Bernini-R. Ideal for portrait and product relighting, e-commerce catalog photography, and creating consistent lighting across photo sets.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video Edit"], "models": ["Bernini-R"], "date": "2026-06-14", "openSource": true, "size": 38762079846, "vram": 38762079846, "usage": 620, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 47, "nodeType": "LoadVideo", "file": "vintage_field_style_look.mp4", "mediaType": "video" }, { "nodeId": 104, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] } }, { "name": "api_grok_video_edit", "title": "Grok: Video Edit", "description": "Upload a video to edit. Input your desired modifications. Generate an edited video using the Grok API.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Video Edit"], "models": ["Grok"], "date": "2026-01-28", "openSource": false, "usage": 245, "size": 0, "vram": 0, "searchRank": 0, "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadVideo", "file": "futuristic_motorcycle.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_grok_video_edit.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["input/futuristic_motorcycle.mp4", "output/api_grok_video_edit.mp4"] }, { "name": "video_wan21_scail2_character_replacement", "title": "SCAIL-2: Character Replacement", "description": "Upload 1 reference character image and 1 driving video. Generate an animated video of the character matching the driving video's motion. Ideal for character animation, in-video character replacement, and motion transfer projects.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Character Replacement"], "models": ["SCAIL-2"], "date": "2026-06-15", "openSource": true, "size": 44775034061, "vram": 44775034061, "usage": 1071, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 30, "nodeType": "LoadImage", "file": "reference_streetwear_character.png", "mediaType": "image" }, { "nodeId": 155, "nodeType": "LoadVideo", "file": "driving_outdoor_dance.mp4", "mediaType": "video" } ] } }, { "name": "video_ltx2_3_ic_lora", "title": "LTX 2.3 IC-LoRA Union Control", "description": "Generate LTX 2.3 videos with IC-LoRA using aligned control inputs like depth, pose, or edges.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["ControlNet", "Video"], "models": ["LTX-2.3"], "date": "2026-04-25", "openSource": true, "size": 40909563494, "vram": 40909563494, "usage": 364, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 199, "nodeType": "LoadVideo", "file": "stone_ruins.mp4", "mediaType": "video" }, { "nodeId": 200, "nodeType": "LoadImage", "file": "the_forgotten_gate.png", "mediaType": "image" } ] } }, { "name": "api_grok_reference_to_video", "title": "Grok: Reference to Video", "description": "Upload a reference image and generate a video using the Grok API, supporting up to 6 reference images for enhanced consistency.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Character Reference", "Video"], "models": ["Grok"], "logos": [ { "provider": "Grok" } ], "date": "2026-03-24", "openSource": false, "size": 0, "vram": 0, "usage": 160, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "quiet_girl.png", "mediaType": "image" }, { "nodeId": 6, "nodeType": "LoadImage", "file": "phone.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 4, "nodeType": "SaveVideo", "file": "api_grok_reference_to_video.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_grok_reference_to_video.mp4"] }, { "name": "api_grok_video_extend", "title": "Grok: Video Extend", "description": "Upload a short video and a text prompt describing the next scene. Generate a seamless video extension using Grok extend.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "Video Extension"], "models": ["Grok"], "logos": [ { "provider": "Grok" } ], "date": "2026-03-24", "openSource": false, "size": 0, "vram": 0, "usage": 199, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadVideo", "file": "deep_space_nexus.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_grok_video_extend.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_grok_video_extend.mp4"] }, { "name": "video_ltx2_3_flf2v", "title": "LTX-2.3: FLF2V", "description": "Upload a starting image to generate a video sequence. The workflow creates a short video with consistent style and motion, beginning with your provided frame.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["FLF2V", "Video"], "models": ["LTX-2.3"], "date": "2026-03-16", "openSource": true, "size": 38976828211, "vram": 38976828211, "usage": 1287, "searchRank": 0, "io": { "inputs": [ { "nodeId": 31, "nodeType": "LoadImage", "file": "high_view_classic_car.png", "mediaType": "image" }, { "nodeId": 39, "nodeType": "LoadImage", "file": "low_view_classic_car.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 68, "nodeType": "SaveVideo", "file": "video_ltx2_3_flf2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/video_ltx2_3_flf2v.mp4"], "username": "ComfyUI" }, { "name": "video_ltx2_3_t2v", "title": "LTX-2.3: Text to Video", "description": "Generate a video from a text prompt, optionally using an image for reference. Receive a high-quality video with improved motion, audio, and detail, optimized for portrait or landscape formats.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video"], "models": ["LTX-2.3", "Lightricks"], "date": "2026-03-05", "openSource": true, "size": 47244640256, "vram": 47244640256, "usage": 938, "searchRank": 0, "io": { "outputs": [ { "nodeId": 75, "nodeType": "SaveVideo", "file": "video_ltx2_3_t2v.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/video_ltx2_3_t2v.mp4"] }, { "name": "video_wan2_2_14B_t2v", "title": "Wan 2.2 14B Text to Video", "description": "Generate high-quality videos from text prompts with cinematic aesthetic control and dynamic motion generation using Wan 2.2.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2_2", "tags": ["Text to Video", "Video"], "models": ["Wan2.2", "Wan"], "date": "2025-07-29", "size": 38031935406, "vram": 38031935406, "usage": 541, "username": "ComfyUI" }, { "name": "video_ltx2_3_id_lora", "title": "LTX-2.3: ID LoRA", "description": "Generate personalized videos with synchronized audio from a text prompt, reference image, and short audio clip. Use ID-LoRA to adapt a person's appearance and voice in a single generative model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Lip Sync", "Video", "Voice Cloning"], "models": ["LTX-2.3"], "date": "2026-03-27", "openSource": true, "size": 43486543872, "vram": 43486543872, "usage": 288, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 269, "nodeType": "LoadImage", "file": "vintage_thinker.png", "mediaType": "image" }, { "nodeId": 276, "nodeType": "LoadAudio", "file": "ltx23_reference_audio.mp3", "mediaType": "audio" } ], "outputs": [ { "nodeId": 341, "nodeType": "SaveVideo", "file": "video_ltx2_3_id_lora.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/video_ltx2_3_id_lora.mp4"] }, { "name": "video_ltx2_i2v", "title": "LTX-2: Image to Video", "description": "Transform static images into dynamic videos with synchronized audio-video generation using LTX-2. Features expressive lip sync, natural motion, and efficient performance.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video"], "models": ["LTX-2", "Lightricks"], "date": "2026-01-06", "size": 38010460570, "vram": 38010460570, "usage": 450, "searchRank": 0, "openSource": true, "io": { "inputs": [ { "nodeId": 98, "nodeType": "LoadImage", "file": "freckled_curly_girl.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 75, "nodeType": "SaveVideo", "file": "video_ltx2_i2v.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/video_ltx2_i2v.mp4"] }, { "name": "video_ltx2_t2v", "title": "LTX-2 Text to Video", "description": "Generate high-quality videos from text prompts with synchronized audio-video generation using LTX-2. Features expressive lip sync, dynamic motion generation, and efficient performance.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video"], "models": ["LTX-2", "Lightricks"], "date": "2026-01-06", "size": 45526653338, "vram": 45526653338, "usage": 65, "searchRank": 0, "openSource": true, "io": { "outputs": [ { "nodeId": 75, "nodeType": "SaveVideo", "file": "video_ltx2_t2v.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/video_ltx2_t2v.mp4"] }, { "name": "api_wan2_7_i2v", "title": "Wan2.7: Image to Video", "description": "Upload an image and audio file to generate a video with synchronized sound, using the first and last frames for control.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video"], "models": ["Wan2.7"], "logos": [ { "provider": "WAN" } ], "date": "2026-04-02", "openSource": false, "size": 0, "vram": 0, "usage": 604, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 24, "nodeType": "LoadImage", "file": "tv_head.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 32, "nodeType": "SaveVideo", "file": "api_wan2_7_i2v.mp4", "mediaType": "video" } ] } }, { "name": "api_kling_v3_video", "title": "Kling 3.0: Video Generation", "description": "Input text or image prompts to generate 15-second video sequences with multi-shot compositions, complex camera movements, and consistent subjects.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image to Video", "Video"], "models": ["Kling 3.0"], "logos": [ { "provider": "Kling" } ], "date": "2026-02-10", "openSource": false, "size": 0, "vram": 0, "usage": 1219, "searchRank": 0, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "boxing.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_kling_v3_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_kling_v3_video.mp4"] }, { "name": "api_kling_motion_control3", "title": "Kling 3.0: Motion Control", "description": "Upload a character image and a motion reference video. Generate a new video where your character performs the actions from the reference, with enhanced facial consistency using optional element binding.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Motion Control"], "models": ["Kling 3.0"], "logos": [ { "provider": "Kling" } ], "date": "2026-03-06", "openSource": false, "size": 0, "vram": 0, "usage": 315, "searchRank": 0, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "future_robot.png", "mediaType": "image" }, { "nodeId": 3, "nodeType": "LoadVideo", "file": "boxing_man.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "api_happyhorse1_0_i2v", "title": "HappyHorse: Image to Video", "description": "Generate high-quality, fluid videos from images using HappyHorse-1.0-I2V with realistic dynamic rendering and accurate text and image semantic comprehension.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video"], "models": ["HappyHorse 1.0"], "logos": [ { "provider": "HappyHorse" } ], "date": "2026-04-27", "openSource": false, "size": 0, "vram": 0, "usage": 194, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "pink_city_horse.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 6, "nodeType": "SaveVideo", "file": "api_happyhorse1_0_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_happyhorse1_0_i2v.mp4"] }, { "name": "api_happyhorse1_0_t2v", "title": "HappyHorse: Text to Video", "description": "Generate high-quality, realistic videos from text prompts with fluid motion and rich detail. Input text descriptions to produce dynamic videos with accurate semantic comprehension.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Video"], "models": ["HappyHorse 1.0"], "logos": [ { "provider": "HappyHorse" } ], "date": "2026-04-27", "openSource": false, "size": 0, "vram": 0, "usage": 29, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 6, "nodeType": "SaveVideo", "file": "api_happyhorse1_0_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_happyhorse1_0_t2v.mp4"] }, { "name": "api_runway_aleph2_video_edit", "title": "Runway Aleph2: Video Edit", "description": "Generate a single edited video that preserves original motion and timing while applying your chosen changes. Ideal for portrait and product relighting, consistent lighting across photo sets, and e-commerce apparel presentation.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Video Edit"], "models": ["Runway"], "date": "2026-06-15", "openSource": false, "size": 0, "vram": 0, "usage": 177, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" }, { "nodeId": 4, "nodeType": "LoadVideo", "file": "sunset_city_skateboarder.mp4", "mediaType": "video" } ] }, "logos": [ { "provider": "Runway" } ] }, { "name": "api_happyhorse1_0_video_edit", "title": "HappyHorse: Video Edit", "description": "Edit a video using text instructions and optional reference images for style transfer or local replacement. Takes a video and up to 5 reference images as input, outputs an edited video.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video Edit", "API"], "models": ["HappyHorse 1.0"], "logos": [ { "provider": "HappyHorse" } ], "date": "2026-04-27", "openSource": false, "size": 0, "vram": 0, "usage": 255, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "urban_man.png", "mediaType": "image" }, { "nodeId": 16, "nodeType": "LoadVideo", "file": "woman_by_tram.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 6, "nodeType": "SaveVideo", "file": "api_happyhorse1_0_video_edit.mp4", "mediaType": "video" } ] }, "thumbnail": ["input/woman_by_tram.mp4", "output/api_happyhorse1_0_video_edit.mp4"] }, { "name": "api_happyhorse1_0_r2v", "title": "HappyHorse: Reference to Video", "description": "Generate videos that preserve subject characters from multiple reference images using text prompts. Input up to 9 reference images and a scene description to produce a 3-15 second video output.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Reference to Video", "API"], "models": ["HappyHorse 1.0"], "logos": [ { "provider": "HappyHorse" } ], "date": "2026-04-27", "openSource": false, "size": 0, "vram": 0, "usage": 74, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "car_ref.png", "mediaType": "image" }, { "nodeId": 18, "nodeType": "LoadImage", "file": "man_ref.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 6, "nodeType": "SaveVideo", "file": "api_happyhorse1_0_r2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_happyhorse1_0_r2v.mp4"] }, { "name": "api_bytedance_seedance1_5_image_to_video", "title": "Seedance 1.5 Pro: Image to Video", "description": "Transform images into living characters with speech, motion, and synchronized sound effects.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image to Video"], "models": ["Seedance"], "date": "2026-01-19", "openSource": false, "size": 0, "vram": 0, "usage": 1028, "searchRank": 0, "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "young_baseball_player.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveVideo", "file": "api_bytedance_seedance1_5_image_to_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "logos": [ { "provider": "ByteDance" } ], "thumbnail": ["output/api_bytedance_seedance1_5_image_to_video.mp4"] }, { "name": "api_luma_ray3_3_t2v", "title": "Luma Ray 3.2: Text to Video", "description": "Generate cinematic-quality videos from text prompts using Luma Ray 3.2, with optional video extension by providing a generation ID from a previous run. Ideal for creating short film sequences, marketing content, and iterative video refinement.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Video"], "models": ["Luma"], "logos": [ { "provider": "Luma" } ], "date": "2026-06-18", "openSource": false, "size": 0, "vram": 0, "usage": 18, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_luma_ray3_3_i2v", "title": "Luma Ray 3.2: Image to Video", "description": "Generate cinematic-quality videos from text prompts using Luma Ray 3.2, with support for extending previous generations by providing a generation ID. The workflow accepts 1 input image and produces 1 video output, enabling seamless iterative refinement. Ideal for creating short film sequences, marketing content, and professional video production.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "API"], "models": ["Luma"], "date": "2026-06-18", "openSource": false, "size": 0, "vram": 0, "usage": 80, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "cyber_cat.png", "mediaType": "image" } ] } }, { "name": "api_luma_ray3_2_video_edit", "title": "Luma Ray 3.2: Video Edit", "description": "Edit videos using natural language commands with Luma Ray 3.2, processing one input video and generating an edited output based on your textual instructions. ", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Video Edit"], "models": ["Luma"], "logos": [ { "provider": "Luma" } ], "date": "2026-06-22", "openSource": false, "size": 0, "vram": 0, "usage": 19, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadVideo", "file": "subway_guitar_busker.mp4", "mediaType": "video" } ] } }, { "name": "api_wan2_7_video_edit", "title": "Wan2.7: Video Edit", "description": "Upload a video and corresponding images to edit and replace characters or scenes using the Wan2.7 model.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video", "Video Edit"], "models": ["Wan2.7"], "logos": [ { "provider": "WAN" } ], "date": "2026-04-02", "openSource": false, "size": 0, "vram": 0, "usage": 213, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadVideo", "file": "play_chess.mp4", "mediaType": "video" }, { "nodeId": 2, "nodeType": "LoadImage", "file": "old_bear.png", "mediaType": "image" }, { "nodeId": 3, "nodeType": "LoadImage", "file": "funny_dog.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveVideo", "file": "api_wan2_7_video_edit.mp4", "mediaType": "video" } ] } }, { "name": "api_wan2_7_t2v", "title": "Wan2.7: Text to Video", "description": "Generate videos from text prompts using Wan 2.7. Supports audio reference to create lip-synced video", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Lip Sync", "Text to Video", "Video"], "models": ["Wan2.7"], "date": "2026-04-02", "openSource": false, "size": 0, "vram": 0, "usage": 137, "searchRank": 0, "username": "ComfyUI", "logos": [ { "provider": "WAN" } ] }, { "name": "api_wan2_7_r2v", "title": "Wan2.7: Reference to Video", "description": "Upload a reference video and character image to generate a video with consistent character features.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video"], "models": ["Wan2.7"], "logos": [ { "provider": "WAN" } ], "date": "2026-04-02", "openSource": false, "size": 0, "vram": 0, "usage": 137, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "steampunk_woman_underwater.png", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadImage", "file": "x_robot.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 7, "nodeType": "SaveVideo", "file": "api_wan2_7_r2v.mp4", "mediaType": "video" } ] } }, { "name": "api_kling_avatar2", "title": "Kling: Avatar 2.0", "description": "Upload a portrait and an audio file to generate a talking avatar video with synchronized lip movements and natural facial expressions.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Lip Sync", "API"], "models": ["Kling"], "logos": [ { "provider": "Kling" } ], "date": "2026-02-26", "openSource": false, "size": 0, "vram": 0, "usage": 99, "searchRank": 0, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "woman_in_red.png", "mediaType": "image" }, { "nodeId": 4, "nodeType": "LoadAudio", "file": "kling_avatar_input.mp3", "mediaType": "audio" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveVideo", "file": "api_kling_avatar2.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_kling_avatar2.mp4"] }, { "name": "video_wan_vace_14B_v2v", "title": "Wan2.1 VACE Control Video", "description": "Generate videos by controlling input videos and reference images using Wan VACE.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace", "tags": ["Video to Video", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-05-21", "size": 57756572713, "vram": 57756572713, "usage": 145, "io": { "inputs": [ { "nodeId": 134, "nodeType": "LoadImage", "file": "video_wan_vace_14B_v2v_reference_image.jpg", "mediaType": "image" }, { "nodeId": 145, "nodeType": "LoadVideo", "file": "video_wan_vace_14B_v2v_reference_image_control_video.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 114, "nodeType": "SaveVideo", "file": "video_wan_vace_14B_v2v.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "video_ltx_2_audio_to_video", "title": "LTX-2: Audio to Video", "description": "Upload an audio file and a starting image frame. Generate a video synchronized to the audio using the LTX-2 model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Audio to Video", "Video"], "models": ["LTX-2"], "requiresCustomNodes": ["comfyui-kjnodes"], "date": "2026-02-16", "openSource": true, "size": 53794465382, "vram": 53794465382, "usage": 82, "searchRank": 0, "io": { "inputs": [ { "nodeId": 444, "nodeType": "LoadImage", "file": "ltx2-a2v-input.png", "mediaType": "image" }, { "nodeId": 565, "nodeType": "LoadAudio", "file": "ltx2-a2v-input.mp3", "mediaType": "audio" } ], "outputs": [ { "nodeId": 984, "nodeType": "SaveVideo", "file": "video_ltx_2_audio_to_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/video_ltx_2_audio_to_video.mp4"] }, { "name": "api_veo3", "title": "Veo3: Image to Video", "description": "Generate high-quality 8-second videos from text prompts or images using Google's advanced Veo 3 API. Features audio generation, prompt enhancement, and dual model options for speed or quality.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image to Video", "Text to Video"], "models": ["Google", "Veo"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 425, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "api_veo3_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "searchRank": 0 }, { "name": "api_kling_v3_flf2v", "title": "Kling 3.0: First Last Frame to Video", "description": "Input a first and last frame image to generate a continuous video sequence with multi-shot generation, precise element control, and support for multilingual prompts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Video", "FLF2V"], "models": ["Kling 3.0"], "logos": [ { "provider": "Kling" } ], "date": "2026-02-10", "openSource": false, "size": 0, "vram": 0, "usage": 464, "searchRank": 0, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "goldenfish_in_bag.png", "mediaType": "image" }, { "nodeId": 13, "nodeType": "LoadImage", "file": "man_in_daydream.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "Kling_v3_flf2v.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/Kling_v3_flf2v.mp4"] }, { "name": "video_causal_forcing_i2v", "title": "Causal Forcing: Image to Video", "description": "Input a text prompt and select a model checkpoint. Generate a high-quality video using Causal Forcing or Causal Forcing++ with 1 to 4 inference steps.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video"], "models": ["Wan2.1"], "date": "2026-03-31", "openSource": true, "size": 12670153523, "vram": 12670153523, "usage": 206, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 18, "nodeType": "LoadImage", "file": "girl_riding_a_wolf.png", "mediaType": "image" } ] } }, { "name": "api_kling_o3_video_edit", "title": "Kling O3: Video Edit", "description": "Upload a video and a reference image to edit with Kling O3. Generate a professionally edited video with precise subject editing, scene composition, and native audio-visual synchronization.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video Edit", "API", "Video"], "models": ["Kling O3"], "logos": [ { "provider": "Kling" } ], "date": "2026-02-10", "openSource": false, "size": 0, "vram": 0, "usage": 404, "searchRank": 0, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "giant_trees_sky_pyramid.png", "mediaType": "image" }, { "nodeId": 25, "nodeType": "LoadVideo", "file": "kling_o3_video_input.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "api_kling_o3_flf2v", "title": "Kling O3: FLF2V", "description": "Upload reference images or specify start and end frames. Generate a video with precise semantic control, longer duration, and improved narrative coherence.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "FLF2V"], "models": ["Kling O3"], "logos": [ { "provider": "Kling" } ], "date": "2026-02-10", "openSource": false, "size": 0, "vram": 0, "usage": 129, "searchRank": 0, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "ivory_rider_right_front_view.png", "mediaType": "image" }, { "nodeId": 34, "nodeType": "LoadImage", "file": "ivory_rider.png", "mediaType": "image" }, { "nodeId": 35, "nodeType": "LoadImage", "file": "ivory_rider_left_side_view.png", "mediaType": "image" }, { "nodeId": 36, "nodeType": "LoadImage", "file": "ivory_rider_right_side_view.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_king_o3_t2v", "title": "Kling O3: Text to Video", "description": "Upload text, audio, or images to generate a 15-second video with synchronized audio, character consistency, and storyboard control.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Video"], "models": ["Kling O3"], "logos": [ { "provider": "Kling" } ], "date": "2026-02-10", "openSource": false, "size": 0, "vram": 0, "usage": 170, "searchRank": 0, "io": { "outputs": [ { "nodeId": 14, "nodeType": "SaveVideo", "file": "api_king_o3_t2v.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_king_o3_t2v.mp4"] }, { "name": "api_kling_omni_v2v", "title": "Kling O1: Video to Video", "description": "Transform videos with Kling O1. Edit video content, change styles, or replace characters using text prompts and reference images.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tags": ["API", "Character Reference", "Video"], "models": ["Kling O1"], "date": "2026-01-10", "openSource": false, "usage": 130, "size": 0, "vram": 0, "searchRank": 0, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "blue_shirt_rabbit.jpg", "mediaType": "image" }, { "nodeId": 7, "nodeType": "LoadVideo", "file": "dancing_women.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "video_wan2_2_14B_animate", "title": "Wan2.2 Animate, Character Animation and Replacement", "description": "Unified character animation and replacement framework with precise motion and expression replication.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2-2-animate", "tags": ["Video", "Image to Video"], "models": ["Wan", "wan2.2 Animate"], "date": "2025-09-22", "size": 27380416512, "vram": 27380416512, "usage": 243, "requiresCustomNodes": ["ComfyUI-segment-anything-2", "comfyui-kjnodes", "comfyui_controlnet_aux"], "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "video_wan2_2_14B_animate_reference_image.png", "mediaType": "image" }, { "nodeId": 145, "nodeType": "LoadVideo", "file": "video_wan2_2_14B_animate_original_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "video_ltx2_i2v_lora", "title": "Squish Anything with LTX-2 I2V and LoRA", "description": "Upload any image to apply the Squish It LoRA effect. Generate a squished animation using the LTX-2 I2V model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video"], "models": ["LTX-2"], "date": "2026-02-09", "openSource": true, "size": 103830834381, "vram": 103830834381, "usage": 11, "searchRank": 0, "io": { "inputs": [ { "nodeId": 98, "nodeType": "LoadImage", "file": "puppy_with_blue_bandana.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 75, "nodeType": "SaveVideo", "file": "video_ltx2_i2v_lora.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/video_ltx2_i2v_lora.mp4"] }, { "name": "api_kling_o3_i2v", "title": "Kling O3: Reference to Video", "description": "Upload a reference image and optional audio or text prompt. Generate a character-consistent video with native audio output and precise storyboard control.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Character Reference", "Image to Video"], "models": ["Kling O3"], "logos": [ { "provider": "Kling" } ], "date": "2026-02-10", "openSource": false, "size": 0, "vram": 0, "usage": 249, "searchRank": 0, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "chasing_the_light.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 20, "nodeType": "SaveVideo", "file": "kling_o3_i2v.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/kling_o3_i2v.mp4"] }, { "name": "api_bytedance_seedance1_5_flf2v", "title": "Seedance 1.5 Pro: FLF2V", "description": "Upload a start frame and end frame, and Seedance 1.5 Pro automatically generates a smooth video transition with synchronized audio between them.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["FLF2V", "Image to Video", "API"], "models": ["ByteDance", "Seedance"], "date": "2026-01-19", "openSource": false, "size": 0, "vram": 0, "usage": 369, "searchRank": 0, "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "dancing_capybara.png", "mediaType": "image" }, { "nodeId": 11, "nodeType": "LoadImage", "file": "dj_capybara.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_wan2_2_14B_flf2v", "title": "Wan 2.2 14B First-Last Frame to Video", "description": "Generate smooth video transitions by defining start and end frames.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2_2", "tags": ["FLF2V", "Video"], "models": ["Wan2.2", "Wan"], "date": "2025-08-02", "size": 38031935406, "vram": 38031935406, "usage": 231, "io": { "inputs": [ { "nodeId": 62, "nodeType": "LoadImage", "file": "video_wan2_2_14B_flf2v_start_image.png", "mediaType": "image" }, { "nodeId": 68, "nodeType": "LoadImage", "file": "video_wan2_2_14B_flf2v_end_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_wan2_2_14B_fun_control", "title": "Wan 2.2 14B Fun Control", "description": "Generate videos guided by pose, depth, and edge controls using Wan 2.2 Fun Control.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-control", "tags": ["Video to Video", "Video", "ControlNet"], "models": ["Wan2.2", "Wan"], "date": "2025-08-12", "size": 38031935406, "vram": 38031935406, "usage": 169, "io": { "inputs": [ { "nodeId": 145, "nodeType": "LoadImage", "file": "video_wan2_2_14B_fun_control_start_image.jpg", "mediaType": "image" }, { "nodeId": 158, "nodeType": "LoadVideo", "file": "video_wan2_2_14B_fun_control_start_image_control_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "api_vidu_q3_text_to_video", "title": "Vidu Q3 Audio-Visual Video Generation", "description": "Input a text prompt or upload an image to generate a 1-16 second video with synchronized audio and automatic scene transitions.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Video", "Video"], "models": ["Vidu", "Vidu Q3"], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 14, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_vidu_q3_image_to_video", "title": "Vidu Q3 Image-to-Video with Audio", "description": "Upload an image and provide a text prompt to generate a 1-16 second video with synchronized audio and intelligent scene transitions.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Image to Video", "Video"], "models": ["Vidu", "Vidu Q3"], "date": "2026-02-02", "openSource": false, "usage": 33, "size": 0, "vram": 0, "logos": [ { "provider": "Vidu" } ], "searchRank": 0, "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "two_characters.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_wan2_6_i2v", "title": "Wan2.6: Image to Video", "description": "Transform images into high-quality videos with enhanced image quality, smoother motion, 1080P resolution support, and natural movement generation for professional results.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["Wan2.6", "Wan"], "date": "2025-12-20", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 288, "io": { "inputs": [ { "nodeId": 42, "nodeType": "LoadImage", "file": "red_car.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_kling_motion_control", "title": "Kling2.6: Motion Control", "description": "Apply precise character actions and expressions from a reference video to your character image with synchronized motion control.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "Motion Control", "API"], "models": ["Kling 2.6", "Kling"], "date": "2026-01-12", "openSource": false, "usage": 214, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadVideo", "file": "street_dancer.mp4", "mediaType": "video" }, { "nodeId": 11, "nodeType": "LoadImage", "file": "streetwear_fox.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_kling2_6_i2v", "title": "Kling2.6: Animate Images with Audio", "description": "Transform static images into dynamic videos with synchronized dialogue, singing, sound effects, and ambient audio.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API", "Audio"], "models": ["Kling 2.6", "Kling"], "date": "2025-12-22", "openSource": false, "size": 0, "vram": 0, "usage": 78, "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "lizard_rapper_in_bar.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_vidu_q2_i2v", "title": "Vidu Q2: Image to Video", "description": "Transform static images into dynamic 1080p videos with cinematic camera control, multi-subject consistency", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "API"], "models": ["Vidu Q2", "Vidu"], "date": "2026-01-12", "openSource": false, "usage": 131, "io": { "inputs": [ { "nodeId": 40, "nodeType": "LoadImage", "file": "cozy_bear.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_ltx2_i2v_distilled", "title": "LTX-2 Image to Video (Distilled)", "description": "Transform static images into dynamic videos with synchronized audio-video generation using LTX-2 distilled model. Optimized for faster generation while maintaining quality. Features expressive lip sync, natural motion, and improved speed.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video"], "models": ["LTX-2", "Lightricks"], "date": "2026-01-06", "size": 38010460570, "vram": 38010460570, "usage": 91, "searchRank": 0, "openSource": true, "io": { "inputs": [ { "nodeId": 98, "nodeType": "LoadImage", "file": "snow_bike_jump_crew.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_ltx2_pose_to_video", "title": "LTX-2 Pose to Video", "description": "Generate high-quality videos from pose guidance with synchronized audio-video generation using LTX-2. Features precise pose control, expressive motion, and efficient performance.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tags": ["ControlNet", "Video"], "models": ["LTX-2", "Lightricks"], "date": "2026-01-06", "size": 38010460570, "vram": 38010460570, "requiresCustomNodes": ["comfyui_controlnet_aux"], "usage": 35, "searchRank": 0, "openSource": true, "io": { "inputs": [ { "nodeId": 160, "nodeType": "LoadImage", "file": "women_with_paper.png", "mediaType": "image" }, { "nodeId": 185, "nodeType": "LoadVideo", "file": "woman_with_paper.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "video_ltx2_t2v_distilled", "title": "LTX-2 Text to Video (Distilled)", "description": "Generate high-quality videos from text prompts with synchronized audio-video generation using LTX-2 distilled model. Optimized for faster generation while maintaining quality. Features expressive lip sync, dynamic motion generation, and improved speed.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video"], "models": ["LTX-2", "Lightricks"], "date": "2026-01-06", "size": 38010460570, "vram": 38010460570, "usage": 67, "searchRank": 0, "openSource": true, "username": "ComfyUI" }, { "name": "video_ltx2_canny_to_video", "title": "LTX-2 Canny to Video", "description": "Generate high-quality videos from edge detection (Canny) guidance with synchronized audio-video generation using LTX-2. Features precise edge control, structural consistency, and efficient performance.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tags": ["ControlNet", "Video"], "models": ["LTX-2", "Lightricks"], "date": "2026-01-06", "size": 38010460570, "vram": 38010460570, "usage": 26, "searchRank": 0, "openSource": true, "io": { "inputs": [ { "nodeId": 127, "nodeType": "LoadVideo", "file": "squirrel_in_flower_garden.mp4", "mediaType": "video" }, { "nodeId": 160, "nodeType": "LoadImage", "file": "ltx_2_canny_1st_frame.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_ltx2_depth_to_video", "title": "LTX-2 Depth to Video", "description": "Generate high-quality videos from depth maps with synchronized audio-video generation using LTX-2. Features precise depth control, spatial awareness, and efficient performance.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["ControlNet", "Video"], "thumbnailVariant": "hoverDissolve", "models": ["LTX-2", "Lightricks"], "date": "2026-01-06", "size": 38010460570, "vram": 38010460570, "usage": 42, "searchRank": 0, "openSource": true, "io": { "inputs": [ { "nodeId": 160, "nodeType": "LoadImage", "file": "minimalist_sky_view_lounge.png", "mediaType": "image" }, { "nodeId": 183, "nodeType": "LoadVideo", "file": "minimalist_sky_view_lounge.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "video-wan21_scail", "title": "Wan2.1 SCAIL", "description": "One-Touch SCAIL Pose Control based on the composition of the Reference Image", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Pose transfer", "Video"], "models": ["Wan2.1 SCAIL"], "date": "2026-01-19", "openSource": true, "requiresCustomNodes": ["ComfyUI-WanAnimatePreprocess", "ComfyUI-WanVideoWrapper", "comfyui-kjnodes", "comfyui-scail-pose", "comfyui-videohelpersuite", "comfyui_essentials"], "usage": 194, "io": { "inputs": [ { "nodeId": 390, "nodeType": "LoadImage", "file": "pirates_dancing.png", "mediaType": "image" }, { "nodeId": 408, "nodeType": "LoadVideo", "file": "wan21_scail-input.mp4", "mediaType": "video" } ] }, "size": 20401094656, "vram": 20401094656, "searchRank": 0, "username": "ComfyUI" }, { "name": "video_hunyuan_video_1.5_720p_i2v", "title": "Hunyuan Video 1.5 Image to Video", "description": "Animate still images into dynamic videos with precise motion and camera control. Maintains visual consistency while bringing photos and illustrations to life with smooth, natural movements.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video"], "models": ["Hunyuan Video"], "date": "2025-11-21", "size": 45384919416, "vram": 45384919416, "usage": 149, "io": { "inputs": [ { "nodeId": 80, "nodeType": "LoadImage", "file": "video_hunyuan_video_1.5_720p_i2v_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_kling_omni_edit_video", "title": "Kling O1: Video Edit", "description": "Edit videos with natural language commands, featuring video reference mode for quick generation of high-quality style transfers, element additions, and background modifications.", "mediaType": "image", "thumbnailVariant": "compareSlider", "mediaSubtype": "webp", "tags": ["Video", "API", "Video Edit", "Text to Video", "Image to Video"], "models": ["Kling"], "date": "2025-12-02", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 161, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "api_flux2_input_image_4.png", "mediaType": "image" }, { "nodeId": 11, "nodeType": "LoadImage", "file": "api_flux2_input_image_1.png", "mediaType": "image" }, { "nodeId": 13, "nodeType": "LoadImage", "file": "api_flux2_input_image_2.png", "mediaType": "image" }, { "nodeId": 14, "nodeType": "LoadImage", "file": "api_flux2_input_image_3.png", "mediaType": "image" }, { "nodeId": 23, "nodeType": "LoadVideo", "file": "api_kling_omni_edit_video_input_video.mp4", "mediaType": "video" }, { "nodeId": 24, "nodeType": "LoadImage", "file": "api_kling_omni_edit_video_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_kling_omni_i2v", "title": "Kling O1: Image to Video ", "description": "Transform static images into dynamic videos with Kling O1. Add motion, camera movements, and life to your images using text prompts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Video", "Character Reference"], "models": ["Kling O1"], "date": "2026-01-12", "openSource": false, "usage": 57, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "sheep_knit.jpg", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadImage", "file": "quokka_bath.jpg", "mediaType": "image" }, { "nodeId": 6, "nodeType": "LoadImage", "file": "quokka_relax.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_wan_image_to_video", "title": "Wan2.5: Image to Video", "description": "Transform images into videos with synchronized audio, enhanced motion, and superior quality.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["Wan2.5", "Wan"], "date": "2025-09-27", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 200, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadAudio", "file": "audio_ace_step_1_m2m_editing_input_audio.mp3", "mediaType": "audio" }, { "nodeId": 11, "nodeType": "LoadImage", "file": "api_wan_image_to_video_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_kling_flf", "title": "Kling1.6: FLF2V", "description": "Generate videos through controlling the first and last frames.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "API", "FLF2V"], "models": ["Kling", "Kling 1.6"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 36, "io": { "inputs": [ { "nodeId": 40, "nodeType": "LoadImage", "file": "api_kling_flf_first_frame.png", "mediaType": "image" }, { "nodeId": 42, "nodeType": "LoadImage", "file": "api_kling_flf_last_frame.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_kling_i2v", "title": "Kling2.0: Image to Video", "description": "Generate videos with excellent prompt adherence for actions, expressions, and camera movements using Kling.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["Kling", "Kling 2.0"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 183, "io": { "inputs": [ { "nodeId": 40, "nodeType": "LoadImage", "file": "api_kling_i2v_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_vidu_q2_flf2v", "title": "Vidu Q2: FLF2V", "description": "Create smooth video transitions between start and end frames with cinematic camera movements, multi-subject consistency.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["FLF2V", "Video", "API"], "models": ["Vidu Q2"], "date": "2026-01-12", "openSource": false, "usage": 43, "io": { "inputs": [ { "nodeId": 40, "nodeType": "LoadImage", "file": "nun_in_church-1.png", "mediaType": "image" }, { "nodeId": 42, "nodeType": "LoadImage", "file": "nun_in_church-2.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_wan2_2_5B_ti2v", "title": "Wan 2.2 5B Video Generation", "description": "Fast text-to-video and image-to-video generation with 5B parameters. Optimized for rapid prototyping and creative exploration.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video"], "models": ["Wan2.2", "Wan"], "date": "2025-07-29", "size": 18146236826, "vram": 18146236826, "usage": 142, "io": { "inputs": [ { "nodeId": 56, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_wan2_2_14B_s2v", "title": "Wan2.2-S2V Audio-Driven Video Generation", "description": "Transform static images and audio into dynamic videos with perfect synchronization and minute-level generation.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2-2-s2v", "tags": ["Video"], "models": ["Wan2.2", "Wan"], "date": "2025-08-02", "size": 25254407700, "vram": 25254407700, "usage": 50, "io": { "inputs": [ { "nodeId": 52, "nodeType": "LoadImage", "file": "video_wan2_2_14B_s2v_reference_image.jpg", "mediaType": "image" }, { "nodeId": 58, "nodeType": "LoadAudio", "file": "video_wan2_2_14B_s2v_input_audio.MP3", "mediaType": "audio" } ] }, "username": "ComfyUI" }, { "name": "video_wan_vace_inpainting", "title": "Wan2.1 VACE Inpainting", "description": "Edit specific regions in videos while preserving surrounding content. Great for object removal or replacement.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace", "tags": ["Inpainting", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-05-21", "size": 57767310131, "vram": 57767310131, "usage": 114, "io": { "inputs": [ { "nodeId": 162, "nodeType": "LoadImage", "file": "api_bfl_flux_1_kontext_multiple_images_input_dog.jpg", "mediaType": "image" }, { "nodeId": 209, "nodeType": "LoadVideo", "file": "video_wan_vace_inpainting_input_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "api_bytedance_flf2v", "title": "Seedance1.0 Pro: Start End to Video", "description": "Generate cinematic video transitions between start and end frames with fluid motion, scene consistency, and professional polish using ByteDance's Seedance model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "FLF2V", "Video"], "models": ["Seedance1.0 Pro", "ByteDance"], "date": "2025-10-06", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 67, "io": { "inputs": [ { "nodeId": 35, "nodeType": "LoadImage", "file": "api_bytedance_flf2v_first_frame.png", "mediaType": "image" }, { "nodeId": 36, "nodeType": "LoadImage", "file": "api_bytedance_flf2v_last_frame.png", "mediaType": "image" } ] }, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_vidu_q2_r2v", "title": "Vidu Q2: Reference to Video", "description": "Generate videos with reference-based consistency for up to 3 subjects, maintaining character and style continuity across the video sequence with cinematic camera movements.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Character Reference", "Image to Video", "API"], "models": ["Vidu Q2", "Vidu"], "date": "2026-01-12", "openSource": false, "usage": 51, "io": { "inputs": [ { "nodeId": 40, "nodeType": "LoadImage", "file": "api_vidu_q2_r2v_red_haired_girl.jpg", "mediaType": "image" }, { "nodeId": 42, "nodeType": "LoadImage", "file": "vintage_robot.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_kling_omni_t2v", "title": "Kling O1: Text to Video", "description": "Generate videos from text descriptions using Kling O1. Create dynamic video content with natural language prompts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Video", "Video"], "models": ["Kling O1"], "date": "2026-01-12", "openSource": false, "usage": 16, "username": "ComfyUI" }, { "name": "api_ltxv_image_to_video", "title": "LTX-2: Image to Video", "description": "Transform static images into dynamic videos with LTX-2 Pro. Generate cinematic video sequences with natural motion, synchronized audio, and support for up to 4K resolution at 50fps.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["LTX-2", "Lightricks"], "date": "2025-10-28", "openSource": false, "size": 0, "vram": 0, "usage": 110, "io": { "inputs": [ { "nodeId": 47, "nodeType": "LoadImage", "file": "api_ltxv_image_to_video_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_wan2_2_14B_fun_inpaint", "title": "Wan 2.2 14B Fun Inp", "description": "Generate videos from start and end frames using Wan 2.2 Fun Inp.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-inp", "tags": ["FLF2V", "Video"], "models": ["Wan2.2", "Wan"], "date": "2025-08-12", "size": 38031935406, "vram": 38031935406, "usage": 70, "io": { "inputs": [ { "nodeId": 110, "nodeType": "LoadImage", "file": "video_wan2_2_14B_fun_inpaint_start_image.png", "mediaType": "image" }, { "nodeId": 112, "nodeType": "LoadImage", "file": "video_wan2_2_14B_fun_inpaint_end_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_runway_gen4_turo_image_to_video", "title": "Runway: Gen4 Turbo Image to Video", "description": "Generate dynamic videos from images using Runway Gen4 Turbo.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["Runway"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 53, "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "api_runway_gen4_turo_image_to_video_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "ltxv_image_to_video", "title": "LTXV Image to Video", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate videos from still images.", "tutorialUrl": "https://docs.comfy.org/tutorials/video/ltxv", "tags": ["Image to Video", "Video"], "models": ["LTX-0.9.5"], "date": "2025-03-01", "size": 19155554140, "vram": 19155554140, "usage": 144, "io": { "inputs": [ { "nodeId": 78, "nodeType": "LoadImage", "file": "ltxv_image_to_video_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_wan2_6_t2v", "title": "Wan2.6: Text to Video", "description": "Generate high-quality videos from text prompts with enhanced image quality, smoother motion, 1080P resolution support, and improved prompt understanding for natural, professional results.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video", "API"], "models": ["Wan2.6", "Wan"], "date": "2025-12-20", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 14, "username": "ComfyUI" }, { "name": "video_hunyuan_video_1.5_720p_t2v", "title": "Hunyuan Video 1.5 Text to Video", "description": "Generate high-quality 720p videos from text prompts with cinematic camera control, emotional expressions, and physics simulation. Supports multiple styles including realistic, anime, and 3D with text rendering.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video"], "models": ["Hunyuan Video"], "date": "2025-11-21", "size": 45419279155, "vram": 45419279155, "usage": 52, "io": { "outputs": [ { "nodeId": 102, "nodeType": "SaveVideo", "file": "video_hunyuan_video_1.5_720p_t2v.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/video_hunyuan_video_1.5_720p_t2v.mp4"] }, { "name": "wan2.1_fun_control", "title": "Wan 2.1 ControlNet", "description": "Generate videos guided by pose, depth, and edge controls using Wan 2.1 ControlNet.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/fun-control", "tags": ["Video to Video", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-04-15", "size": 11381663334, "vram": 11381663334, "usage": 72, "io": { "inputs": [ { "nodeId": 52, "nodeType": "LoadImage", "file": "wan2.1_fun_control_start_frame.png", "mediaType": "image" }, { "nodeId": 80, "nodeType": "LoadVideo", "file": "wan2.1_fun_control_control_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "video_wan_vace_14B_ref2v", "title": "Wan2.1 VACE Reference to Video", "description": "Create videos that match the style and content of a reference image. Perfect for style-consistent video generation.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace", "tags": ["Video", "Image to Video"], "models": ["Wan2.1", "Wan"], "date": "2025-05-21", "size": 57756572713, "vram": 57756572713, "usage": 86, "io": { "inputs": [ { "nodeId": 73, "nodeType": "LoadImage", "file": "video_wan_vace_14B_ref2v_reference_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_wan2_1_infinitetalk", "title": "InfiniteTalk: Audio-Driven Full-Body Video Dubbing", "description": "Upload a source Image and target audio. Generate a full-body dubbed video with synchronized motion while preserving the original identity, background, and camera movement.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Audio to Video", "Lip Sync", "Video"], "models": ["Wan2.1 InfiniteTalk"], "date": "2026-01-26", "openSource": true, "size": 29635274342, "vram": 29635274342, "usage": 73, "searchRank": 0, "io": { "inputs": [ { "nodeId": 90, "nodeType": "LoadAudio", "file": "audio_speaker2_man.mp3", "mediaType": "audio" }, { "nodeId": 32, "nodeType": "LoadImage", "file": "two_character_talking.png", "mediaType": "image" }, { "nodeId": 24, "nodeType": "LoadAudio", "file": "audio_speaker1_woman.mp3", "mediaType": "audio" } ], "outputs": [ { "nodeId": 141, "nodeType": "SaveVideo", "file": "video_wan2_1_infinitetalk.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/video_wan2_1_infinitetalk.mp4"] }, { "name": "video_wanmove_480p", "title": "Wan-Move Motion-Control Image to Video", "description": "Generate videos from a single image using Wan-Move, with fine-grained point-level motion control via trajectory guidance.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Motion Control", "Video"], "models": ["Wan", "Wan2.1"], "date": "2025-12-15", "size": 25447681229, "vram": 25447681229, "usage": 15, "io": { "inputs": [ { "nodeId": 238, "nodeType": "LoadImage", "file": "snowboard_rush.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "video_wanmove_480p_hallucination", "title": "WanMove: Daydream Illusion", "description": "Use WanMove to generate dynamic images from trajectories and create video dynamic effects with daydream illusion", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Motion Control", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-12-15", "size": 25447681229, "vram": 25447681229, "usage": 14, "requiresCustomNodes": ["comfyui_fill-nodes"], "io": { "inputs": [ { "nodeId": 238, "nodeType": "LoadImage", "file": "wooden_facade_building.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "api_wan_r2v", "title": "WAN2.6: Reference to Video", "description": "Creating identity-preserved videos with natural movement and cinematic quality.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Character Reference", "Video"], "date": "2026-01-03", "openSource": false, "models": ["Wan2.6", "Wan"], "usage": 6, "io": { "inputs": [ { "nodeId": 34, "nodeType": "LoadVideo", "file": "armored_warrior.mp4", "mediaType": "video" }, { "nodeId": 35, "nodeType": "LoadVideo", "file": "spear_warrior.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "video_wan_vace_outpainting", "title": "Wan2.1 VACE Outpainting", "description": "Generate extended videos by expanding video size using Wan VACE outpainting.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace", "tags": ["Outpainting", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-05-21", "size": 57756572713, "vram": 57756572713, "usage": 50, "io": { "inputs": [ { "nodeId": 71, "nodeType": "LoadVideo", "file": "video_wan_vace_outpainting_input_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "video_wan2_2_5B_fun_control", "title": "Wan 2.2 5B Fun Control", "description": "Multi-condition video control with pose, depth, and edge guidance. Compact 5B size for experimental development.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video", "ControlNet"], "models": ["Wan2.2", "Wan"], "date": "2025-07-29", "size": 18146236826, "vram": 18146236826, "usage": 91, "io": { "inputs": [ { "nodeId": 66, "nodeType": "LoadVideo", "file": "video_wan2_2_5B_fun_control_control_video.mp4", "mediaType": "video" }, { "nodeId": 70, "nodeType": "LoadImage", "file": "video_wan2_2_5B_fun_control_start_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_bytedance_seedance1_5_text_to_video", "title": "Seedance1.5 Pro: Text to Video", "description": "Create complete audio-visual stories from text with synchronized voices, music, and sound effects.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Video"], "models": ["Seedance"], "date": "2026-01-19", "openSource": false, "usage": 77, "username": "ComfyUI" }, { "name": "video_humo", "title": "HuMo Video Generation", "description": "Generate videos basic on audio, image, and text, keep the character's lip sync.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video"], "models": ["HuMo"], "date": "2025-09-21", "size": 27895812588, "vram": 27895812588, "usage": 28, "io": { "inputs": [ { "nodeId": 49, "nodeType": "LoadImage", "file": "video_humo_reference_image.png", "mediaType": "image" }, { "nodeId": 58, "nodeType": "LoadAudio", "file": "video_humo_input_audio.wav", "mediaType": "audio" } ] }, "username": "ComfyUI" }, { "name": "text_to_video_wan", "title": "Wan 2.1 Text to Video", "description": "Generate videos from text prompts using Wan 2.1.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan-video", "tags": ["Text to Video", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-03-01", "size": 9824737690, "vram": 9824737690, "usage": 30, "username": "ComfyUI" }, { "name": "video_wan2_2_14B_fun_camera", "title": "Wan 2.2 14B Fun Camera Control", "description": "Generate videos with camera motion controls including pan, zoom, and rotation using Wan 2.2 Fun Camera Control.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-camera", "tags": ["Video to Video", "Video"], "models": ["Wan2.2", "Wan"], "date": "2025-08-17", "size": 40050570035, "vram": 40050570035, "usage": 30, "io": { "inputs": [ { "nodeId": 79, "nodeType": "LoadImage", "file": "video_wan2_2_14B_fun_camera_start_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_vidu_reference_to_video", "title": "Vidu Q1: Reference to Video", "description": "Generate videos with consistent subjects using multiple reference images (up to 7) for character and style continuity across the video sequence.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "Image to Video", "API"], "models": ["Vidu Q1", "Vidu"], "date": "2025-08-23", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 25, "io": { "inputs": [ { "nodeId": 28, "nodeType": "LoadImage", "file": "api_vidu_reference_to_video_reference_image_2.jpg", "mediaType": "image" }, { "nodeId": 30, "nodeType": "LoadImage", "file": "api_vidu_reference_to_video_reference_image_1.jpg", "mediaType": "image" }, { "nodeId": 45, "nodeType": "LoadImage", "file": "api_vidu_reference_to_video_reference_image_3.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "image_to_video_wan", "title": "Wan 2.1 Image to Video", "description": "Generate videos from images using Wan 2.1.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan-video", "tags": ["Text to Video", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-03-01", "size": 41049149932, "vram": 41049149932, "usage": 91, "io": { "inputs": [ { "nodeId": 52, "nodeType": "LoadImage", "file": "image_to_video_wan_start_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_kling2_6_t2v", "title": "Kling2.6: Storytelling Videos with Audio", "description": "Bring your stories to life with videos featuring synchronized dialogue, music, sound effects, and ambient audio from text prompts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Audio", "Text to Video", "Video"], "models": ["Kling", "Kling 2.6"], "date": "2025-12-22", "openSource": false, "size": 0, "vram": 0, "usage": 22, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_runway_first_last_frame", "title": "Runway: First Last Frame to Video", "description": "Generate smooth video transitions between two keyframes with Runway's precision.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "API", "FLF2V"], "models": ["Runway"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 54, "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "api_runway_first_last_frame_first_frame.jpg", "mediaType": "image" }, { "nodeId": 11, "nodeType": "LoadImage", "file": "api_runway_first_last_frame_last_frame.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_runway_gen3a_turbo_image_to_video", "title": "Runway: Gen3a Turbo Image to Video", "description": "Generate cinematic videos from static images using Runway Gen3a Turbo.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["Runway"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 6, "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "api_runway_gen3a_turbo_image_to_video_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "wan2.1_flf2v_720_f16", "title": "Wan 2.1 FLF2V 720p F16", "description": "Generate videos by controlling first and last frames using Wan 2.1 FLF2V.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan-flf", "tags": ["FLF2V", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-04-15", "size": 41049149932, "vram": 41049149932, "usage": 54, "io": { "inputs": [ { "nodeId": 52, "nodeType": "LoadImage", "file": "wan2.1_flf2v_720_f16_start_image.png", "mediaType": "image" }, { "nodeId": 72, "nodeType": "LoadImage", "file": "wan2.1_flf2v_720_f16_end_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_kandinsky5_i2v", "title": "Kandinsky 5.0 Video Lite Image to Video", "description": "A lightweight 2B model that generates videos from English and Russian prompts with high visual quality.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video"], "models": ["Kandinsky"], "date": "2025-12-09", "size": 14710262989, "vram": 14710262989, "usage": 17, "searchRank": 0, "openSource": true, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "crystal_flower.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_vidu_q2_t2v", "title": "Vidu Q2: Text to Video", "description": "Generate high-quality 1080p videos from text prompts with Vidu Q2 model", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Video", "Video"], "models": ["Vidu Q2", "Vidu"], "date": "2026-01-12", "openSource": false, "usage": 6, "username": "ComfyUI" }, { "name": "api_veo2_i2v", "title": "Veo2: Image to Video", "description": "Generate videos from images using Google Veo2 API.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["Veo", "Google"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 11, "io": { "inputs": [ { "nodeId": 61, "nodeType": "LoadImage", "file": "api_veo2_i2v_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_wan_text_to_video", "title": "Wan2.5: Text to Video", "description": "Generate videos with synchronized audio, enhanced motion, and superior quality.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["Wan2.5", "Wan"], "date": "2025-09-27", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 13, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadAudio", "file": "audio_ace_step_1_m2m_editing_input_audio.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI" }, { "name": "api_vidu_start_end_to_video", "title": "Vidu Q1: Start End to Video", "description": "Create smooth video transitions between defined start and end frames with natural motion interpolation and consistent visual quality.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "API", "FLF2V"], "models": ["Vidu Q1", "Vidu"], "date": "2025-08-23", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 18, "io": { "inputs": [ { "nodeId": 28, "nodeType": "LoadImage", "file": "api_vidu_start_end_to_video_start_frame.jpg", "mediaType": "image" }, { "nodeId": 30, "nodeType": "LoadImage", "file": "api_vidu_start_end_to_video_last_frame.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_wan_vace_flf2v", "title": "Wan2.1 VACE First-Last Frame", "description": "Generate smooth video transitions by defining start and end frames. Supports custom keyframe sequences.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace", "tags": ["FLF2V", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-05-21", "size": 57767310131, "vram": 57767310131, "usage": 51, "io": { "inputs": [ { "nodeId": 147, "nodeType": "LoadImage", "file": "video_wan_vace_flf2v_end_image.png", "mediaType": "image" }, { "nodeId": 144, "nodeType": "LoadImage", "file": "video_wan_vace_flf2v_start_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 69, "nodeType": "SaveVideo", "file": "video_wan_vace_flf2v.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/video_wan_vace_flf2v.mp4"] }, { "name": "video_kandinsky5_t2v", "title": "Kandinsky 5.0 Video Lite Text to Video", "description": "A lightweight 2B model that generates videos from English and Russian prompts with high visual quality.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video"], "models": ["Kandinsky"], "date": "2025-12-09", "size": 14710262989, "vram": 14710262989, "usage": 14, "searchRank": 0, "openSource": true, "username": "ComfyUI" }, { "name": "video_capybara_v0_1_video_edit", "title": "Capybara: Video Edit", "description": "Upload an image or video and a text instruction to perform generation or editing tasks. Generate a new or edited image or video based on the provided instruction.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video Edit"], "models": ["Capybara"], "date": "2026-02-23", "openSource": true, "size": 37044092928, "vram": 37044092928, "usage": 40, "searchRank": 0, "io": { "inputs": [ { "nodeId": 127, "nodeType": "LoadVideo", "file": "horse_running.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 114, "nodeType": "SaveVideo", "file": "video_capybara_v0_1_video_edit.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["input/horse_running.mp4", "output/video_capybara_v0_1_video_edit.mp4"] }, { "name": "video_capybara_v0_1_image_to_video", "title": "Capybara: Image to Video", "description": "Upload an image and provide a text instruction. Generate a new video where the input is edited according to your instruction, preserving structure and temporal coherence.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "Image to Video"], "models": ["Capybara"], "date": "2026-02-23", "openSource": true, "size": 37044092928, "vram": 37044092928, "usage": 82, "searchRank": 0, "io": { "inputs": [ { "nodeId": 126, "nodeType": "LoadImage", "file": "joy_snap.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 114, "nodeType": "SaveVideo", "file": "video_capybara_v0_1_image_to_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/video_capybara_v0_1_image_to_video.mp4"] }, { "name": "api_pixverse_t2v", "title": "PixVerse: Text to Video", "description": "Generate videos with accurate prompt interpretation and stunning video dynamics.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video", "API"], "models": ["PixVerse"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 3, "username": "ComfyUI" }, { "name": "video_wan2.1_alpha_t2v_14B", "title": "Wan2.1 Alpha T2V", "description": "Generate text-to-video with alpha channel support for transparent backgrounds and semi-transparent objects.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-10-06", "size": 22494891213, "vram": 22494891213, "usage": 19, "username": "ComfyUI" }, { "name": "txt_to_image_to_video", "title": "SVD Text to Image to Video", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate videos by first creating images from text prompts.", "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/video/#image-to-video", "tags": ["Text to Video", "Video"], "models": ["SVD", "Stability"], "date": "2025-03-01", "size": 16492674417, "vram": 16492674417, "usage": 9, "username": "ComfyUI" }, { "name": "api_hailuo_minimax_i2v", "title": "MiniMax: Image to Video", "description": "Generate refined videos from images and text with CGI integration using MiniMax.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["MiniMax"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 12, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "api_hailuo_minimax_i2v_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_luma_i2v", "title": "Luma: Image to Video", "description": "Take static images and instantly create magical high quality animations.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["Luma"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 41, "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadImage", "file": "api_luma_i2v_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_wan_ati", "title": "Wan2.1 ATI", "description": "Trajectory-controlled Video Generation.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan-ati", "tags": ["Video"], "models": ["Wan2.1", "Wan"], "date": "2025-05-21", "size": 25393994138, "vram": 25393994138, "usage": 18, "io": { "inputs": [ { "nodeId": 240, "nodeType": "LoadImage", "file": "video_wan_ati_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_ltxv_text_to_video", "title": "LTX-2: Text to Video", "description": "Generate high-quality videos from text prompts using Lightricks LTX-2 with synchronized audio. Supports up to 4K resolution at 50fps with Fast, Pro, and Ultra modes for various production needs.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video", "API"], "models": ["LTX-2", "Lightricks"], "date": "2025-10-28", "openSource": false, "size": 0, "vram": 0, "usage": 18, "username": "ComfyUI" }, { "name": "api_vidu_text_to_video", "title": "Vidu Q1: Text to Video", "description": "Generate high-quality 1080p videos from text prompts with adjustable movement amplitude and duration control using Vidu's advanced AI model.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video", "API"], "models": ["Vidu Q1", "Vidu"], "date": "2025-08-23", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 8, "username": "ComfyUI" }, { "name": "api_bytedance_text_to_video", "title": "Seedance1.0 Pro: Text to Video", "description": "Generate high-quality videos directly from text prompts using ByteDance's Seedance model. Supports multiple resolutions and aspect ratios with natural motion and cinematic quality.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "API", "Text to Video"], "models": ["Seedance1.0 Pro", "ByteDance"], "date": "2025-10-06", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 37, "username": "ComfyUI" }, { "name": "api_vidu_image_to_video", "title": "Vidu Q1: Image to Video", "description": "Transform static images into dynamic 1080p videos with precise motion control and customizable movement amplitude using Vidu.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["Vidu Q1", "Vidu"], "date": "2025-08-23", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 9, "io": { "inputs": [ { "nodeId": 22, "nodeType": "LoadImage", "file": "api_vidu_image_to_video_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_kling_dual_characters_effects", "title": "Kling: Dual Character Effect", "description": "Upload two character images side - by - side. Generate a video in which the characters hug, kiss, or form a heart gesture together.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Video"], "models": ["Kling 1.6", "Kling"], "logos": [ { "provider": "Kling" } ], "date": "2026-03-02", "openSource": false, "size": 0, "vram": 0, "usage": 1, "searchRank": 0, "io": { "inputs": [ { "nodeId": 13, "nodeType": "LoadImage", "file": "deep_curl_portrait.png", "mediaType": "image" }, { "nodeId": 14, "nodeType": "LoadImage", "file": "blue_tone_woman.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 17, "nodeType": "SaveVideo", "file": "api_kling_dual_characters_effects.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_kling_dual_characters_effects.mp4"] }, { "name": "api_hailuo_minimax_t2v", "title": "MiniMax: Text to Video", "description": "Generate high-quality videos directly from text prompts. Explore MiniMax's advanced AI capabilities to create diverse visual narratives with professional CGI effects and stylistic elements to bring your descriptions to life.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video", "API"], "models": ["MiniMax"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 1, "username": "ComfyUI" }, { "name": "video_wan2_2_5B_fun_inpaint", "title": "Wan 2.2 5B Fun Inpaint", "description": "Efficient video inpainting from start and end frames. 5B model delivers quick iterations for testing workflows.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video"], "models": ["Wan2.2", "Wan"], "date": "2025-07-29", "size": 18146236826, "vram": 18146236826, "usage": 10, "io": { "inputs": [ { "nodeId": 70, "nodeType": "LoadImage", "file": "video_wan2_2_5B_fun_inpaint_start_image.png", "mediaType": "image" }, { "nodeId": 74, "nodeType": "LoadImage", "file": "video_wan2_2_5B_fun_inpaint_end_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_kling_effects", "title": "Kling 1.6: Video Effects", "description": "Generate dynamic videos by applying visual effects to images using Kling.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "API"], "models": ["Kling", "Kling 1.6"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 11, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "api_kling_effects_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_hailuo_minimax_video", "title": "MiniMax: Video", "description": "Generate high-quality videos from text prompts with optional first-frame control using MiniMax Hailuo-02 model. Supports multiple resolutions (768P/1080P) and durations (6/10s) with intelligent prompt optimization.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Video", "Video"], "models": ["MiniMax"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 6, "io": { "inputs": [ { "nodeId": 13, "nodeType": "LoadImage", "file": "api_hailuo_minimax_video_first_frame.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 14, "nodeType": "SaveVideo", "file": "api_hailuo_minimax_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "logos": [ { "provider": "MiniMax" } ], "searchRank": 0, "thumbnail": ["output/api_hailuo_minimax_video.mp4"] }, { "name": "ltxv_text_to_video", "title": "LTXV Text to Video", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate videos from text prompts.", "tutorialUrl": "https://docs.comfy.org/tutorials/video/ltxv", "tags": ["Text to Video", "Video"], "models": ["LTX-0.9.5"], "date": "2025-03-01", "size": 19155554140, "vram": 19155554140, "usage": 59, "username": "ComfyUI" }, { "name": "api_luma_t2v", "title": "Luma: Text to Video", "description": "High-quality videos can be generated using simple prompts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video", "Video", "API"], "models": ["Luma"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 6, "username": "ComfyUI" }, { "name": "api_pixverse_i2v", "title": "PixVerse: Image to Video", "description": "Generate dynamic videos from static images with motion and effects using PixVerse.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["PixVerse"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 7, "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "api_runway_reference_to_image_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_pixverse_template_i2v", "title": "PixVerse Templates: Image to Video", "description": "Generate dynamic videos from static images with motion and effects using PixVerse.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video", "Video", "API"], "models": ["PixVerse"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 8, "io": { "inputs": [ { "nodeId": 34, "nodeType": "LoadImage", "file": "api_pixverse_template_i2v_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_wan2.1_fun_camera_v1.1_14B", "title": "Wan 2.1 Fun Camera 14B", "description": "Generate high-quality videos with advanced camera control using the full 14B model", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/fun-control", "tags": ["Video"], "models": ["Wan2.1", "Wan"], "date": "2025-04-15", "size": 42047729828, "vram": 42047729828, "usage": 3, "io": { "inputs": [ { "nodeId": 52, "nodeType": "LoadImage", "file": "video_wan2.1_fun_camera_v1.1_14B_start_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "video_wan_vace_14B_t2v", "title": "Wan2.1 VACE Text to Video", "description": "Transform text descriptions into high-quality videos. Supports both 480p and 720p with VACE-14B model.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace", "tags": ["Text to Video", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-05-21", "size": 57756572713, "vram": 57756572713, "usage": 24, "username": "ComfyUI" }, { "name": "video_wan2.1_fun_camera_v1.1_1.3B", "title": "Wan 2.1 Fun Camera 1.3B", "description": "Generate dynamic videos with cinematic camera movements using Wan 2.1 Fun Camera 1.3B model.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/fun-control", "tags": ["Video"], "models": ["Wan2.1", "Wan"], "date": "2025-04-15", "size": 11489037517, "vram": 11489037517, "usage": 3, "io": { "inputs": [ { "nodeId": 52, "nodeType": "LoadImage", "file": "video_wan2.1_fun_camera_v1.1_1.3B_start_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "wan2.1_fun_inp", "title": "Wan 2.1 Inpainting", "description": "Generate videos from start and end frames using Wan 2.1 inpainting.", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/fun-inp", "tags": ["Inpainting", "Video"], "models": ["Wan2.1", "Wan"], "date": "2025-04-15", "size": 11381663334, "vram": 11381663334, "usage": 7, "io": { "inputs": [ { "nodeId": 52, "nodeType": "LoadImage", "file": "wan2.1_fun_inp_start_image.png", "mediaType": "image" }, { "nodeId": 72, "nodeType": "LoadImage", "file": "wan2.1_fun_inp_end_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "hunyuan_video_text_to_video", "title": "Hunyuan Video Text to Video", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate videos from text prompts using Hunyuan model.", "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/hunyuan_video/", "tags": ["Text to Video", "Video"], "models": ["Hunyuan Video", "Tencent"], "date": "2025-03-01", "size": 35476429865, "vram": 35476429865, "usage": 12, "username": "ComfyUI" } ] }, { "moduleName": "default", "category": "GENERATION TYPE", "icon": "icon-[lucide--volume-2]", "title": "Audio", "type": "audio", "templates": [ { "name": "audio_stable_audio_3_medium_base", "title": "Stable Audio 3.0 Medium Base", "description": "Input a short text description of a sound, music, or effect. The workflow expands your prompt with Qwen and generates a stereo audio clip from Stable Audio 3.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Audio"], "models": ["Stable Audio"], "date": "2026-05-20", "openSource": true, "size": 15891378995, "vram": 15891378995, "usage": 316, "searchRank": 0, "username": "ComfyUI" }, { "name": "audio_stable_audio_3_medium", "title": "Stable Audio 3.0 Medium", "description": "Input a short text idea, optional duration, seed, and category. Generate stereo audio (music, SFX, or instruments) using Stable Audio 3 with optional AI-driven text expansion.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Audio"], "models": ["Stable Audio"], "date": "2026-05-20", "openSource": true, "size": 15676630630, "vram": 15676630630, "usage": 180, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_sonilo_v2m", "title": "Sonilo: Video Soundtrack Generation", "description": "Generate synchronized soundtracks from video footage. Input a video to produce music that matches its pacing and emotional cues, outputting a perfectly timed audio file.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Audio", "Music", "Soundtrack"], "models": ["Sonilo"], "logos": [ { "provider": "Sonilo" } ], "date": "2026-04-12", "openSource": false, "size": 0, "vram": 0, "usage": 119, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 705, "nodeType": "LoadVideo", "file": "leopard_rider.mp4", "mediaType": "video" } ] } }, { "name": "api_sonilo_t2m", "title": "Sonilo: Text to Music Generation", "description": "Generate high-quality, production-ready music from text prompts. Input descriptive text to create original soundtracks with streaming playback and precise duration control.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Audio", "Soundtrack", "Text to Music"], "models": ["Sonilo"], "logos": [ { "provider": "Sonilo" } ], "date": "2026-04-12", "openSource": false, "size": 0, "vram": 0, "usage": 93, "searchRank": 0, "username": "ComfyUI" }, { "name": "audio_ace_step1_5_xl_base", "title": "ACE-Step 1.5XL Base: Text to Music", "description": "Generate high-quality audio from text prompts using the 4B parameter ACE-Step 1.5 XL model. ", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Music"], "models": ["ACE-Step"], "date": "2026-04-10", "openSource": true, "size": 19864223744, "vram": 19864223744, "usage": 1, "searchRank": 0, "username": "ComfyUI", "includeOnDistributions": ["local"] }, { "name": "audio_ace_step1_5_xl_turbo", "title": "ACE-Step 1.5XL Turbo: Text to Music", "description": "Generate high-quality music from text prompts using the distilled 4B ACE-Step model. Produces commercial-ready audio in just 8 inference steps without CFG.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Music", "Text to Music"], "models": ["ACE-Step"], "date": "2026-04-10", "openSource": true, "size": 19864223744, "vram": 19864223744, "usage": 318, "searchRank": 0, "username": "ComfyUI" }, { "name": "audio_ace_step1_5_xl_sft", "title": "ACE-Step 1.5XL SFT: Text to Music", "description": "Generate high-quality music from text prompts using a 4B parameter SFT model. Control output with CFG for precise prompt adherence. ", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Music"], "models": ["ACE-Step"], "date": "2026-04-10", "openSource": true, "size": 19864223744, "vram": 19864223744, "usage": 139, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_elevenlabs_text_to_speech", "title": "ElevenLabs: Text to Speech", "description": "Input text to generate speech with ultra-realistic voices, or upload a voice sample to clone it for synthesis.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Speech", "Audio", "API"], "models": ["ElevenLabs"], "logos": [ { "provider": "ElevenLabs" } ], "date": "2026-02-23", "openSource": false, "size": 0, "vram": 0, "usage": 612, "searchRank": 0, "io": { "inputs": [ { "nodeId": 210, "nodeType": "LoadAudio", "file": "voice_demo.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_elevenlabs_text_to_speech.png"] }, { "name": "api_elevenlabs_text_to_dialogue", "title": "ElevenLabs: Text to Dialogue", "description": "Input text and select a voice profile to generate a high-quality, emotionally expressive audio dialogue.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text to Speech"], "models": ["ElevenLabs"], "logos": [ { "provider": "ElevenLabs" } ], "date": "2026-02-23", "openSource": false, "size": 0, "vram": 0, "usage": 37, "searchRank": 0, "io": { "inputs": [ { "nodeId": 210, "nodeType": "LoadAudio", "file": "voice_demo.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_elevenlabs_text_to_dialogue.png"] }, { "name": "api_elevenlabs_speech_to_speech", "title": "ElevenLabs: Speech to Speech", "description": "Upload a source audio file to apply a new voice tone or clone a different voice, generating a modified audio output.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Voice Cloning", "API"], "models": ["ElevenLabs"], "logos": [ { "provider": "ElevenLabs" } ], "date": "2026-02-23", "openSource": false, "size": 0, "vram": 0, "usage": 74, "searchRank": 0, "io": { "inputs": [ { "nodeId": 210, "nodeType": "LoadAudio", "file": "voice_demo.mp3", "mediaType": "audio" }, { "nodeId": 221, "nodeType": "LoadAudio", "file": "api_elevenlabs_speech_to_speech.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_elevenlabs_speech_to_speech.png"] }, { "name": "api_elevenlabs_voice_isolation", "title": "ElevenLabs:Voice Isolation", "description": "Upload an audio file containing background noise. Use the ElevenLabs API to isolate and output a clean voice track.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Voice Isolation"], "models": ["ElevenLabs"], "logos": [ { "provider": "ElevenLabs" } ], "date": "2026-02-21", "openSource": false, "size": 0, "vram": 0, "usage": 12, "searchRank": 0, "io": { "inputs": [ { "nodeId": 131, "nodeType": "LoadAudio", "file": "noisy_background.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_elevenlabs_voice_isolation-1.png", "thumbnail/api_elevenlabs_voice_isolation-2.png"] }, { "name": "api_elevenLabs_speech_to_text", "title": "ElevenLabs: Speech to text", "description": "Upload an audio or video file to transcribe its speech into accurate, editable text.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Speech to Text"], "models": ["ElevenLabs"], "logos": [ { "provider": "ElevenLabs" } ], "date": "2026-02-23", "openSource": false, "size": 0, "vram": 0, "usage": 18, "searchRank": 0, "io": { "inputs": [ { "nodeId": 219, "nodeType": "LoadAudio", "file": "voice_demo.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_elevenLabs_speech_to_text.png"] }, { "name": "api_elevenlabs_text_to_sound_effects", "title": "ElevenLabs: Text to Sound Effects", "description": "Input a text prompt to generate custom sound effects and ambient audio.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Audio", "Sound Effects", "API"], "models": ["ElevenLabs"], "logos": [ { "provider": "ElevenLabs" } ], "date": "2026-02-21", "openSource": false, "size": 0, "vram": 0, "usage": 115, "searchRank": 0, "io": { "outputs": [ { "nodeId": 137, "nodeType": "SaveAudioMP3", "file": "api_elevenlabs_text_to_sound_effects.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_elevenlabs_text_to_sound_effects.png"] }, { "name": "audio_melbandroformer_audio_separation", "title": "MelBandRoFormer Audio Separation", "description": "Load an audio file and separate it into vocal and instrumental stems using the MelBandRoFormer model. Outputs two MP3 files for isolated vocals and background music.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Audio", "Voice Isolation"], "models": ["None"], "date": "2026-03-30", "openSource": true, "size": 429496730, "vram": 429496730, "usage": 15, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadAudio", "file": "melbandroformer_input.mp3", "mediaType": "audio" } ] }, "requiresCustomNodes": ["ComfyUI-MelBandRoFormer"] }, { "name": "audio_ace_step_1_5_split_llm", "title": "ACE-Step 1.5 AI Lyric Song Generation", "description": "Input a music style and optional lyrics. Generate a full song with AI-created lyrics and audio.", "mediaType": "audio", "mediaSubtype": "mp3", "tags": ["API", "Text to Audio"], "models": ["ACE-Step", "Google Gemini"], "logos": [ { "provider": "Google" } ], "date": "2026-02-09", "openSource": false, "size": 9985798963, "vram": 9985798963, "usage": 49, "searchRank": 0, "io": { "outputs": [ { "nodeId": 1, "nodeType": "SaveAudioMP3", "file": "audio_ace_step_1_5_split_llm.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI" }, { "name": "audio_ace_step_1_5_split_4b", "title": "ACE-Step 1.5 Music Generation (4B LLM )", "description": "Input a text prompt to generate music. This 4B model version offers stronger audio understanding and composition capabilities compared to smaller variants.", "mediaType": "audio", "mediaSubtype": "mp3", "tags": ["Audio", "Music", "Text to Audio"], "models": ["ACE-Step"], "date": "2026-02-05", "openSource": true, "size": 14710262989, "vram": 14710262989, "usage": 91, "searchRank": 0, "username": "ComfyUI" }, { "name": "audio_ace_step_1_5_split", "title": "ACE-Step 1.5 Music Generation Workflow", "description": "Input a text prompt describing the music style and optional lyrics. Generate a full, high-quality audio song in under 10 seconds on consumer hardware.", "mediaType": "audio", "mediaSubtype": "mp3", "tags": ["Audio", "Text to Audio", "Music"], "models": ["ACE-Step"], "date": "2026-02-02", "openSource": true, "size": 10737418240, "vram": 2147483648, "usage": 33, "searchRank": 0, "username": "ComfyUI" }, { "name": "audio_ace_step_1_5_checkpoint", "title": "ACE-Step 1.5 Music Generation AIO", "description": "Input style tags and lyrics to generate a full song. The workflow uses the ACE-Step 1.5 model to produce commercial-grade music in under 10 seconds on consumer hardware.", "mediaType": "audio", "mediaSubtype": "mp3", "tags": ["Audio", "Music", "Text to Audio"], "models": ["ACE-Step"], "date": "2026-02-03", "openSource": true, "size": 10737418240, "vram": 5368709120, "usage": 100, "searchRank": 0, "username": "ComfyUI" }, { "name": "audio-chatterbox_tts_multilingual", "title": "Chatter Box: Multilingual Text-to-Speech with Voice Cloning", "description": "Upload a short voice sample and input your text prompt. Select a target language to generate spoken audio in multiple languages using the cloned reference voice.", "mediaType": "audio", "mediaSubtype": "mp3", "tags": ["Audio", "Text to Audio", "Voice Cloning"], "models": ["Chatter Box"], "requiresCustomNodes": ["comfyui_fill-chatterbox"], "date": "2026-01-22", "openSource": true, "usage": 101, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadAudio", "file": "chatterbox_input_target_voice.mp3", "mediaType": "audio" } ] }, "username": "PurzBeats" }, { "name": "audio-chatterbox_tts", "title": "Chatter Box: Voice Cloning with TTS", "description": "Upload a short voice clip and input text to generate new speech in the cloned voice.", "mediaType": "audio", "mediaSubtype": "mp3", "date": "2026-01-22", "openSource": true, "models": ["Chatter Box"], "size": 0, "vram": 0, "requiresCustomNodes": ["comfyui_fill-chatterbox"], "usage": 122, "searchRank": 0, "tags": ["Audio", "Voice Cloning"], "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadAudio", "file": "chatterbox_input_target_voice.mp3", "mediaType": "audio" } ] }, "username": "PurzBeats" }, { "name": "audio-chatterbox_tts_dialog", "title": "Chatter Box: Multi-Speaker Conversation with Cloned Voices", "description": "Upload voice samples and enter a multi-speaker dialog script. Generate a conversation audio file with cloned voices for each speaker.", "mediaType": "audio", "mediaSubtype": "mp3", "date": "2026-01-22", "openSource": true, "requiresCustomNodes": ["comfyui_fill-chatterbox"], "models": ["Chatter Box"], "size": 0, "vram": 0, "usage": 24, "searchRank": 0, "tags": ["Audio", "Text to Speech", "Voice Cloning"], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadAudio", "file": "chatterbox_input_target_voice.mp3", "mediaType": "audio" }, { "nodeId": 3, "nodeType": "LoadAudio", "file": "chatterbox_input_gettysburg.wav", "mediaType": "audio" } ] }, "username": "PurzBeats" }, { "name": "audio-chatterbox_vc", "title": "Chatter Box: Voice Cloning Audio Conversion", "description": "Upload an audio clip and a short voice reference to generate a converted audio output that clones the target voice while preserving the original timing and performance.", "mediaType": "audio", "mediaSubtype": "mp3", "tags": ["Audio", "Audio to Audio", "Voice Cloning"], "models": ["Chatter Box"], "requiresCustomNodes": ["comfyui_fill-chatterbox"], "date": "2026-01-22", "openSource": true, "size": 0, "vram": 0, "usage": 57, "searchRank": 0, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadAudio", "file": "chatterbox_input_target_voice.mp3", "mediaType": "audio" }, { "nodeId": 3, "nodeType": "LoadAudio", "file": "chatterbox_input_gettysburg.wav", "mediaType": "audio" } ] }, "username": "PurzBeats" }, { "name": "audio_stable_audio_example", "title": "Stable Audio 1.0: Text to Audio", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate audio from text prompts using Stable Audio.", "tags": ["Audio", "Text to Audio"], "models": ["Stability", "Stable Audio"], "date": "2025-03-01", "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/audio/", "size": 5690831667, "vram": 5690831667, "usage": 31, "openSource": true, "searchRank": 0, "username": "ComfyUI" }, { "name": "audio_ace_step_1_m2m_editing", "title": "ACE Step v1 M2M Editing", "mediaType": "audio", "mediaSubtype": "mp3", "description": "Edit existing songs to change style and lyrics using ACE-Step v1 M2M.", "tags": ["Audio Editing", "Audio"], "models": ["ACE-Step"], "date": "2025-03-01", "tutorialUrl": "https://docs.comfy.org/tutorials/audio/ace-step/ace-step-v1", "size": 7698728878, "vram": 7698728878, "usage": 35, "io": { "inputs": [ { "nodeId": 64, "nodeType": "LoadAudio", "file": "audio_ace_step_1_m2m_editing_input_audio.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI" }, { "name": "audio_ace_step_1_t2a_song", "title": "ACE Step v1 Text to Song", "mediaType": "audio", "mediaSubtype": "mp3", "description": "Generate songs with vocals from text prompts using ACE-Step v1, supporting multilingual and style customization.", "tags": ["Text to Audio", "Audio"], "models": ["ACE-Step"], "date": "2025-03-01", "tutorialUrl": "https://docs.comfy.org/tutorials/audio/ace-step/ace-step-v1", "size": 7698728878, "vram": 7698728878, "usage": 7, "username": "ComfyUI" }, { "name": "audio_ace_step_1_t2a_instrumentals", "title": "ACE-Step v1 Text to Instrumentals Music", "mediaType": "audio", "mediaSubtype": "mp3", "description": "Generate instrumental music from text prompts using ACE-Step v1.", "tags": ["Text to Audio", "Audio"], "models": ["ACE-Step"], "date": "2025-03-01", "tutorialUrl": "https://docs.comfy.org/tutorials/audio/ace-step/ace-step-v1", "size": 7698728878, "vram": 7698728878, "usage": 11, "username": "ComfyUI" } ] }, { "moduleName": "default", "category": "GENERATION TYPE", "icon": "icon-[lucide--box]", "title": "3D Model", "type": "3d", "templates": [ { "name": "api_hunyuan3d_image_to_model", "title": "HY 3D: Image to Model", "description": "Upload an image to generate a 3D model with geometry and PBR textures. ", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D Model", "API", "Image to Model"], "models": ["Hunyuan3D"], "date": "2026-05-21", "openSource": false, "usage": 249, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "pink_robot_front.png", "mediaType": "image" }, { "nodeId": 10, "nodeType": "LoadImage", "file": "pink_robot_back.png", "mediaType": "image" } ] }, "username": "ComfyUI", "size": 0, "vram": 0, "searchRank": 0 }, { "name": "api_tripo3_1_image_to_model", "title": "Tripo H3.1: Image to Model", "description": "Upload a reference image of your object. Generate a high-detail 3D model with dense geometry and PBR-ready materials.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D Model", "API"], "models": ["Tripo"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-09", "openSource": false, "size": 0, "vram": 0, "usage": 219, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "cybernetic_robot.png", "mediaType": "image" } ] } }, { "name": "api_tripo_p1_image_to_model", "title": "Tripo P1: Image to Model", "description": "Upload a reference image of your subject. Generate a game-ready 3D model with clean topology and optimized polygon budgets", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D Model", "API", "Image to 3D"], "models": ["Tripo P1"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-28", "openSource": false, "size": 0, "vram": 0, "usage": 123, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 45, "nodeType": "LoadImage", "file": "knight_with_sword.png", "mediaType": "image" } ] } }, { "name": "api_tripo_p1_text_to_model", "title": "Tripo P1: Text to Model", "description": "Input a text description of a 3D model. Generate a game-ready 3D model with clean topology and optimized polygon counts", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "3D Model"], "models": ["Tripo P1"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-28", "openSource": false, "size": 0, "vram": 0, "usage": 46, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_rodin3d_gen2_5_image_to_3d", "title": "Rodin Gen2.5: Image to Model", "description": "Upload single or multi-view images to create a 3D model with adjustable quality and enhanced texture", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D Model", "API"], "models": ["Rodin"], "logos": [ { "provider": "Rodin" } ], "date": "2026-05-23", "openSource": false, "size": 0, "vram": 0, "usage": 111, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "bull_robot.png", "mediaType": "image" } ] } }, { "name": "api_tripo_p1_mv_to_model", "title": "Tripo P1: Multiview to Model", "description": "Upload an image or multi-view references to generate a clean low-poly 3D model with controlled polygon count and organized topology, ready for export to game engines.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D Model", "API", "Image to 3D"], "models": ["Tripo P1"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-28", "openSource": false, "size": 0, "vram": 0, "usage": 90, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 45, "nodeType": "LoadImage", "file": "wooden_doll.png", "mediaType": "image" }, { "nodeId": 47, "nodeType": "LoadImage", "file": "wooden_doll_left.png", "mediaType": "image" }, { "nodeId": 48, "nodeType": "LoadImage", "file": "wooden_doll_back.png", "mediaType": "image" } ] } }, { "name": "3d_triposplat_image_to_gaussian_splat", "title": "TripoSplat: Image to Gaussian Splat", "description": "Upload a single 2D image. Generate a high-quality 3D Gaussian splat representation with controllable density and budget for rendering.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D", "Image to 3D"], "models": ["TripoSplat"], "date": "2026-06-02", "openSource": true, "size": 3972844749, "vram": 3972844749, "usage": 413, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 99, "nodeType": "LoadImage", "file": "white-hotel-on-rocky-island.png", "mediaType": "image" } ] } }, { "name": "api_meshy_image_to_model", "title": "Meshy 6: Image to Model", "description": "Upload an image and generate a 3D model with Meshy 6. Create characters, objects, or mechanical parts with production-quality geometry and clean topology.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D", "Image to Model", "API"], "models": ["Meshy"], "date": "2026-01-19", "openSource": false, "usage": 137, "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "robot-warrior.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_rodin3d_gen2_5_text_to_3d", "title": "Rodin Gen2.5: Text to Model", "description": "Input a text description or upload reference images. Generate a detailed 3D model with textures, exportable in multiple formats.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D", "API", "Text to Model"], "models": ["Rodin"], "logos": [ { "provider": "Rodin" } ], "date": "2026-05-23", "openSource": false, "size": 0, "vram": 0, "usage": 13, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_meshy_multi_image_to_model", "title": "Meshy 6: Multi-Image to Model", "description": "Create high-quality 3D models from multiple images using Meshy 6. More photos mean better detail capture, accurate proportions, and cleaner mesh structure.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D", "API"], "models": ["Meshy"], "date": "2026-01-19", "openSource": false, "size": 0, "vram": 0, "usage": 63, "searchRank": 0, "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "joker_front.jpg", "mediaType": "image" }, { "nodeId": 12, "nodeType": "LoadImage", "file": "joker_back.jpg", "mediaType": "image" }, { "nodeId": 13, "nodeType": "LoadImage", "file": "joker_side.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_hunyuan3d_part", "title": "HY 3D: 3D Parts Decomposition", "description": "Upload a 3D model to automatically segment it into its constituent parts, generating a fully decomposed 3D asset for reuse and editing.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D", "3D Model", "API"], "models": ["Hunyuan3D"], "logos": [ { "provider": "Hunyuan" } ], "date": "2026-02-13", "openSource": false, "size": 0, "vram": 0, "usage": 22, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_hunyuan3d_text_to_model", "title": "HunYuan3D: Text to Model", "description": "Input a text prompt or upload a reference image to generate a detailed 3D model asset.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "3D", "Text to Model"], "models": ["Hunyuan3D"], "date": "2026-01-26", "openSource": false, "usage": 10, "username": "ComfyUI" }, { "name": "api_hunyuan3d_smart_topology", "title": "HY 3D: Smart Topology", "description": "Upload a high-poly 3D model file. Generate a lower-polygon, topologically optimized 3D model with a specified reduction level.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "3D Model"], "models": ["Hunyuan3D"], "logos": [ { "provider": "Hunyuan" } ], "date": "2026-03-07", "openSource": false, "size": 0, "vram": 0, "usage": 16, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_tripo3_1_text_to_model", "title": "Tripo H3.1: Text to Model", "description": "Generate production-ready 3D hero assets with high-density geometry and PBR materials. Takes text prompts or reference images as input and outputs detailed 3D meshes suitable for close-up renders and game assets.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D Model", "API"], "models": ["Tripo"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-09", "openSource": false, "size": 0, "vram": 0, "usage": 7, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_tripo3_1_multiview_to_model", "title": "Tripo H3.1: Multiview to Model", "description": "Upload multiview images of your object. Generate a high-detail 3D model with dense geometry and PBR-ready materials.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "3D Model"], "models": ["Tripo"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-09", "openSource": false, "size": 0, "vram": 0, "usage": 55, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 44, "nodeType": "LoadImage", "file": "castle_front_view.png", "mediaType": "image" }, { "nodeId": 45, "nodeType": "LoadImage", "file": "castle_side_view.png", "mediaType": "image" }, { "nodeId": 46, "nodeType": "LoadImage", "file": "castle_back_view.png", "mediaType": "image" } ] } }, { "name": "api_tripo3_0_image_to_model", "title": "Tripo3.0: Image to Model", "description": "Transform images or sketches into 3D models with Tripo 3.0's sharp geometry and production-ready PBR textures.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Model", "3D", "API"], "models": ["Tripo"], "date": "2025-12-23", "openSource": false, "size": 0, "vram": 0, "usage": 58, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "3d_character_front_view.png", "mediaType": "image" }, { "nodeId": 3, "nodeType": "LoadImage", "file": "3d_character_back_view.png", "mediaType": "image" }, { "nodeId": 4, "nodeType": "LoadImage", "file": "3d_character_left_view.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "templates_mjm_image_to_3d", "title": "Generate 3D Model From Single Image", "description": "Input a single image to automatically generate three orthographic views. Use these multiviews with Meshy to create a textured 3D model.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["3D Model", "Image to 3D"], "models": ["Meshy", "Nano Banana 2"], "logos": [ { "provider": ["Google", "Meshy"] } ], "date": "2026-03-19", "openSource": false, "size": 0, "vram": 0, "usage": 67, "searchRank": 0, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "templates_mjm_image_to_3d.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/templates_mjm_image_to_3d-1.png", "thumbnail/templates_mjm_image_to_3d-2.png"], "username": "Julien | MJM" }, { "name": "api_meshy_text_to_model", "title": "Meshy 6: Text to Model", "description": "Generate high-quality 3D models from text prompts using Meshy 6. Create characters with refined geometry, mechanical objects with sharp edges, or game-ready low-poly assets.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D", "Text to Model", "API"], "models": ["Meshy"], "date": "2026-01-19", "openSource": false, "size": 0, "vram": 0, "usage": 6, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_tripo3_0_text_to_model", "title": "Tripo3.0: Text to Model", "description": "Generate precise 3D models from text with Tripo 3.0's ultra-high resolution geometry and realistic PBR materials.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Model", "3D", "API"], "models": ["Tripo"], "date": "2025-12-23", "openSource": false, "size": 0, "vram": 0, "usage": 10, "username": "ComfyUI" }, { "name": "api_tripo_text_to_model", "title": "Tripo: Text to Model", "description": "Craft 3D objects from descriptions with Tripo's text-driven modeling.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Model", "3D", "API"], "models": ["Tripo"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 9, "username": "ComfyUI" }, { "name": "api_tripo_image_to_model", "title": "Tripo: Image to Model", "description": "Generate professional 3D assets from 2D images using Tripo engine.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D", "Image to Model", "API"], "models": ["Tripo"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 12, "io": { "inputs": [ { "nodeId": 36, "nodeType": "LoadImage", "file": "api_tripo_image_to_model_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_tripo_multiview_to_model", "title": "Tripo: Multiview to Model", "description": "Build 3D models from multiple angles with Tripo's advanced scanner.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to 3D", "3D", "API"], "models": ["Tripo"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 33, "io": { "inputs": [ { "nodeId": 7, "nodeType": "LoadImage", "file": "api_tripo_multiview_to_model_front_image.jpg", "mediaType": "image" }, { "nodeId": 8, "nodeType": "LoadImage", "file": "api_tripo_multiview_to_model_back_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_rodin_gen2", "title": "Rodin: Gen-2 Image to Model", "description": "Generate detailed 4X mesh quality 3D models from photos using Rodin Gen2", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to 3D", "3D", "API"], "models": ["Rodin"], "date": "2025-09-27", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 29, "io": { "inputs": [ { "nodeId": 82, "nodeType": "LoadImage", "file": "api_rodin_gen2_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_rodin_image_to_model", "title": "Rodin: Image to Model", "description": "Generate detailed 3D models from single photos using Rodin AI.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to 3D", "3D", "API"], "models": ["Rodin"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 40, "io": { "inputs": [ { "nodeId": 49, "nodeType": "LoadImage", "file": "api_rodin_image_to_model_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_rodin_multiview_to_model", "title": "Rodin: Multiview to Model", "description": "Sculpt comprehensive 3D models using Rodin's multi-angle reconstruction.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to 3D", "3D", "API"], "models": ["Rodin"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 6, "io": { "inputs": [ { "nodeId": 40, "nodeType": "LoadImage", "file": "api_rodin_multiview_to_model_left.jpg", "mediaType": "image" }, { "nodeId": 41, "nodeType": "LoadImage", "file": "api_rodin_multiview_to_model_front.jpg", "mediaType": "image" }, { "nodeId": 56, "nodeType": "LoadImage", "file": "api_rodin_multiview_to_model_back.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "3d_hunyuan3d-v2.1", "title": "HY 3D 2.1", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate 3D models from single images using Hunyuan3D 2.1.", "tags": ["Image to 3D", "3D"], "models": ["Hunyuan3D", "Tencent"], "date": "2025-03-01", "tutorialUrl": "", "size": 4928474972, "vram": 4928474972, "usage": 134, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "3d_hunyuan3d-v2.1_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "3d_hunyuan3d_image_to_model", "title": "HY 3D 2.0", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate 3D models from single images using Hunyuan3D 2.0.", "tags": ["Image to 3D", "3D"], "models": ["Hunyuan3D", "Tencent"], "date": "2025-03-01", "tutorialUrl": "", "size": 4928474972, "vram": 4928474972, "usage": 49, "io": { "inputs": [ { "nodeId": 56, "nodeType": "LoadImage", "file": "3d_hunyuan3d_image_to_model_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "3d_hunyuan3d_multiview_to_model", "title": "HY 3D 2.0 MV", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate 3D models from multiple views using Hunyuan3D 2.0 MV.", "tags": ["3D", "Image to 3D"], "models": ["Hunyuan3D", "Tencent"], "date": "2025-03-01", "tutorialUrl": "", "thumbnailVariant": "hoverDissolve", "size": 4928474972, "vram": 4928474972, "usage": 69, "io": { "inputs": [ { "nodeId": 56, "nodeType": "LoadImage", "file": "3d_hunyuan3d_multiview_to_model_front_image.png", "mediaType": "image" }, { "nodeId": 78, "nodeType": "LoadImage", "file": "3d_hunyuan3d_multiview_to_model_left_image.png", "mediaType": "image" }, { "nodeId": 80, "nodeType": "LoadImage", "file": "3d_hunyuan3d_multiview_to_model_back_image.png", "mediaType": "image" }, { "nodeId": 87, "nodeType": "LoadImage", "file": "3d_hunyuan3d_multiview_to_model_right_image.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "3d_hunyuan3d_multiview_to_model_turbo", "title": "HY 3D 2.0 MV Turbo", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate 3D models from multiple views using Hunyuan3D 2.0 MV Turbo.", "tags": ["Image to 3D", "3D"], "models": ["Hunyuan3D", "Tencent"], "date": "2025-03-01", "tutorialUrl": "", "thumbnailVariant": "hoverDissolve", "size": 4928474972, "vram": 4928474972, "usage": 25, "io": { "inputs": [ { "nodeId": 56, "nodeType": "LoadImage", "file": "3d_hunyuan3d_multiview_to_model_turbo_front_view.png", "mediaType": "image" }, { "nodeId": 82, "nodeType": "LoadImage", "file": "3d_hunyuan3d_multiview_to_model_turbo_back_view.png", "mediaType": "image" }, { "nodeId": 85, "nodeType": "LoadImage", "file": "3d_hunyuan3d_multiview_to_model_turbo_left_view.png", "mediaType": "image" }, { "nodeId": 87, "nodeType": "LoadImage", "file": "3d_hunyuan3d_multiview_to_model_turbo_right_view.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_hunyuan3d_retopo_uv", "title": "Hunyuan3D: Model Retopology and UV Unwrapping", "description": "Input a dense mesh (from AI generation or photogrammetry scans) and create a light weight model with good topology and unwrapped UV. Great for 3D game assets optimization.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "3D Model"], "models": ["Hunyuan3D"], "logos": [ { "provider": "Hunyuan" } ], "date": "2026-03-07", "openSource": false, "size": 0, "vram": 0, "usage": 28, "searchRank": 0, "username": "shane" }, { "name": "api_hunyuan3d_model2uv", "title": "HY 3D: UV Unwrapping", "description": "Upload a 3D model to perform UV unwrapping. Generate a processed model with optimized UV layout for texturing.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "3D Model"], "models": ["Hunyuan3D"], "logos": [ { "provider": "Hunyuan" } ], "date": "2026-03-07", "openSource": false, "size": 0, "vram": 0, "usage": 13, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/api_hunyuan3d_model2uv-1.png", "thumbnail/api_hunyuan3d_model2uv-2.png"] }, { "name": "3d_moge_panorama_to_mesh", "title": "Moge: Panorama to Mesh", "description": "Upload an equirectangular 360° panorama image and generate a textured GLB mesh with vertex colors.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D", "Image to 3D"], "models": ["MoGe"], "date": "2026-05-19", "openSource": true, "size": 644245094, "vram": 644245094, "usage": 28, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 28, "nodeType": "LoadImage", "file": "lego_street_panorama.png", "mediaType": "image" } ] } }, { "name": "3d_moge_perspective_to_mesh", "title": "MoGe: Perspective Geometry Estimation", "description": "Upload an image to estimate its perspective geometry. Generate a 3D depth map and surface normals from the input.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D", "Image to 3D"], "models": ["MoGe"], "date": "2026-05-15", "openSource": true, "size": 644245094, "vram": 644245094, "usage": 101, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadImage", "file": "modern_living_room.png", "mediaType": "image" } ] } } ] }, { "moduleName": "default", "category": "GENERATION TYPE", "title": "LLM", "icon": "icon-[lucide--message-square-text]", "type": "image", "templates": [ { "name": "llm_qwen3vl_text_gen", "title": "Qwen3-VL: Text Generation", "description": "Generate text with visual understanding using Qwen3-VL models, processing one input image to produce contextual text responses. Ideal for image captioning, visual question answering, and multimodal content generation.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text Generation"], "models": ["Qwen 3.0"], "date": "2026-06-23", "openSource": true, "size": 5261334938, "vram": 5261334938, "usage": 69, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] } }, { "name": "api_openrouter_llm", "title": "OpenRouter LLM ", "description": "Select a model from OpenRouter’s curated list (Claude, GPT, Gemini, etc.). Generate a text response with optional media uploads for vision-capable models.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text Generation", "API"], "models": ["OpenRouter"], "logos": [ { "provider": "OpenRouter" } ], "date": "2026-05-21", "openSource": false, "size": 0, "vram": 0, "usage": 36, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "contact_sheet_app_input_1.png", "mediaType": "image" } ] } }, { "name": "api_anthropic_claude", "title": "Anthropic Claude", "description": "Input your query or image for analysis. Generate a natural language response powered by Anthropic Claude, supporting both text conversation and image understanding.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text Generation"], "models": ["Claude"], "logos": [ { "provider": "Anthropic" } ], "date": "2026-05-01", "openSource": false, "size": 0, "vram": 0, "usage": 130, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "ice_cold_pup.png", "mediaType": "image" } ] } }, { "name": "llm_gemma4_text_gen", "tutorialUrl": "https://docs.comfy.org/tutorials/llm/gemma4/gemma4", "title": "Gemma4: Text Generation", "description": "Input your text prompt and optionally an image, audio, or video. Generate text output with configurable reasoning, coding, and multilingual support.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text Generation", "Text Generation"], "models": ["Gemma 4"], "date": "2026-05-01", "openSource": true, "size": 9019431322, "vram": 9019431322, "usage": 176, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "the_lily_veil.png", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadAudio", "file": "voice_demo.mp3", "mediaType": "audio" }, { "nodeId": 6, "nodeType": "LoadVideo", "file": "video_wan_vace_inpainting_input_video.mp4", "mediaType": "video" } ] } }, { "name": "llm_qwen3_5_text_gen", "tutorialUrl": "https://docs.comfy.org/tutorials/llm/qwen/qwen3_5", "title": "Qwen3.5: Text Generation", "description": "Use the Qwen3.5 model to analyze an input image and generate descriptive text prompts. This workflow performs image captioning and reverse prompt engineering.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text Generation"], "models": ["Qwen3.5"], "date": "2026-03-27", "openSource": true, "size": 9341553869, "vram": 9341553869, "usage": 172, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "man_with_red_hat.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/llm_qwen3_5_text_gen.png"] }, { "name": "llm_qwen3_text_gen", "tutorialUrl": "https://docs.comfy.org/tutorials/llm/qwen/qwen3", "title": "Qwen3.0: Text Generation", "description": "Input a text prompt to generate detailed, reasoned responses using the Qwen3-4B-Thinking model. ", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text Generation"], "models": ["Qwen 3.0"], "date": "2026-02-23", "openSource": true, "size": 8053063680, "vram": 8053063680, "usage": 53, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/llm_qwen3_text_gen.png"] }, { "name": "api_openai_chat", "title": "OpenAI: Chat", "description": "Engage with OpenAI's advanced language models for intelligent conversations.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text Generation"], "models": ["OpenAI"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 115, "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "username": "ComfyUI", "searchRank": 0, "logos": [ { "provider": "OpenAI" } ] }, { "name": "api_google_gemini", "title": "Google Gemini", "description": "Experience Google's multimodal AI with Gemini's reasoning capabilities.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Text Generation"], "models": ["Google", "Google Gemini"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "vram": 0, "usage": 108, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "username": "ComfyUI", "searchRank": 0, "logos": [ { "provider": "Google" } ] }, { "name": "api_bytedance_seed", "title": "ByteDance: Seed 2.0", "description": "Input an image or video for analysis. Receive detailed text output describing visual content, reasoning, and structured information extraction.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API"], "models": ["Seed 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-05-19", "openSource": false, "size": 0, "vram": 0, "usage": 35, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "angle_3.png", "mediaType": "image" } ] } } ] }, { "moduleName": "default", "category": "GENERATION TYPE", "icon": "icon-[lucide--settings]", "title": "Utility", "isEssential": true, "type": "image", "templates": [ { "name": "utility_z_image_turbo_2k_upscaler.app", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/image-upscale", "title": "Image Upscale: Z-Image-Turbo 2K", "description": "Upload an image to upscale it to 2K resolution using the Z-Image-Turbo model.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale"], "models": ["Z-Image-Turbo"], "date": "2026-02-19", "openSource": true, "size": 20723217203, "vram": 20723217203, "usage": 611, "searchRank": 0, "io": { "inputs": [ { "nodeId": 77, "nodeType": "LoadImage", "file": "fighter_jet.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "utility_z_image_turbo_2k_upscaler.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["input/fighter_jet.png", "output/utility_z_image_turbo_2k_upscaler.png"] }, { "name": "utility_seedvr2_image_upscale", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/image-upscale", "title": "SeedVR2: Image Upscale", "description": "Upload an image to upscale it with SeedVR2 and generate a high-definition output.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale"], "models": ["SeedVR2"], "requiresCustomNodes": ["comfyui_essentials", "seedvr2_videoupscaler"], "date": "2026-02-06", "openSource": true, "size": 17716740096, "vram": 17716740096, "usage": 742, "searchRank": 0, "io": { "inputs": [ { "nodeId": 24, "nodeType": "LoadImage", "file": "vr_ad.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 45, "nodeType": "SaveImage", "file": "utility_seedvr2_image_upscale.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/vr_ad.png", "output/utility_seedvr2_image_upscale.png"] }, { "name": "utility_nanobanana_pro_ai_image_fix", "title": "Nano Banana Pro: AI Image Enhancement", "description": "Upload an AI-generated image to upscale and enhance details. Generate a 4K output with improved sharpness and coherence using Nano Banana Pro.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Upscale"], "models": ["Google", "Nano Banana Pro"], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 458, "searchRank": 0, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "hovering_figure.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "utility_nanobanana_pro_ai_image_fix.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/hovering_figure.png", "output/utility_nanobanana_pro_ai_image_fix.png"] }, { "name": "api_topaz_starlight_precise25", "title": "Video Upscale: Topaz Starlight Precise 2.5", "description": "Upload a video to enhance its resolution using the Topaz Starlight Precise 2.5 model. This workflow produces sharper 4K output with reduced artifacts compared to previous versions.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video Upscale", "API"], "models": ["Topaz"], "logos": [ { "provider": "Topaz" } ], "date": "2026-03-26", "openSource": false, "size": 0, "vram": 0, "usage": 197, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadVideo", "file": "running_horse.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 4, "nodeType": "SaveVideo", "file": "running_horse.mp4", "mediaType": "video" } ] }, "thumbnail": ["thumbnail/api_topaz_starlight_precise25.mp4"] }, { "name": "api_magnific_image_upscale_creative", "title": "Magnific: Creative Image Upscale", "description": "Upload an image and set the magnification level. Generate an upscaled version of your image with support for up to 16x enlargement.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Upscale"], "models": ["Magnific"], "logos": [ { "provider": "Magnific" } ], "date": "2026-02-13", "openSource": false, "size": 0, "vram": 0, "usage": 230, "searchRank": 0, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "1950_new_york.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "ComfyUI_00915_.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/1950_new_york.png", "output/ComfyUI_00915_.png"] }, { "name": "utility_seedvr2_video_upscale", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-upscale", "title": " SeedVR2: Video Upscaling", "description": "Upload a video to upscale and enhance its resolution using the SeedVR2 model for high-definition output.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video Upscale"], "models": ["SeedVR2"], "requiresCustomNodes": ["seedvr2_videoupscaler"], "date": "2026-02-06", "openSource": true, "size": 0, "vram": 0, "usage": 231, "searchRank": 0, "io": { "inputs": [ { "nodeId": 18, "nodeType": "LoadVideo", "file": "input_3d.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "utility_void_video_inpainting", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/void-video-inpainting", "title": "VOID: Video Inpainting", "description": "Upload a video and mask the object you want to remove. Generate a clean video with the object and its physical interactions deleted.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video Edit", "Video Inpainting"], "models": ["VOID"], "date": "2026-05-14", "openSource": true, "size": 34252364186, "vram": 34252364186, "usage": 196, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadVideo", "file": "snowboarder.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 38, "nodeType": "SaveVideo", "file": "utility_void_video_inpainting.mp4", "mediaType": "video" }, { "nodeId": 48, "nodeType": "SaveVideo", "file": "utility_void_video_inpainting.mp4", "mediaType": "video" } ] } }, { "name": "api_magnific_image_upscale_precise", "title": "Magnific: Precise Image Upscale", "description": "Upload an image to precisely upscale it using the Magnific model, generating a high-resolution version with enhanced detail.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Upscale"], "models": ["Magnific"], "logos": [ { "provider": "Magnific" } ], "date": "2026-02-13", "openSource": false, "size": 0, "vram": 0, "usage": 158, "searchRank": 0, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "young_woman_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "api_magnific_image_upscale_precise.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/young_woman_portrait.png", "output/api_magnific_image_upscale_precise.png"] }, { "name": "api_beeble_switchx_video_edit", "title": "Beeble SwitchX: Video Edit", "description": "Upload a source video and a reference image, then provide a prompt describing the desired environment and lighting. Generate an edited video where masked regions follow your prompt and reference, while unmasked regions preserve the original pixels and motion, plus an alpha matte for compositing.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Video Edit"], "models": ["SwitchX"], "logos": [ { "provider": "Beeble" } ], "date": "2026-05-29", "openSource": false, "size": 0, "vram": 0, "usage": 167, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" }, { "nodeId": 21, "nodeType": "LoadVideo", "file": "woman_in_wheat_field.mp4", "mediaType": "video" } ] } }, { "name": "api_wavespeed_image_upscale", "title": "WaveSpeed: Image Upscale", "description": "Upload an image to upscale its resolution. Generate an enhanced 2K, 4K, or 8K output that preserves details and reduces artifacts in JPEG, PNG, or WEBP format.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Upscale"], "models": ["WaveSpeed"], "date": "2026-01-23", "openSource": false, "size": 0, "vram": 0, "usage": 119, "searchRank": 0, "logos": [ { "provider": "WaveSpeed" } ], "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadImage", "file": "woman_behind_veil.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "api_wavespeed_image_upscale.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/woman_behind_veil.png", "output/api_wavespeed_image_upscale.png"] }, { "name": "utility_birefnet_remove_background", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/remove-background-birefnet", "title": "BiRefNet: Remove Background", "description": "Upload an image with any background. Generate a version with the background removed and a precision segmentation mask.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Remove Background"], "models": ["BiRefNet"], "date": "2026-05-10", "openSource": true, "size": 429496730, "vram": 429496730, "usage": 145, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "the_lily_veil.png", "mediaType": "image" } ] } }, { "name": "api_flux_erase_image", "title": "Flux Erase Image", "description": "Upload an image and paint a mask over the object to remove. The workflow erases the masked area and reconstructs the background.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Inpainting"], "models": ["Flux"], "logos": [ { "provider": "Black Forest Labs" } ], "date": "2026-06-04", "openSource": false, "size": 0, "vram": 0, "usage": 78, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "city_street_young_man.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "api_flux_erase_image.png", "mediaType": "image" } ] }, "thumbnail": ["input/city_street_young_man.png", "output/api_flux_erase_image.png"] }, { "name": "api_flux_vto", "title": "FLUX Virtual Try-On", "description": "Upload a person photo and a garment image. Generate a virtual try-on result with the garment applied to the person while preserving face and pose.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "virtual try on"], "models": ["Flux"], "logos": [ { "provider": "Black Forest Labs" } ], "date": "2026-06-04", "openSource": false, "size": 0, "vram": 0, "usage": 55, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "portrait_floral_headshot.png", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadImage", "file": "green_chiffon_short_dress.png", "mediaType": "image" } ] } }, { "name": "api_bria_video_green_screen", "title": "Bria: Video Green Screen", "description": "Upload a video to generate a green screen version with a transparent or solid background.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Remove Background", "API"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-06-04", "openSource": false, "size": 0, "vram": 0, "usage": 21, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadVideo", "file": "investigator.mp4", "mediaType": "video" } ] } }, { "name": "api_bria_remove_video_background_transparent", "title": "Bria: Remove Video Background (Transparent)", "description": "Upload a video and generate its frames with a transparent background, outputting image and mask sequences along with a WebM video supporting an alpha channel.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Remove Background"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-06-04", "openSource": false, "size": 0, "vram": 0, "usage": 66, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadVideo", "file": "ad_video_demo.mp4", "mediaType": "video" } ] } }, { "name": "api_beeble_switchx_image_edit", "title": "Beeble SwitchX: Image Edit", "description": "Upload your character image and a reference style/lighting image. Generate an edited output with the reference lighting and style applied to your original image.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API", "Relight", "Image Edit"], "models": ["SwitchX"], "logos": [ { "provider": "Beeble" } ], "date": "2026-05-29", "openSource": false, "size": 0, "vram": 0, "usage": 82, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "soft_light_headphones_man.png", "mediaType": "image" }, { "nodeId": 17, "nodeType": "LoadImage", "file": "simple_modern_living_space.png", "mediaType": "image" } ] } }, { "name": "api_topaz_astra2", "title": "Topaz Astra 2: Creative Diffusion Video Upscale", "description": "Upscale GenAI video footage with Astra 2's creative diffusion, adding dynamic detail and texture. Adjust creativity, sharpness, and prompt-based guidance for precise stylization of AI-generated content.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video Upscale"], "models": ["Topaz"], "logos": [ { "provider": "Topaz" } ], "date": "2026-05-03", "openSource": false, "size": 0, "vram": 0, "usage": 164, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadVideo", "file": "cyber_fight.mp4", "mediaType": "video" } ] } }, { "name": "utility_sirolim_image_controlled_upscale", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-upscale", "title": "Wan2.2: Two-Stage Image Upscaler", "description": "Upload an image and set a resize factor. Generate an AI prompt from your image and upscale it in two controlled stages to enhance detail and fidelity.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale"], "models": ["Wan2.2"], "requiresCustomNodes": ["ComfyUI-WanVideoWrapper", "comfyui-wanvideowrapper"], "date": "2026-03-12", "openSource": true, "size": 21474836480, "vram": 21474836480, "usage": 173, "searchRank": 0, "username": "sirolim", "io": { "inputs": [ { "nodeId": 664, "nodeType": "LoadImage", "file": "playful_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 733, "nodeType": "SaveImage", "file": "utility_sirolim_image_controlled_upscale-1.png", "mediaType": "image" }, { "nodeId": 670, "nodeType": "SaveImage", "file": "utility_sirolim_image_controlled_upscale-2.png", "mediaType": "image" } ] }, "thumbnail": ["input/playful_portrait.png", "output/utility_sirolim_image_controlled_upscale-2.png"] }, { "name": "api_bria_remove_video_background", "title": "Bria: Remove Video Background", "description": "Upload a video to remove its background and replace it with your chosen color. Generate a video with the subject isolated and a new solid background.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Remove Background"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-06-04", "openSource": false, "size": 0, "vram": 0, "usage": 25, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadVideo", "file": "spear_warrior.mp4", "mediaType": "video" } ] } }, { "name": "api_bria_video_replace_background", "title": "Bria: Video Replace Background", "description": "Upload a video and a background image. Detect the main subject and replace the original background with the provided image. Ideal for content creation, virtual production, and background cleanup in video projects.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-06-10", "openSource": false, "size": 0, "vram": 0, "usage": 13, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadVideo", "file": "stained_window_vintage_woman.mp4", "mediaType": "video" }, { "nodeId": 8, "nodeType": "LoadImage", "file": "gothic_hall_light_rays.png", "mediaType": "image" } ] } }, { "name": "utility_depth_anything3_image_depth_estimation", "title": "Depth Anything 3: Image Depth Estimation", "description": "Upload 1 image. Generate a depth map using Depth Anything 3 and view a side-by-side comparison of the original and depth output. Ideal for 3D scene reconstruction, AR/VR asset preparation, and visual effects depth passes.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Depth Map"], "models": ["Depth Anything v3"], "date": "2026-06-12", "openSource": true, "size": 1288490189, "vram": 1288490189, "usage": 133, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 85, "nodeType": "LoadImage", "file": "retro_futuristic_home.png", "mediaType": "image" } ] } }, { "name": "utility_depth_anything3_video_depth_estimation", "title": "Depth Anything 3: Video Depth Estimation", "description": "Upload 1 image to generate a depth map for video depth estimation. Output a single depth-processed image ready for use in downstream workflows. Ideal for video generation tasks requiring depth control, 3D scene preprocessing, and animation depth mapping.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Depth Map"], "models": ["Depth Anything v3"], "date": "2026-06-12", "openSource": true, "size": 1288490189, "vram": 1288490189, "usage": 72, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 87, "nodeType": "LoadVideo", "file": "empty_room_assembly.mp4", "mediaType": "video" } ] } }, { "name": "utility_sdpose_ood_video_to_pose_map", "title": "SDPose-OOD: Video to Pose Map", "description": "Upload a video to extract pose keypoints and generate a pose map. The workflow supports multiple person detection and uses an enhanced SDPose model for accurate whole-body feature extraction.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Pose Map"], "models": ["SDPose-OOD"], "date": "2026-03-02", "openSource": true, "size": 1932735283, "vram": 1932735283, "usage": 18, "searchRank": 0, "io": { "inputs": [ { "nodeId": 679, "nodeType": "LoadVideo", "file": "man_in_the_rain.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 680, "nodeType": "SaveVideo", "file": "utility_sdpose_ood_video_to_pose_map.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["input/man_in_the_rain.mp4", "output/utility_sdpose_ood_video_to_pose_map.mp4"] }, { "name": "utility_moge_depth_estimation", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/moge", "title": "MoGe: Depth Estimation", "description": "Upload a single RGB image and adjust inference resolution and batch size. Generate a colored depth preview and raw depth map,", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Depth Map"], "models": ["MoGe"], "date": "2026-05-20", "openSource": true, "size": 644245094, "vram": 644245094, "usage": 25, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadImage", "file": "alien_world.png", "mediaType": "image" } ] } }, { "name": "utility_face_detection_mediapipe", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/face-detection/mediapipe", "title": "Mediapipe: Image Face Detection", "description": "Input an image and detect up to 6 facial landmarks per face, enabling ultrafast multi-face detection", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Detection"], "models": ["Mediapipe"], "date": "2026-05-24", "openSource": true, "size": 0, "vram": 0, "usage": 41, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "soft_neon_girl.png", "mediaType": "image" } ] }, "includeOnDistributions": ["cloud"] }, { "name": "utility_video_frame_interpolation", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/frame-interpolation", "title": "Video Frame Interpolation", "description": "Upload a video and select either RIFE or FILM frame interpolation model to generate smoother, higher frame rate video output.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Frame Interpolation"], "models": ["FILM", "RIFE"], "date": "2026-04-27", "openSource": true, "size": 107374182, "vram": 107374182, "usage": 56, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadVideo", "file": "white_armored_warrior.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 7, "nodeType": "SaveVideo", "file": "utility_video_frame_interpolation.mp4", "mediaType": "video" } ] }, "thumbnail": ["input/white_armored_warrior.mp4", "output/utility_video_frame_interpolation.mp4"] }, { "name": "utility_sdpose_multi_person_video", "title": "SDPose: Video Multi-Person Detection", "description": "Upload a video to detect human poses. Supports detection for both single individuals and multiple people within the same scene", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Pose Map"], "models": ["SDPose-OOD"], "date": "2026-03-31", "openSource": true, "size": 2040109466, "vram": 2040109466, "usage": 20, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 694, "nodeType": "LoadVideo", "file": "man_playing_violin.mp4", "mediaType": "video" } ] } }, { "name": "utility_sdpose_multi_person", "title": "SDPose: Image Multi-Person Detection", "description": "Upload an image to detect human poses. Supports detection for both single individuals and multiple people within the same scene.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Pose Map"], "models": ["SDPose-OOD"], "date": "2026-03-31", "openSource": true, "size": 2040109466, "vram": 2040109466, "usage": 7, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/utility_sdpose_multi_person.mp4"], "io": { "inputs": [ { "nodeId": 679, "nodeType": "LoadImage", "file": "group_photo.png", "mediaType": "image" } ] } }, { "name": "utility_sdpose_ood_image_to_pose", "title": "SDPose-OOD: Image to Pose Map", "description": "Upload an image to extract pose keypoints and generate a corresponding pose map using the SDPose-OOD model.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Pose Map"], "models": ["SDPose-OOD"], "date": "2026-03-02", "openSource": true, "size": 1932735283, "vram": 1932735283, "usage": 32, "searchRank": 0, "io": { "inputs": [ { "nodeId": 667, "nodeType": "LoadImage", "file": "dancer.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 669, "nodeType": "SaveImage", "file": "utility_sdpose_ood_image_to_pose.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/dancer.png", "output/utility_sdpose_ood_image_to_pose.png"] }, { "name": "utility_pid_latent_upscale_dit", "title": "PiD: Latent Upscale Decode", "description": "Input a latent image from a diffusion model and select a PiD checkpoint. Generate a high-resolution decoded image with 4x or 8x upscaling in a single pass.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale"], "models": ["PiD"], "date": "2026-05-19", "openSource": true, "includeOnDistributions": ["local"], "size": 25984552141, "vram": 25984552141, "usage": 2, "searchRank": 0, "username": "ComfyUI" }, { "name": "utility_image_upscale_supir", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/image-upscale", "title": "Image Restoration: SUPIR ", "description": "Restore and enhance images using SUPIR's generative prior and text guidance. Accepts image and optional text prompts for intelligent restoration with high-quality results.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Enhancement", "Image Upscale"], "models": ["SUPIR"], "date": "2026-04-20", "openSource": true, "includeOnDistributions": ["local"], "size": 19112604467, "vram": 19112604467, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 92, "nodeType": "LoadImage", "file": "blurry_city_horses.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 97, "nodeType": "SaveImage", "file": "utility_image_upscale_supir.png", "mediaType": "image" } ] }, "requiresCustomNodes": ["comfyui-kjnodes"], "thumbnail": ["input/blurry_city_horses.png", "output/utility_image_upscale_supir.png"] }, { "name": "utility_gimm_frame_interpolation", "title": "GIMM Frame Interpolation", "description": "Generate intermediate frames between existing video frames to create smoother motion. Input a video and receive a fluid, higher-frame-rate output without changing the total duration.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Frame Interpolation", "Video"], "models": ["none"], "date": "2026-03-30", "openSource": true, "size": 10737418240, "vram": 10737418240, "usage": 20, "searchRank": 0, "username": "PurzBeats", "io": { "inputs": [ { "nodeId": 8, "nodeType": "VHS_LoadVideo", "file": "gimm-input.mp4", "mediaType": "video" } ] }, "requiresCustomNodes": ["comfyui-gimm-vfi", "comfyui-videohelpersuite"] }, { "name": "utility_bria_remove_image_background", "title": "Bria: Remove Image Background", "description": "Upload an image to automatically remove its background using the Bria API. The workflow processes the request asynchronously and returns the edited image with a transparent background.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Remove Background", "Image"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-02-16", "openSource": false, "size": 0, "vram": 0, "usage": 79, "searchRank": 0, "io": { "inputs": [ { "nodeId": 26, "nodeType": "LoadImage", "file": "denim_girl.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 27, "nodeType": "SaveImage", "file": "utility_bria_remove_image_background.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/denim_girl.png", "output/utility_bria_remove_image_background.png"] }, { "name": "templates_purz_crossfade", "title": "Blend Video Sequences With Crossfade Transition", "description": "Smoothly blend two video sequences using a crossfade effect. Input two image sequences and define the transition length and blend mode. Outputs a single, merged video sequence.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video"], "models": ["None"], "date": "2026-03-19", "openSource": true, "size": 0, "vram": 0, "usage": 1, "searchRank": 0, "io": { "inputs": [ { "nodeId": 3, "nodeType": "VHS_LoadVideo", "file": "crossfade_clip_1.mp4", "mediaType": "video" }, { "nodeId": 4, "nodeType": "VHS_LoadVideo", "file": "crossfade_clip_2.mp4", "mediaType": "video" } ] }, "username": "PurzBeats", "thumbnail": ["output/templates_purz_crossfade.mp4"], "requiresCustomNodes": ["comfyui-videohelpersuite", "comfyui_fill-nodes"] }, { "name": "templates_doc_workbox_klein_9b_image_extend", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein", "title": "Flux.2 Klein 9B: Image Extend", "description": "Use the FLUX.2 Klein 9B model to intelligently extend and expand image content. Input an image to generate seamless outpainting and extended compositions.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image", "Outpainting"], "models": ["Flux.2 Klein"], "requiresCustomNodes": ["ComfyUI-Color-Matcher", "ComfyUI_Swwan", "comfyui-kjnodes"], "date": "2026-03-19", "openSource": true, "size": 16750372454, "vram": 16750372454, "usage": 256, "searchRank": 0, "io": { "inputs": [ { "nodeId": 159, "nodeType": "LoadImage", "file": "red_panda.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 142, "nodeType": "SaveImage", "file": "templates_doc_workbox_klein_9b_image_extend.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/templates_doc_workbox_klein_9b_image_extend-1.png", "thumbnail/templates_doc_workbox_klein_9b_image_extend-2.png"], "username": "Doc_workBox" }, { "name": "utility-bria_remove_video_background", "title": "Bria: Remove Video Background", "description": "Upload a video to remove the background. Generate a new video with a transparent or solid color background.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Remove Background"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-02-16", "openSource": false, "size": 0, "vram": 0, "usage": 19, "searchRank": 0, "io": { "inputs": [ { "nodeId": 123, "nodeType": "LoadVideo", "file": "prince_and_phoenix.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 124, "nodeType": "SaveVideo", "file": "utility-bria_remove_video_background.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["input/prince_and_phoenix.mp4", "output/utility-bria_remove_video_background.mp4"] }, { "name": "utility_video_upscale", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-upscale", "title": "Wan2.2: Creative Video Upscale", "description": "Upload a video and upscale it to a higher resolution with Wan 2.2", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video Upscale"], "models": ["Wan2.2"], "date": "2026-01-22", "openSource": true, "requiresCustomNodes": ["ComfyUI-WanVideoWrapper", "comfyui-wanvideowrapper"], "size": 42949672960, "vram": 42949672960, "usage": 120, "searchRank": 0, "io": { "inputs": [ { "nodeId": 727, "nodeType": "LoadVideo", "file": "input_upscale.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 678, "nodeType": "SaveVideo", "file": "utility_video_upscale.mp4", "mediaType": "video" } ] }, "username": "sirolim", "thumbnail": ["input/input_upscale.mp4", "output/utility_video_upscale.mp4"] }, { "name": "utility-topaz_landscape_upscaler", "title": "Topaz: Landscape Upscaling with Topaz Reimagine", "description": "Upload a landscape image to upscale and enhance details. Generate a high-resolution output optimized for natural scenery using Topaz Reimagine.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale"], "models": ["Topaz"], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 106, "searchRank": 0, "logos": [ { "provider": "Topaz" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "moonlit_cliff_house.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "utility_nanobanana_pro_product_upscale", "title": "Nano Banana Pro: Product Detail Enhancement", "description": "Upload a product image to enhance its detail and sharpness. Generate an upscaled, high-quality output with improved typography and realistic coherence using the Nano Banana Pro model.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale", "Product"], "models": ["Nano Banana Pro"], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 52, "searchRank": 0, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "orange_beauty_trio.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_topaz_image_enhance", "title": "Topaz: Image Enhance", "description": "Professional image enhancement using Topaz's Reimagine model with face enhancement and detail restoration.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale", "API"], "models": ["Reimagine", "Topaz"], "date": "2025-11-25", "openSource": false, "size": 0, "vram": 0, "usage": 83, "searchRank": 0, "logos": [ { "provider": "Topaz" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "api_topaz_image_enhance_input_image.webp", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "utility_image_segment_sam3", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-segment-sam3", "title": "SAM3: Image Segmentation", "description": "Use the SAM3 model to segment the main subject or content from a photo or image, isolating specific objects or regions. Input an image and receive a segmented mask output.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Element Segmentation"], "models": ["SAM3"], "date": "2026-04-26", "openSource": true, "size": 1717986918, "vram": 1717986918, "usage": 215, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 79, "nodeType": "LoadImage", "file": "neon_guitarist.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/utility_image_segment_sam3.mp4"] }, { "name": "utility_video_segment_sam3", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-segment-sam3", "title": "SAM3: Video Segmentation", "description": "Use the SAM3 model to segment the main subject or content from a video, isolating specific objects or regions. Input an video and receive a segmented masks output.\n", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Element Segmentation"], "models": ["SAM3"], "date": "2026-04-27", "openSource": true, "size": 1717986918, "vram": 1717986918, "usage": 188, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 115, "nodeType": "LoadVideo", "file": "drinking_unicorn.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/utility_video_segment_sam3.mp4"] }, { "name": "api_topaz_video_enhance", "title": "Topaz Astra: Video Creative Upscale", "description": "Enhance videos with Topaz AI. Supports resolution upscaling using Starlight (Astra) Fast model and frame interpolation with apo-8 model.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Video Upscale"], "models": ["Topaz"], "date": "2025-11-25", "openSource": false, "size": 0, "vram": 0, "usage": 86, "searchRank": 0, "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadVideo", "file": "api_topaz_video_enhance_input_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "utility_topaz_illustration_upscale", "title": "Topaz: Illustration Upscale", "description": "Upload an illustration to upscale using Topaz. Generate a smooth, stylized image with accurate colors, though some artifacts may appear.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale"], "models": ["Topaz"], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 68, "searchRank": 0, "logos": [ { "provider": "Topaz" } ], "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "silent_sanctuary.jpg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "utility_nanobanana_pro_illustration_upscale", "title": "Nano Banana Pro: Stylized Art Creative Upscale", "description": "Upload a stylized art or illustration. Generate a creatively upscaled 4K image with enhanced detail using the Nano Banana Pro model, ideal for marketing or gaming assets.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Upscale"], "models": ["Gemini3 Pro Image Preview", "Google", "Nano Banana Pro"], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 83, "searchRank": 0, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "downhill_run.jpg", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "utility_nanobanana_pro_illustration_upscale.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/downhill_run.jpg", "output/utility_nanobanana_pro_illustration_upscale.png"] }, { "name": "utility_hitpaw_video_enhance", "title": "HitPaw: Video Enhancement and Upscaling", "description": "Upload a video to enhance and upscale. Generate a restored output with improved clarity, temporal stability, and optional portrait enhancement.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video Upscale", "API"], "models": ["HitPaw"], "logos": [ { "provider": "HitPaw" } ], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 41, "searchRank": 0, "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadVideo", "file": "dad_carry_daughter.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "utility_hitpaw_general_image_enhance", "title": "HitPaw: Portrait Diffusion Upscaler", "description": "Upload a low-quality portrait image and adjust the upscaling factor. Generate a high-fidelity, detailed portrait with enhanced skin textures and facial features.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Upscale"], "models": ["HitPaw"], "logos": [ { "provider": "HitPaw" } ], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 26, "searchRank": 0, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "sunlit_girl_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "utility_hitpaw_general_image_enhance.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/sunlit_girl_portrait.png", "output/utility_hitpaw_general_image_enhance.png"] }, { "name": "utility_recraft_creative_image_upscale", "title": "Recraft: Creative Image Enhancement Upscaler", "description": "Upload an image to enhance and upscale it. Recraft's AI reconstructs details and improves textures, outputting a higher-quality image with a natural appearance.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Upscale"], "models": ["Recraft"], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 14, "searchRank": 0, "logos": [ { "provider": "Recraft" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "butterfly_girl.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "utility_recraft_creative_image_upscale.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/butterfly_girl.png", "output/utility_recraft_creative_image_upscale.png"] }, { "name": "utility_recraft_crisp_image_upscale", "title": "Recraft: Crisp Upscale Image Restoration", "description": "Upload a low-resolution or noisy image to restore and upscale. Generate a high-resolution output with enhanced details, reduced artifacts, and preserved natural look.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Upscale"], "models": ["Recraft"], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 28, "searchRank": 0, "logos": [ { "provider": "Recraft" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "man_with_rose.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "utility_recraft_crisp_image_upscale.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/man_with_rose.png", "output/utility_recraft_crisp_image_upscale.png"] }, { "name": "api_wavespeed_seedvr2_ai_image_fix", "title": "WaveSpeed: AI Image Restoration with SeedVR2", "description": "Upload an AI-generated image to restore details and upscale. The workflow preserves colors and sharpness while minimizing artifacts. Output is a high-quality, enlarged version of your input.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Upscale"], "models": ["SeedVR2", "WaveSpeed"], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 52, "searchRank": 0, "logos": [ { "provider": "WaveSpeed" } ], "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadImage", "file": "midnight_coastal.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "api_wavespeed_seedvr2_ai_image_fix.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/midnight_coastal.png", "output/api_wavespeed_seedvr2_ai_image_fix.png"] }, { "name": "api_wavespeed_flshvsr_video_upscale", "title": "WaveSpeed: FlashVSR Video Upscale", "description": "Upload a video to upscale it to 720p, 1080p, 2K, or 4K. The workflow enhances detail, reduces artifacts, and ensures consistent motion for a high-quality, natural-looking output.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Video Upscale"], "models": ["FlashVSR", "WaveSpeed"], "date": "2026-01-23", "openSource": false, "usage": 67, "size": 0, "vram": 0, "searchRank": 0, "logos": [ { "provider": "WaveSpeed" } ], "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadVideo", "file": "lighter.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "image_qwen_image_layered", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-layered", "title": "Qwen-Image-Layered Decomposition", "mediaType": "image", "mediaSubtype": "webp", "description": "Decompose an image into editable RGBA layers for high-fidelity recolor, replace, resize, and reposition workflows using Qwen-Image-Layered.", "tags": ["Layer Decompose"], "models": ["Qwen-Image-Layered"], "date": "2025-12-22", "size": 50465865728, "vram": 50465865728, "usage": 79, "openSource": true, "searchRank": 0, "io": { "inputs": [ { "nodeId": 74, "nodeType": "LoadImage", "file": "coastal_smiling_woman.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "image_qwen_image_layered_control", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-layered", "title": "Qwen-Image-Layered Control Decomposition", "description": "Describe the elements you want in the image and decompose it precisely from the image.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Layer Decompose"], "models": ["Qwen-Image-Layered"], "date": "2026-01-15", "openSource": true, "usage": 27, "io": { "inputs": [ { "nodeId": 74, "nodeType": "LoadImage", "file": "raccoon_rocker.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "api_vidu_video_extension", "title": "Vidu: Video Extension", "description": "Upload a video and use the Vidu Q2 model to extend it up to 7 seconds and enhance the resolution to 1080p.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "Video Extension", "API"], "models": ["Vidu Q2", "Vidu"], "date": "2026-02-01", "openSource": false, "logos": [ { "provider": "Vidu" } ], "usage": 51, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadVideo", "file": "lawyer.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "api_magnific_image_relight", "title": "Magnific: Image Relight", "description": "Upload a source image and a reference lighting image. Generate a relit version of your source image, applying the lighting conditions from the reference.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Relight"], "models": ["Magnific"], "date": "2026-01-26", "openSource": false, "usage": 78, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "magical-portrait.png", "mediaType": "image" }, { "nodeId": 13, "nodeType": "LoadImage", "file": "vintage-girl.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 14, "nodeType": "SaveImage", "file": "api_magnific_image_relight.png", "mediaType": "image" } ] }, "username": "ComfyUI", "logos": [ { "provider": "Magnific" } ], "size": 0, "vram": 0, "searchRank": 0, "thumbnail": ["input/magical-portrait.png", "output/api_magnific_image_relight.png"] }, { "name": "api_magnific_skin_enhancer", "title": "Magnific: Skin Enhancer", "description": "Enhance skin and overall image quality by uploading your image and selecting a preset to adjust lighting, color grading, and realism.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Image Enhancement", "Portrait"], "models": ["Magnific"], "date": "2026-01-26", "openSource": false, "usage": 111, "size": 0, "vram": 0, "searchRank": 0, "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "close_up_girl_skin.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "api_magnific_skin_enhancer.png", "mediaType": "image" } ] }, "username": "ComfyUI", "logos": [ { "provider": "Magnific" } ], "thumbnail": ["input/close_up_girl_skin.png", "output/api_magnific_skin_enhancer.png"] }, { "name": "utility-frame_interpolation-film", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/frame-interpolation", "title": "Frame Interpolation", "description": "Smooth out low frame-rate videos", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Frame Interpolation"], "date": "2026-01-12", "openSource": true, "requiresCustomNodes": ["comfyui-videohelpersuite", "comfyui_controlnet_aux"], "usage": 19, "io": { "inputs": [ { "nodeId": 3, "nodeType": "VHS_LoadVideo", "file": "frame_interpolation-input.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "models": ["none"], "size": 5368709120, "vram": 5368709120, "searchRank": 0 }, { "name": "api_bfl_flux1_expand_image", "title": "Flux.1: Image Outpainting", "description": "Upload an image to expand its canvas using Flux.1. Generate an outpainted image with extended content.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API", "Outpainting"], "models": ["Flux", "Flux.1"], "date": "2026-02-09", "openSource": false, "size": 0, "vram": 0, "usage": 41, "searchRank": 0, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "man_on_desert.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "api_bfl_flux1_expand_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_bfl_flux1_expand_image-1.png", "thumbnail/api_bfl_flux1_expand_image-2.png"] }, { "name": "utility-gan_upscaler", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/image-upscale", "title": "Fast GAN Video Upscaler", "description": "Upload a video to upscale it using a fast GAN model. The output resolution is determined by your chosen model (e.g., 2x or 4x). For best results, upscale first, then resize to your target resolution.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video Upscale", "API"], "models": ["Real-ESRGAN"], "date": "2026-01-26", "openSource": true, "usage": 94, "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadVideo", "file": "gan_input.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "utility-depthAnything-v2-relative-video", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/preprocessors", "title": "Video to Depth Map", "description": "Convert a Video to a temporally stable Depth Map", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Depth Map"], "models": ["Depth Anything v2"], "date": "2026-01-12", "openSource": true, "requiresCustomNodes": ["comfyui-videohelpersuite", "comfyui_controlnet_aux"], "usage": 67, "io": { "inputs": [ { "nodeId": 6, "nodeType": "VHS_LoadVideo", "file": "roller_coaster.mp4", "mediaType": "video" } ] }, "size": 1073741824, "vram": 1073741824, "searchRank": 0, "username": "ComfyUI" }, { "name": "utility-lineart-video", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/preprocessors", "title": "Video to Lineart / Canny", "description": "Convert a Video to Lineart/Canny for Control Processors", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Canny"], "date": "2026-01-12", "openSource": true, "requiresCustomNodes": ["comfyui-videohelpersuite", "comfyui_controlnet_aux"], "usage": 14, "io": { "inputs": [ { "nodeId": 2, "nodeType": "VHS_LoadVideo", "file": "utility-lineart-video-input.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "models": ["None"], "size": 5368709120, "vram": 5368709120, "searchRank": 0 }, { "name": "utility-openpose-video", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/preprocessors", "title": "Video to Pose Map - OpenPose", "description": "Convert a Video to a temporally stable Pose Control Map", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Pose Map"], "date": "2026-01-12", "openSource": true, "requiresCustomNodes": ["comfyui-videohelpersuite", "comfyui_controlnet_aux"], "usage": 25, "io": { "inputs": [ { "nodeId": 2, "nodeType": "VHS_LoadVideo", "file": "pose_input.mp4", "mediaType": "video" } ] }, "models": ["DWPose"], "size": 5368709120, "vram": 5368709120, "searchRank": 0, "username": "ComfyUI" }, { "name": "utility-normal_crafter-video", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/preprocessors", "title": "Video to Normal Map", "description": "Convert a Video to a temporally stable Normal Map", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Normal Map"], "date": "2026-01-12", "openSource": true, "requiresCustomNodes": ["comfyui-videohelpersuite", "comfyui_controlnet_aux"], "usage": 14, "io": { "inputs": [ { "nodeId": 3, "nodeType": "VHS_LoadVideo", "file": "normals_input.mp4", "mediaType": "video" } ] }, "username": "ComfyUI" }, { "name": "utility-audioseparation", "title": "Audio Separation", "description": "Input Music → Separate Vocals / Bass / Drums / Other", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Audio", "Audio Editing"], "date": "2026-01-12", "openSource": true, "requiresCustomNodes": ["comfyui-videohelpersuite", "comfyui_controlnet_aux"], "usage": 10, "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadAudio", "file": "utility-audioseparation-audio-input.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI" }, { "name": "image_lotus_depth_v1_1", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/moge", "title": "Lotus Depth", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "description": "Run Lotus Depth in ComfyUI for zero-shot, efficient monocular depth estimation with high detail retention.", "tags": ["Image", "Text to Image"], "models": ["SD1.5", "Stability"], "date": "2025-05-21", "size": 2040109466, "vram": 2040109466, "usage": 19, "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "image_lotus_depth_v1_1_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_lotus_depth_v1_1.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["input/image_lotus_depth_v1_1_input_image.png", "output/image_lotus_depth_v1_1.png"] }, { "name": "utility_interpolation_image_upscale", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/image-upscale", "title": "Image Upscale: Traditional Interpolation", "description": "Upload an image and select an interpolation method. Upscale the image using traditional algorithms for faster processing with minimal detail changes.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale"], "models": ["None"], "date": "2026-02-01", "openSource": true, "size": 0, "vram": 0, "usage": 52, "searchRank": 0, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "pray.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "utility_interpolation_image_upscale.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/pray.png", "output/utility_interpolation_image_upscale.png"] } ] }, { "moduleName": "default", "isEssential": true, "icon": "icon-[lucide--graduation-cap]", "title": "Getting Started", "type": "image", "templates": [ { "name": "gsl_starter_1_1", "title": "1.1 Starter – Text to Image", "description": "Learn the basics of image generation in ComfyUI — load a model, write prompts, and generate your first image.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image", "Text to Image"], "models": ["SD1.5"], "date": "2026-02-12", "openSource": true, "includeOnDistributions": ["local"], "size": 2147483648, "vram": 2147483648, "usage": 1, "searchRank": 0, "username": "ComfyUI" }, { "name": "gsc_starter_1", "title": "1.1 Starter - Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Learn how to generate an image, connect nodes, run a workflow and download an image using Z-Image Turbo.", "models": ["Z-Image-Turbo"], "date": "2026-02-11", "searchRank": 3, "includeOnDistributions": ["cloud"], "size": 20723217203, "vram": 20723217203, "usage": 520, "io": { "outputs": [ { "nodeId": 76, "nodeType": "SaveImage", "file": "gsc_starter_1_output.png", "mediaType": "image" } ] }, "tags": ["Image", "Text to Image"], "openSource": true, "username": "ComfyUI", "thumbnail": ["output/gsc_starter_1_output.png"] }, { "name": "gsl_starter_1_2", "title": "1.2 Starter – Image to Video", "description": "Learn how to load images, generate a video and how to find a node using Wan 2.2", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video", "FLF2V"], "models": ["Wan2.2"], "date": "2026-02-10", "openSource": true, "includeOnDistributions": ["local"], "size": 36829344563, "vram": 36829344563, "usage": 1, "searchRank": 0, "io": { "inputs": [ { "nodeId": 122, "nodeType": "LoadImage", "file": "gs2_image1.png", "mediaType": "image" }, { "nodeId": 124, "nodeType": "LoadImage", "file": "gs2_image2.png", "mediaType": "image" }, { "nodeId": 126, "nodeType": "LoadImage", "file": "gs2_image3.png", "mediaType": "image" }, { "nodeId": 130, "nodeType": "LoadImage", "file": "gs2_image4.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "gsc_starter_2", "title": "1.2 Starter - Image to Video", "mediaType": "image", "mediaSubtype": "webp", "description": "Learn how to load images, generate a video and how to find a node using Wan 2.2.", "models": ["Wan2.2", "Wan"], "date": "2026-02-09", "searchRank": 3, "includeOnDistributions": ["cloud"], "size": 0, "vram": 0, "requiresCustomNodes": ["comfyui_essentials"], "usage": 186, "io": { "inputs": [ { "nodeId": 213, "nodeType": "LoadImage", "file": "gs2_image1.png", "mediaType": "image" }, { "nodeId": 214, "nodeType": "LoadImage", "file": "gs2_image2.png", "mediaType": "image" }, { "nodeId": 215, "nodeType": "LoadImage", "file": "gs2_image3.png", "mediaType": "image" }, { "nodeId": 217, "nodeType": "LoadImage", "file": "gs2_image4.png", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "gsl_starter_1_3", "title": "1.3 Starter – Product Photography", "description": "Learn how to relight a product, enter a subgraph, unbypass a node using Qwen Image Edit.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image", "Image Edit"], "models": ["Flux.2 Klein"], "date": "2026-02-08", "openSource": true, "includeOnDistributions": ["local"], "size": 12455405158, "vram": 12455405158, "usage": 7, "searchRank": 0, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "gsc3_landscape.png", "mediaType": "image" }, { "nodeId": 7, "nodeType": "LoadImage", "file": "gsc3_car.jpeg", "mediaType": "image" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveImage", "file": "gsl_starter_1_2.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/gsl_starter_1_2.png"] }, { "name": "gsc_starter_3", "title": "1.3 Starter - Product Photography", "mediaType": "image", "mediaSubtype": "webp", "description": "Learn how to create a product photography with image inputs, enter a subgraph, unbypass a node and get to know partner nodes using Nano Banana Pro.", "models": ["Nano Banana Pro", "Google"], "date": "2026-02-07", "searchRank": 3, "includeOnDistributions": ["cloud"], "size": 0, "vram": 0, "requiresCustomNodes": ["comfyui-kjnodes", "comfyui_essentials"], "usage": 108, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "gsc3_landscape.png", "mediaType": "image" }, { "nodeId": 7, "nodeType": "LoadImage", "file": "gsc3_car.jpeg", "mediaType": "image" } ] }, "username": "ComfyUI" }, { "name": "gsc_creator_2_1", "title": "2.1 Creator - Diffusion Basics", "description": "Learn the diffusion basics using Z-Image-Turbo.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["Z-Image-Turbo"], "date": "2026-02-06", "openSource": true, "includeOnDistributions": ["cloud"], "size": 20723217203, "vram": 20723217203, "usage": 291, "searchRank": 0, "io": { "outputs": [ { "nodeId": 100, "nodeType": "SaveImage", "file": "gsc_creator_2_1.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/gsc_creator_2_1.png"] }, { "name": "gsl_creator_2", "title": "2.2 Creator - Image Editing", "description": "Load an image, draw a mask over the area to edit, and input a prompt. Generate a new image where only the masked region is redrawn according to your prompt.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Inpainting"], "models": ["Z-Image-Turbo"], "date": "2026-02-05", "openSource": true, "includeOnDistributions": ["local"], "size": 27380416512, "vram": 27380416512, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 137, "nodeType": "LoadImage", "file": "old_school_style_girl.png", "mediaType": "image" } ] } }, { "name": "gsc_creator_2_2", "title": "2.2 Creator - Diffusion Guidance", "description": "Learn how to guide diffusion for precise image editing with inpainting and controlnet using Z Image Turbo.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Inpainting", "Image"], "models": ["Z-Image-Turbo"], "date": "2026-02-04", "openSource": true, "includeOnDistributions": ["cloud"], "size": 27380416512, "vram": 27380416512, "usage": 114, "searchRank": 0, "io": { "inputs": [ { "nodeId": 107, "nodeType": "LoadImage", "file": "gsc_creator_2_2_input.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 100, "nodeType": "SaveImage", "file": "gsc_creator_2_2_output.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/gsc_creator_2_2_input.png", "output/gsc_creator_2_2_output.png"] }, { "name": "gsc_creator_2_3", "title": "2.3 Creator: Image Upscale & Analysis", "description": "Learn how to upscale an image and auto-generate a prompt using Z Image Turbo.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image", "Image Upscale"], "models": ["Z-Image-Turbo"], "date": "2026-02-03", "openSource": true, "includeOnDistributions": ["cloud"], "size": 20723217203, "vram": 20723217203, "usage": 75, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 132, "nodeType": "LoadImage", "file": "dragon_fruit_cream.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 143, "nodeType": "SaveImage", "file": "gsc_creator_2_3.png", "mediaType": "image" } ] }, "thumbnail": ["input/dragon_fruit_cream.png", "output/gsc_creator_2_3.png"] }, { "name": "gsc_advanced_3_1", "title": "3.1 Advanced: Multi-Shot Video", "description": "Learn how to create a UGC video with your character and product in app mode.", "mediaType": "image", "includeOnDistributions": ["cloud"], "mediaSubtype": "webp", "tags": ["Image to Video", "Video"], "models": ["Kling 3.0", "Nano Banana 2"], "logos": [ { "provider": ["Google", "Kling"] } ], "date": "2026-02-02", "openSource": false, "size": 0, "vram": 0, "usage": 53, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 483, "nodeType": "LoadImage", "file": "close_up_portrait.png", "mediaType": "image" }, { "nodeId": 1185, "nodeType": "LoadImage", "file": "product_photo.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 1237, "nodeType": "SaveVideo", "file": "gsc_advanced_3_1.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/gsc_advanced_3_1.mp4"] }, { "name": "gsc_advanced_3_2", "title": "3.2 Advanced: Control Video Generation", "description": "Learn how to control a video with Pose Estimation and Wan Animate.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video"], "models": ["wan2.2 Animate"], "date": "2026-02-01", "openSource": true, "size": 28346784154, "vram": 28346784154, "usage": 83, "searchRank": 0, "username": "ComfyUI", "includeOnDistributions": ["cloud"], "requiresCustomNodes": ["comfyui_controlnet_aux"], "io": { "inputs": [ { "nodeId": 420, "nodeType": "LoadVideo", "file": "gsc_input_video_3_2.mp4", "mediaType": "video" }, { "nodeId": 479, "nodeType": "LoadImage", "file": "gsc_input_image_3_2.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 471, "nodeType": "SaveVideo", "file": "gsc_advanced_3_2.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/gsc_advanced_3_2.mp4"] }, { "name": "01_get_started_text_to_image", "title": "Text to Image", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images from text prompts using the Z-Image-Turbo model.", "tutorialUrl": "https://docs.comfy.org/tutorials/image/z-image/z-image-turbo", "tags": ["Image", "Text to Image"], "models": ["Z-Image-Turbo"], "date": "2025-10-17", "size": 20830591386, "vram": 20830591386, "usage": 129, "io": { "outputs": [ { "nodeId": 60, "nodeType": "SaveImage", "file": "01_get_started_text_to_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/01_get_started_text_to_image.png"] }, { "name": "02_qwen_Image_edit_subgraphed", "title": "Image Editing", "mediaType": "image", "mediaSubtype": "webp", "description": "Edit your images with Qwen-Image-Edit, the latest OSS model", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-edit", "tags": ["ControlNet", "Image Edit"], "models": ["Qwen-Image-Edit"], "date": "2025-10-17", "size": 31782757990, "vram": 31782757990, "usage": 1295, "io": { "inputs": [ { "nodeId": 78, "nodeType": "LoadImage", "file": "02_qwen_Image_edit_subgraphed_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 60, "nodeType": "SaveImage", "file": "02_qwen_Image_edit_subgraphed.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnailVariant": "compareSlider", "openSource": true, "searchRank": 0, "thumbnail": ["input/02_qwen_Image_edit_subgraphed_input_image.png", "output/02_qwen_Image_edit_subgraphed.png"] }, { "name": "03_video_wan2_2_14B_i2v_subgraphed", "title": "Image to Video", "description": "Generate videos from an input image using Wan2.2 14B", "mediaType": "image", "mediaSubtype": "webp", "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2_2", "tags": ["Image to Video", "Video"], "models": ["Wan", "Wan2.2"], "date": "2025-10-17", "size": 38010460570, "vram": 38010460570, "usage": 1926, "io": { "inputs": [ { "nodeId": 97, "nodeType": "LoadImage", "file": "03_video_wan2_2_14B_i2v_subgraphed_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 108, "nodeType": "SaveVideo", "file": "03_video_wan2_2_14B_i2v_subgraphed.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "thumbnail": ["output/03_video_wan2_2_14B_i2v_subgraphed.mp4"] }, { "name": "04_hunyuan_3d_2.1_subgraphed", "title": "Image to 3D", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate 3D models from single images using Hunyuan3D 2.1.", "tags": ["Image to 3D", "3D"], "models": ["Hunyuan3D"], "date": "2025-10-17", "tutorialUrl": "https://docs.comfy.org/tutorials/3d/hunyuan3D-2", "size": 4939212390, "vram": 4939212390, "usage": 36, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "04_hunyuan_3d_2.1_subgraphed_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "05_audio_ace_step_1_t2a_song_subgraphed", "title": "Text to Song", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate songs from text prompts using ACE-Step v1", "tags": ["Audio", "Text to Audio"], "models": ["ACE-Step"], "date": "2025-10-17", "tutorialUrl": "https://docs.comfy.org/tutorials/audio/ace-step/ace-step-v1", "size": 7730941133, "vram": 7730941133, "usage": 30, "username": "ComfyUI", "openSource": true, "searchRank": 0 }, { "name": "default", "title": "Image Generation", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate images from text prompts.", "tutorialUrl": "https://docs.comfy.org/tutorials/basic/text-to-image", "tags": ["Text to Image", "Image"], "models": ["SD1.5", "Stability"], "date": "2025-03-01", "size": 2147483648, "vram": 3113851290, "usage": 544, "username": "ComfyUI", "openSource": true, "searchRank": 0 } ] }, { "moduleName": "default", "category": "GENERATION TYPE", "icon": "icon-[lucide--blocks]", "title": "Node Basics", "type": "image", "isEssential": true, "templates": [ { "name": "basic_image_color_adjustment", "title": "Color Adjustment Blueprints Showcase", "description": "Side-by-side demo of built-in blueprint color-grading subgraphs. ", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Node Basics"], "models": ["None"], "date": "2026-04-24", "openSource": true, "size": 0, "vram": 0, "usage": 26, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 180, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] } }, { "name": "basic_datatype_conversion", "title": "Built-in Data Type Conversion Example", "description": "Demonstrate how to convert between various built-in data types within a workflow. Input any data value and output its converted form.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Node Basics"], "models": ["None"], "date": "2026-03-24", "openSource": true, "size": 0, "vram": 0, "usage": 9, "searchRank": 0, "username": "ComfyUI" }, { "name": "basic_mask_operations_and_compositing", "title": "Mask Operations, Combining & Compositing", "description": "Interactive walkthrough of core image and mask nodes — create and refine masks, combine overlapping masks with different operations, and composite images using feathered masks. No models required.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Node Basics"], "models": ["None"], "date": "2026-03-24", "openSource": true, "size": 0, "vram": 0, "usage": 26, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 374, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/basic_mask_operations_and_compositing.png"] }, { "name": "basic_switch_node", "title": "Switch Node", "description": "Guide on how Switch Nodes work, simple Text Switch and LoRA Switch", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Node Basics"], "models": ["Z-Image-Turbo"], "date": "2026-03-30", "openSource": true, "size": 20723217203, "vram": 20723217203, "usage": 19, "searchRank": 0, "username": "ComfyUI" }, { "name": "utility_image_stitch", "title": "Image Stitch 2x2 Grid ", "description": "Combine four input images into a 2x2 grid. Automatically resizes mismatched images and outputs a single 2048x2048 image.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image"], "models": ["None"], "date": "2026-03-19", "openSource": true, "size": 0, "vram": 0, "usage": 8, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "angle_1.png", "mediaType": "image" }, { "nodeId": 13, "nodeType": "LoadImage", "file": "angle_2.png", "mediaType": "image" }, { "nodeId": 14, "nodeType": "LoadImage", "file": "angle_3.png", "mediaType": "image" }, { "nodeId": 15, "nodeType": "LoadImage", "file": "angle_4.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 19, "nodeType": "SaveImage", "file": "utility_image_stitch.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/utility_image_stitch.mp4"] }, { "name": "utility_text_lists_select_prompt", "title": "Batch Process Text Prompts From List", "description": "Loads and executes a workflow sequentially using prompts from a text list. Iterates through each entry to generate multiple outputs from a single batch operation.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Batch Generation"], "models": ["Z-Image-Turbo"], "date": "2026-03-30", "openSource": true, "size": 20723217203, "vram": 20723217203, "usage": 37, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/utility_text_lists_select_prompt.mp4"], "requiresCustomNodes": ["FL_PromptSelectorBasic"] }, { "name": "templates_purz_batch_generation", "title": "Prompt Multi Batch Generation", "description": "Send multiple prompts simultaneously to generate independent outputs in a single queue. Connect to Blueprint or Partner Nodes for batch processing of any modality. Use for prompt variation comparisons and batch generation.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Batch Generation", "Image"], "models": ["Z-Image-Turbo"], "date": "2026-03-21", "openSource": true, "size": 20723217203, "vram": 20723217203, "usage": 28, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/templates_purz_batch_generation.mp4"], "requiresCustomNodes": ["comfyui_fill-nodes"], "thumbnailVariant": "zoomHover" } ] } ]