[ { "moduleName": "default", "category": "Foundation", "title": "Image", "icon": "icon-[lucide--image]", "type": "image", "templates": [ { "name": "api_nano_banana_2_1_t2i", "title": "Nano Banana 2.1: Text to Image", "description": "Generate images from text prompts using Nano Banana 2.1, Google's fast Gemini-based image model, delivering one finished image with no input files required. Ideal for brand marketing posters, e-commerce product visuals, and IP character series.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","API","Image"], "models": ["Nano Banana"], "logos": [ { "provider": "Google" } ], "minComfyUIVersion": "0.39.1", "date": "2026-10-06", "openSource": false, "size": 0, "usage": 5020, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 3, "nodeType": "SaveImageAdvanced", "file": "api_nano_banana_2_1_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_nano_banana_2_1_t2i.png"] }, { "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, "usage": 15150, "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"], "minComfyUIVersion": "0.11.0" }, { "name": "image_qwen_image_2_1_image_edit", "title": "Qwen Image 2.1: Image Edit", "description": "Edit images with Qwen-Image-2.1 by feeding two reference images through a single checkpoint that handles both generation and editing, then comparing the result against the original. Ideal for character-consistent edits, product cutout compositing with real transparency, and style-transfer passes at native 2K.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit","Int8"], "models": ["Qwen Image 2.1"], "minComfyUIVersion": "0.37.0", "date": "2026-09-20", "openSource": true, "size": 26736171418, "usage": 17538, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 470, "nodeType": "LoadImage", "file": "portrait_model_denim.png", "mediaType": "image" }, { "nodeId": 475, "nodeType": "LoadImage", "file": "clothing_light_blue_denim_shirt.png", "mediaType": "image" } ] }, "thumbnail": ["input/portrait_model_denim.png","output/image_qwen_image_2_1_image_edit.png"] }, { "name": "image_qwen_image_2_1_t2i", "title": "Qwen Image 2.1: Text to Image", "description": "Generate images from text prompts with Qwen Image 2.1, the latest open-weight Qwen-Image model, producing a single 1024×1024 image over 25 sampling steps. Generation and instruction-based editing share one model with native 2K output, professional typography, and alpha-channel support. Ideal for poster and layout design, transparent asset creation, and rapid concept visualization.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","Int8"], "models": ["Qwen Image 2.1"], "minComfyUIVersion": "0.37.2", "date": "2026-09-20", "openSource": true, "size": 26736171418, "usage": 4938, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 461, "nodeType": "SaveImageAdvanced", "file": "image_qwen_image_2_1_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_qwen_image_2_1_t2i.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.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["Krea 2"], "date": "2026-06-24", "openSource": true, "size": 19112604467, "usage": 9439, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["output/image_krea2_turbo_t2i.png"], "minComfyUIVersion": "0.24.1" }, { "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": ["ControlNet","Image Edit"], "models": ["Qwen-Image"], "date": "2025-09-25", "size": 31782757990, "usage": 3451, "io": { "inputs": [ { "nodeId": 78, "nodeType": "LoadImage", "file": "image_qwen_image_edit_2509_input_image.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, "minComfyUIVersion": "0.23.0" }, { "name": "image_qwen_image_2_1_turbo_image_edit", "title": "Qwen Image 2.1 Turbo: Image edit", "description": "Edit images with Qwen-Image-2.1 by feeding two reference images through a single checkpoint that handles both generation and editing, then comparing the result against the original. Ideal for character-consistent edits, product cutout compositing with real transparency, and style-transfer passes at native 2K", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit"], "models": ["Qwen Image 2.1"], "minComfyUIVersion": "0.39.0", "date": "2026-10-13", "openSource": true, "size": 41016937677, "usage": 1560, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 470, "nodeType": "LoadImage", "file": "ballet_dancer_photography_minimalist_architecture.png", "mediaType": "image" } ] } }, { "name": "image_qwen_image_2_1_turbo_t2i", "title": "Qwen Image 2.1 Turbo: Text to Image", "description": "Generate images from text prompts with Qwen Image 2.1 Turbo, the 8-step accelerated checkpoint, producing a single 1024×1024 image in 8 sampling steps. Same model family with native 2K output, professional typography, and alpha-channel support, plus an optional Qwen 3.5 prompt enhancer. Ideal for poster and layout design, transparent asset creation, and rapid concept visualization.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Int8","Text to Image","Turbo"], "models": ["Qwen Image 2.1"], "minComfyUIVersion": "0.39.0", "date": "2026-10-13", "openSource": true, "size": 40984448745, "usage": 642, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 461, "nodeType": "SaveImageAdvanced", "file": "image_qwen_image_2_1_turbo_t2i.png", "mediaType": "image" } ] } }, { "name": "image_minimax_h3_t2i", "title": "MiniMax H3: Text to Image", "description": "Generate a single still image from a text prompt with MiniMax H3, an omni-modal video model used here for its first-frame decode. No file inputs required: the graph samples an empty latent and decodes it through the H3 video VAE. Best suited to a single subject with a defined light source and a simple or blurred background.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","Int8"], "models": ["MiniMax H3"], "date": "2026-10-27", "openSource": true, "size": 41865330663, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 48, "nodeType": "SaveImage", "file": "image_minimax_h3_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_minimax_h3_t2i.png"], "minComfyUIVersion": "0.30.0" }, { "name": "image_moss_image_t2i", "title": "MOSS-Image: Text to Image", "description": "Generate an image from a text prompt with MOSS-Image, an open-weights model that reads a full scene caption and returns one finished image. A prompt upsampler expands a short request into that caption first, so a one-line description is enough. Ideal for editorial photography, product shots, and concept art.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["MOSS-Image"], "minComfyUIVersion": "0.41.3", "date": "2026-10-17", "openSource": true, "usage": 804, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_moss_image_t2i.png", "mediaType": "image" } ] }, "size": 22222122562 }, { "name": "image_moss_image_base_t2i", "title": "MOSS-Image Base: Text to Image", "description": "Generate an image from a text prompt with the MOSS-Image base checkpoint, which reads a full scene caption and returns one finished image. The prompt upsampler expands a short request into that caption first. Use it for fine-tuning experiments and comparisons with the instruction-tuned checkpoint.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["MOSS-Image"], "minComfyUIVersion": "0.41.3", "date": "2026-10-17", "openSource": true, "size": 22226455757, "usage": 258, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_moss_image_t2i_base.png", "mediaType": "image" } ] } }, { "name": "image_moss_image_t2i_bboxes", "title": "MOSS-Image: Layout-Guided Text to Image", "description": "Generate an image from a text prompt plus a layout drawn in Create Bounding Boxes. Each box carries its own caption, and text boxes also render their text, so MOSS-Image places every element where you put it. Useful for posters, packaging shots, and any composition where placement matters.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Layout","Text to Image"], "models": ["MOSS-Image"], "minComfyUIVersion": "0.41.3", "date": "2026-10-17", "openSource": true, "usage": 85, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_moss_image_t2i_bboxes.png", "mediaType": "image" } ] }, "size": 15461882266 }, { "name": "image_moss_image_base_t2i_bboxes", "title": "MOSS-Image Base: Layout-Guided Text to Image", "description": "Generate an image from a text prompt plus a layout drawn in Create Bounding Boxes, using the MOSS-Image base checkpoint. Each box carries its own caption and text boxes render their text. Useful for comparing the base and instruction-tuned checkpoints on the same layout.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","Layout"], "models": ["MOSS-Image"], "minComfyUIVersion": "0.41.3", "date": "2026-10-17", "openSource": true, "size": 22226455757, "usage": 19, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_moss_image_t2i_bboxes_base.png", "mediaType": "image" } ] } }, { "name": "image_moss_image_edit", "title": "MOSS-Image: Image Edit LoRA", "description": "Edit a photo with a short instruction using MOSS-Image and its edit LoRA: the instruction and the source image are encoded together, so the sampler redraws the same frame and only the described change is applied. Colour, material, outfit and background swaps keep the face, hair, pose and framing intact, and a Compare Images node shows the source next to the result.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit"], "models": ["MOSS-Image"], "minComfyUIVersion": "0.43.0", "date": "2026-10-26", "openSource": true, "size": 13314398618, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "two_women_berets_floral_jackets.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_moss_image_edit.png", "mediaType": "image" } ] } }, { "name": "image_moss_image_color_depth_control", "title": "MOSS-Image: Color & Depth Control", "description": "Re-pose and re-style a reference photo with MOSS-Image: the graph estimates the reference's geometry with MoGe 3, then generates a new image that keeps the pose, framing and silhouette while the prompt decides the character, wardrobe, setting and light. A color/depth control adapter LoRA makes the model follow the estimated map, and the color map socket is there for region-painted layouts.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image","Depth"], "models": ["MOSS-Image"], "minComfyUIVersion": "0.43.0", "date": "2026-10-26", "openSource": true, "size": 18253611008, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 55, "nodeType": "LoadImage", "file": "fashion_portrait_red_canyon.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 85, "nodeType": "SaveImage", "file": "image_moss_image_color_depth_control.png", "mediaType": "image" } ] } }, { "name": "api_bria_fibo2_t2i", "title": "Bria: FIBO 2.0 Text to Image", "description": "Generate an image from a text prompt with Bria FIBO 2.0, one model for both generation and editing. It is trained on structured VGL captions, so a detailed poster-style brief is followed closely, exact wording is rendered literally, and the node also returns that structured prompt so the same image can be rebuilt or refined from JSON. Ideal for editorial covers, posters and typography-led layouts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "minComfyUIVersion": "0.42.2", "date": "2026-10-21", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI" }, { "name": "image_flux3_klein_image_edit", "title": "FLUX 3 Image Klein: Image Edit", "description": "Edit an existing image with FLUX 3 Image Klein by supplying one input image and two text prompts, producing one refined output alongside a side-by-side comparison view. Ideal for targeted retouching, style adjustments, and detail corrections that preserve the original composition.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit"], "models": ["FLUX 3 Image"], "minComfyUIVersion": "0.41.0", "date": "2026-10-15", "openSource": true, "size": 21474836480, "usage": 1007, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 54, "nodeType": "LoadImage", "file": "fashion_portrait_blue_silk_gown_vis.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_flux3_klein_image_edit.png", "mediaType": "image" } ] } }, { "name": "image_flux3_klein_distilled_image_edit", "title": "FLUX 3 Image Klein Distilled: Image Edit", "description": "Edit an existing image with FLUX 3 Image Klein by pairing one input image with one text prompt, producing a single edited result and a side-by-side comparison view. Ideal for targeted retouching, restyling a photo, or swapping details while keeping the rest of the scene intact.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit"], "models": ["FLUX 3 Image"], "minComfyUIVersion": "0.41.0", "date": "2026-10-15", "openSource": true, "size": 21474836480, "usage": 695, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "woman_gold_earring_teal_top_portrait.png", "mediaType": "image" } ] } }, { "name": "image_flux3_klein_t2i", "title": "FLUX 3 Image Klein: Text to Image", "description": "Generate images from text prompts using FLUX 3 Image Klein, producing a single saved image with no file inputs required. Ideal for concept art, marketing visuals, and rapid prototyping of scene ideas from written descriptions.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["FLUX 3 Image"], "minComfyUIVersion": "0.41.0", "date": "2026-10-15", "openSource": true, "size": 21474836480, "usage": 1287, "searchRank": 0, "username": "ComfyUI" }, { "name": "image_flux3_klein_distilled_t2i", "title": "FLUX 3 Image Klein Distilled: Text to Image", "description": "Generate images from text prompts using the distilled FLUX 3 Image Klein model, which runs efficiently in 15 sampling steps with no classifier-free guidance. Just describe what you want and receive one finished image. Ideal for rapid concept art, marketing visuals, and everyday creative ideation where speed matters.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image"], "models": ["FLUX 3 Image"], "minComfyUIVersion": "0.41.0", "date": "2026-10-15", "openSource": true, "size": 22226455757, "usage": 363, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_flux3_klein_distilled_t2i.png", "mediaType": "image" } ] } }, { "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, "usage": 3194, "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", "minComfyUIVersion": "0.20.3" }, { "name": "api_krea3_image_edit", "title": "Krea 3: Image Edit", "description": "Perform targeted regional edits on an image with Krea 3, changing only the areas you specify while the rest of the picture stays untouched. One image goes in and one edited image comes out. Ideal for e-commerce product restaging, fashion and portrait relighting, and architectural sketch-to-render work.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["Krea 3"], "logos": [ { "provider": "Krea" } ], "minComfyUIVersion": "0.41.0", "date": "2026-10-15", "openSource": false, "size": 0, "usage": 919, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "wide_format_digital_render.png", "mediaType": "image" } ] } }, { "name": "api_krea3_t2i", "title": "Krea 3: Text to Image", "description": "Generate images from text prompts using Krea 3, producing a single finished image per run with no input files required. Ideal for e-commerce product staging, fashion and portrait work, and architectural concept rendering.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["Krea 3"], "logos": [ { "provider": "Krea" } ], "minComfyUIVersion": "0.41.0", "date": "2026-10-15", "openSource": false, "size": 0, "usage": 468, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 7, "nodeType": "SaveImageAdvanced", "file": "api_krea3_t2i.png", "mediaType": "image" } ] } }, { "name": "api_bfl_flux3_image_edit", "title": "FLUX 3 Image: Image Edit", "description": "Edit or combine up to ten reference images from a text instruction with FLUX 3 Image, referring to them in the prompt as image 1, image 2, and so on. One image is output at any of sixteen aspect ratios and up to 4K, with web and image search grounding on by default. Ideal for character-consistent edits, product and object placement, and multi-reference scene compositing.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image Edit","API"], "models": ["FLUX 3 Image"], "logos": [ { "provider": "Black Forest Labs" } ], "minComfyUIVersion": "0.38.2", "date": "2026-10-01", "openSource": false, "size": 0, "usage": 2190, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "fashion_model_green_pilot_coat.png", "mediaType": "image" } ] } }, { "name": "api_bfl_flux3_t2i", "title": "FLUX 3 Image: Text to Image", "description": "Generate an image from a text prompt with FLUX 3 Image, which interprets and expands the prompt before generating it, at any of sixteen aspect ratios and up to 4K. Web and image search grounding is on by default and no input files are required. One image is output. Ideal for typography-led posters, layout-driven design work, and fast exploration of visual concepts.\n", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","API"], "models": ["FLUX 3 Image"], "minComfyUIVersion": "0.38.2", "date": "2026-10-01", "openSource": false, "size": 0, "usage": 826, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveImageAdvanced", "file": "api_bfl_flux3_t2i.png", "mediaType": "image" } ] } }, { "name": "api_nano_banana_2_1_image_edit", "title": "Nano Banana 2.1: Image Edit", "description": "Edit images with natural language and mask-based local edits powered by Nano Banana 2.1, taking one input image and returning one edited result alongside a side-by-side comparison view. Ideal for brand marketing posters, e-commerce product shots, and multi-round retouching where subjects and text must stay consistent.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image Edit","Image","API"], "models": ["Nano Banana"], "logos": [ { "provider": "Google" } ], "minComfyUIVersion": "0.39.1", "date": "2026-10-06", "openSource": false, "size": 0, "usage": 3165, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "silver_frame_profile.png", "mediaType": "image" } ] } }, { "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, "usage": 4221, "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"], "minComfyUIVersion": "0.8.0" }, { "name": "api_bfl_flux3_image_bboxes", "title": "FLUX 3 Image: Bounding Box Edit", "description": "Place objects and text where you want them with FLUX 3 Image by feeding boxes from the Create Bounding Boxes node into the prompt, so each box carries its own description and copy into the render. Boxes are relative to the canvas, so set the output to the same aspect ratio. One image is output, up to 4K. Ideal for poster and layout composition, placing headlines and captions, and controlling where subjects sit in the frame.\n", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image Edit","API"], "models": ["FLUX 3 Image"], "logos": [ { "provider": "Black Forest Labs" } ], "minComfyUIVersion": "0.38.2", "date": "2026-10-01", "openSource": false, "size": 0, "usage": 266, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "giant_flamingo_balloon_ship_harbor.png", "mediaType": "image" } ] } }, { "name": "api_ideogram_v4_5_precise_image_edit", "title": "Ideogram 4.5 Precise Edit", "description": "Generate a precisely edited image from a text prompt and up to five input images using Ideogram 4.5, where image 1 is the image to edit and images 2-5 are optional references. Only what the prompt asks for changes, so untouched pixels stay identical and the output keeps the size of image 1, with a choice of quality tiers. Ideal for product recolours and material swaps, replacing one element of a photo without disturbing its lighting, background, or framing, and touch-ups that must leave the rest of the image alone.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image Edit","API"], "models": ["Ideogram"], "logos": [ { "provider": "Ideogram" } ], "minComfyUIVersion": "0.38.1", "date": "2026-09-30", "openSource": false, "size": 107374182, "usage": 214, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "redhair_girl_portrait.png", "mediaType": "image" } ] } }, { "name": "api_ideogram_v4_5_image_edit", "title": "Ideogram 4.5: Image Edit", "description": "Generate edited or combined images from a text prompt and up to five input images using Ideogram 4.5, where image 1 is the image to edit and images 2-5 are references for design, material, or colour. Canvas size, quality level, and seed are adjustable, and one image is output. Ideal for product and outfit swaps, applying a reference design or palette to an existing photo, and recomposing a shot into a different aspect ratio.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["Ideogram"], "logos": [ { "provider": "Ideogram" } ], "minComfyUIVersion": "0.38.1", "date": "2026-09-30", "openSource": false, "size": 0, "usage": 287, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "interior_orange_sofa.png", "mediaType": "image" } ] } }, { "name": "api_ideogram_v4_5_t2i", "title": "Ideogram 4.5: Text to Image", "description": "Generate images from text prompts using Ideogram 4.5, with controls for canvas size, quality level, automatic prompt rewriting, and seed. No file inputs are required and one image is output. Ideal for typography-led posters, layout-driven design work, marketing visuals, and fast exploration of visual concepts.\n", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","API"], "models": ["Ideogram"], "logos": [ { "provider": "Ideogram" } ], "minComfyUIVersion": "0.38.1", "date": "2026-09-30", "openSource": false, "size": 0, "usage": 218, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 5, "nodeType": "SaveImageAdvanced", "file": "api_ideogram_v4_5_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_ideogram_v4_5_t2i.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": 2462, "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, "searchRank": 0, "logos": [ { "provider": "Grok" } ], "username": "ComfyUI", "thumbnail": ["input/cyberpunk_robot.png","output/api_grok_image_edit.png"], "minComfyUIVersion": "0.11.1" }, { "name": "api_bytedance_seedream_5_0_pro_image_edit", "title": "Seedream 5.0 Pro: Image Edit", "description": "Edit images with precision using Seedream 5.0 Pro, targeting specific regions while preserving lighting, depth, and texture. The workflow takes 1 input image and produces 1 output image. Ideal for product photography edits, portrait consistency adjustments, and creating structured layouts with multilingual text.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Image Edit"], "models": ["Seedream 5.0 Pro"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-07-08", "openSource": false, "size": 0, "usage": 4132, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "interior_college.png", "mediaType": "image" } ] }, "thumbnail": ["input/interior_college.png","output/Seedream5.0_Pro_image_edit.png"], "minComfyUIVersion": "0.31.0" }, { "name": "api_bytedance_seedream_5_0_pro_t2i", "title": "Seedream 5.0 Pro: Text to Image", "description": "Generate images from text prompts using Seedream 5.0 Pro, producing one high-quality output. Ideal for creative concept art, marketing visual mockups, and rapid ideation for design projects.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["Seedream 5.0 Pro"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-07-08", "openSource": false, "size": 0, "usage": 2070, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveImageAdvanced", "file": "Seedream5.0_Pro_T2I.png", "mediaType": "image" } ] }, "thumbnail": ["output/Seedream5.0_Pro_T2I.png"], "minComfyUIVersion": "0.31.0" }, { "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, "usage": 2080, "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"], "minComfyUIVersion": "0.4.0" }, { "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, "usage": 1116, "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"], "minComfyUIVersion": "0.3.72" }, { "name": "api_openai_gpt_image_25_flare_t2i", "title": "GPT Image 2.5 Flare: Text to Image", "description": "GPT Image 2.5 Flare is a fast image generation and editing template optimized for rapid prototyping and creative iteration. It delivers quick previews for concept exploration, mood boards, poster drafts, character sketches and scene mockups. Balances solid visual quality with low latency, ideal for high-volume trial-and-error creative workflows.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["GPT Image 2.5"], "logos": [ { "provider": "OpenAI" } ], "minComfyUIVersion": "0.35.0", "date": "2026-09-09", "openSource": false, "size": 0, "usage": 1156, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 269, "nodeType": "SaveImage", "file": "api_openai_gpt_image_25_flare_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_openai_gpt_image_25_flare_t2i.png"] }, { "name": "image_qwen_image_edit_2511_int8", "title": "Qwen Image Edit 2511 Int8: Image Edit", "description": "Edit images with Qwen Image Edit 2511 Int8, using a quantized model for faster inference while maintaining high quality. Input one image and receive one edited output. Ideal for character-consistent portrait editing, multi-person group photo fusion, and industrial design modifications.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit","Int8"], "models": ["Qwen Image Edit 2511"], "date": "2026-07-10", "openSource": true, "size": 31031138714, "usage": 1466, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 41, "nodeType": "LoadImage", "file": "lily_girl_blue.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.23.0" }, { "name": "api_openai_gpt_image_25_flare_image_edit", "title": "GPT Image 2.5 Flare: Image Edit", "description": "Template for image rework & partial modification. Keep scene, pose, lighting and composition unchanged, only edit outfit, hairstyle or local details. Fast preview and iterative style adjustment powered by GPT-Image-2.5-Flare.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["GPT Image 2.5"], "logos": [ { "provider": "OpenAI" } ], "minComfyUIVersion": "0.35.0", "date": "2026-09-09", "openSource": false, "size": 0, "usage": 1051, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 360, "nodeType": "LoadImage", "file": "outfit_swap_base_gpt_image25.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_openai_gpt_image_25_flare_image_edit.mp4"] }, { "name": "api_openai_gpt_image_25_sunburst_image_edit", "title": "GPT Image 2.5 Sunburst: Image Edit", "description": "High-fidelity image editing template. Preserve original character pose, scene, lighting and composition. Only modify partial elements such as outfit, hairstyle, facial features or camera angle. Great for sequential frame generation with strong subject consistency.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["GPT Image 2.5"], "logos": [ { "provider": "OpenAI" } ], "minComfyUIVersion": "0.35.0", "date": "2026-09-09", "openSource": false, "size": 0, "usage": 1508, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 376, "nodeType": "LoadImage", "file": "hairstyle_makeup_base_gpt_image25.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_openai_gpt_image_25_sunburst_image_edit.mp4"] }, { "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, "usage": 1202, "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"], "minComfyUIVersion": "0.8.0" }, { "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"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-02-24", "openSource": false, "size": 0, "usage": 1216, "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" } ] }, "username": "ComfyUI", "thumbnail": ["input/man_with_old_computers.png","output/api_bytedance_seedream_5_0_lite_image_edit.png"], "minComfyUIVersion": "0.31.0" }, { "name": "image_krea2_turbo_t2i_int8", "title": "Krea-2 Int8: Text to Image", "description": "Generate images with the Krea-2 Turbo distilled text-to-image model using the high-performance Int8 Convrot format, which delivers better quality than FP8 while generally running faster across most GPUs. This workflow accepts no file inputs and produces a single image output, with optional style LoRA support for creative customization. Ideal for rapid concept art iteration, batch asset generation for games or marketing, and exploring the speed-quality sweet spot of the Convrot Int8 quantization.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","Int8"], "models": ["Krea 2"], "date": "2026-07-08", "openSource": true, "size": 19112604467, "usage": 729, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 29, "nodeType": "SaveImage", "file": "image_krea2_turbo_t2i_int8.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_krea2_turbo_t2i_int8.png"], "minComfyUIVersion": "0.24.1" }, { "name": "image_krea2_turbo_int8_image_style_reference", "title": "Krea-2 Int8: Image Style Reference", "description": "Generate images with the Krea-2 Turbo model while referencing the style of 1–2 uploaded images, using the high-performance Int8 Convrot format for faster, higher-quality inference. This workflow accepts up to two reference image inputs and produces a single stylized output, with optional LoRA support for further creative control. Ideal for matching a specific artistic style in concept art, producing consistent brand visuals, and exploring rapid style transfer for iterative design.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Style Reference","Image","Int8"], "models": ["Krea 2"], "date": "2026-07-20", "openSource": true, "size": 19434727014, "usage": 459, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 69, "nodeType": "LoadImage", "file": "krea2_reference_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 29, "nodeType": "SaveImage", "file": "image_krea2_turbo_int8_image_style_reference.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/image_krea2_turbo_int8_image_style_reference.png"], "minComfyUIVersion": "0.24.1" }, { "name": "api_bytedance_seedream_5_0_flash_image_edit", "title": "Seedream 5.0 Flash: Image Edit", "description": "Edit and generate images with Seedream 5.0 Flash, transforming a single input image into one refined output with cinematic lighting, accurate text rendering, and resolutions up to 2K.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["Seedream 5.0"], "logos": [ { "provider": "ByteDance" } ], "minComfyUIVersion": "0.37.3", "date": "2026-09-24", "openSource": false, "size": 0, "usage": 590, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "wine_bottle_brand_ref.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_bytedance_seedream_5_0_flash_image_edit.png"] }, { "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, "usage": 442, "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"], "minComfyUIVersion": "0.4.0" }, { "name": "image_z_image_turbo_int8", "title": "Z-Image-Turbo Int8: Text to Image", "description": "Generate photorealistic images using the Z-Image-Turbo int8 model, a distilled 6B-parameter variant optimized for sub-second inference through efficient 8-step sampling. The workflow takes a text prompt as input and outputs a single high-quality image. Ideal for rapid creative iteration, realistic concept art, and production-ready visual prototyping.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","Int8"], "models": ["Z-Image-Turbo"], "date": "2026-07-04", "openSource": true, "size": 12133282611, "usage": 209, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "image_z_image_turbo_int8.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_z_image_turbo_int8.png"], "minComfyUIVersion": "0.11.0" }, { "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, "usage": 439, "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"], "minComfyUIVersion": "0.8.0" }, { "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": 263, "size": 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"], "minComfyUIVersion": "0.11.1" }, { "name": "api_grok_imagine_image_2_image_edit", "title": "Grok Imagine Image 2.0: Image Edit", "description": "Grok Imagine Image 2.0 performs precise image editing and text rendering using xAI's Aurora engine, letting you modify specific elements, swap backgrounds, or restyle scenes through natural language with crisp short-text output. It takes up to 3 reference images and generates at 1K or 2K resolution across 14 aspect ratios, with strong character consistency across scenes. Ideal for poster and cover design, product and brand visuals, or multi-scene character workflows.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["Grok Imagine Image 2.0"], "logos": [ { "provider": "Grok" } ], "date": "2026-08-13", "openSource": false, "size": 0, "usage": 741, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "model_blue_outfit.png", "mediaType": "image" }, { "nodeId": 13, "nodeType": "LoadImage", "file": "pink_lipstick.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 12, "nodeType": "SaveImage", "file": "api_grok_imagine_image_2_image_edit.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.32.0" }, { "name": "api_grok_imagine_image_2_t2i", "title": "Grok Imagine Image 2.0: Text to Image", "description": "Generate images from text prompts using Grok Imagine Image 2.0, an Aurora-engine model that excels at crisp short-text rendering and 1K or 2K outputs across 14 aspect ratios. Enter one text prompt and receive one generated image, with low or medium quality options to control cost. Ideal for poster and cover design, product and brand visuals, and character-driven scenes where consistency matters.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["Grok Imagine Image 2.0"], "logos": [ { "provider": "Grok" } ], "date": "2026-08-13", "openSource": false, "size": 0, "usage": 161, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveImageAdvanced", "file": "api_grok_imagine_image_2_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_grok_imagine_image_2_t2i.png"], "minComfyUIVersion": "0.32.0" }, { "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, "usage": 373, "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", "minComfyUIVersion": "0.4.0" }, { "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, "usage": 304, "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"], "minComfyUIVersion": "0.3.72" }, { "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, "usage": 373, "openSource": true, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["output/image_flux2_text_to_image_9b.png"], "minComfyUIVersion": "0.3.72" }, { "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, "usage": 422, "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"], "minComfyUIVersion": "0.3.72" }, { "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, "usage": 473, "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"], "minComfyUIVersion": "0.3.42" }, { "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, "usage": 283, "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, "minComfyUIVersion": "0.3.42" }, { "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, "usage": 177, "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"], "minComfyUIVersion": "0.3.72" }, { "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": 5798205850, "usage": 615, "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"], "minComfyUIVersion": "0.16.0" }, { "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": 206, "size": 5583457485, "searchRank": 0, "io": { "outputs": [ { "nodeId": 46, "nodeType": "SaveImage", "file": "image_anima_preview.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/image_anima_preview.png"], "minComfyUIVersion": "0.11.0" }, { "name": "api_google_nano_banana2_text_to_image", "title": "Nano Banana 2: Text to Image", "description": "Generate images from text prompts using the Nano Banana 2 model, producing one image output with no file inputs required. Ideal for rapid prototyping, concept art generation, and creative exploration.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["Nano Banana 2"], "logos": [ { "provider": "Google" } ], "date": "2026-06-16", "openSource": false, "size": 0, "usage": 350, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "api_google_nano_banana2_text_to_image.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.20.3" }, { "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, "usage": 31, "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"], "minComfyUIVersion": "0.27.0" }, { "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, "usage": 511, "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"], "minComfyUIVersion": "0.21.1" }, { "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": ["API","Text to Image"], "models": ["GPT Image 2"], "logos": [ { "provider": "OpenAI" } ], "date": "2026-04-22", "openSource": false, "size": 0, "usage": 249, "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"], "minComfyUIVersion": "0.21.1" }, { "name": "api_openai_gpt_image_25_sunburst_t2i", "title": "GPT Image 2.5 Sunburst: Text to Image", "description": "GPT Image 2.5 Sunburst is a high-fidelity image editing and generation template for creating polished, detail-rich visuals. It preserves subject identity, complex materials, lighting consistency and scene structure across iterations. Suitable for concept refinement, product visuals, character scenes, cinematic backgrounds and finished artwork that requires precision, realism and visual depth.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["GPT Image 2.5"], "logos": [ { "provider": "OpenAI" } ], "minComfyUIVersion": "0.35.0", "date": "2026-09-09", "openSource": false, "size": 0, "usage": 848, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 269, "nodeType": "SaveImage", "file": "api_openai_gpt_image_25_sunburst_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_openai_gpt_image_25_sunburst_t2i.png"] }, { "name": "image_sdxl_simple", "title": "SDXL1.0: Text to Image (Simple)", "description": "Generate high-quality images from text prompts using the SDXL 1.0 model, offering a straightforward text-to-image generation workflow. Ideal for quick concept visualization, creative brainstorming, and rapid prototyping of visual ideas.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image","Text to Image"], "models": ["SDXL"], "date": "2024-02-22", "openSource": true, "size": 6979321856, "usage": 412, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 7, "nodeType": "SaveImage", "file": "image_sdxl_simple.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.0.1" }, { "name": "api_tencent_hy_image_3_5_preview_image_edit", "title": "HY Image 3.5 Preview: Image Edit", "description": "Edit images with the HY Image 3.5 Preview model, which deeply understands user intent through optimized text-and-image organization to deliver high-quality results. Takes 1 image input and produces 1 image output. Ideal for portrait editing, commercial posters, and film/TV marketing materials.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["HY Image 3.5"], "minComfyUIVersion": "0.37.1", "date": "2026-09-21", "openSource": false, "size": 0, "usage": 216, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "futuristic_brutalist_motorcycle.png", "mediaType": "image" } ] } }, { "name": "api_tencent_hy_image_3_5_preview_t2i", "title": "HY Image 3.5 Preview: Text to Image", "description": "Tencent Hunyuan's preview image model, strengthening three areas over previous versions: multilingual text rendering and typesetting for advertising, infographics and UI design; photorealism and stylistic range covering cinematic, comic, commercial photography and illustration; and editing consistency that preserves key traits of people and products across background, outfit and style changes. Outputs up to 4K resolution.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["HY Image 3.5"], "logos": [ { "provider": "Hunyuan" } ], "minComfyUIVersion": "0.37.1", "date": "2026-09-21", "openSource": false, "size": 0, "usage": 132, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveImageAdvanced", "file": "api_tencent_hy_image_3_5_preview_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_tencent_hy_image_3_5_preview_t2i.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, "usage": 376, "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"], "minComfyUIVersion": "0.4.0" }, { "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, "usage": 173, "io": { "inputs": [ { "nodeId": 71, "nodeType": "LoadImage", "file": "image_qwen_image_instantx_inpainting_controlnet_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.57" }, { "name": "api_qwen3_image_edit", "title": "Qwen Image 3.0 Pro: Image Edit", "description": "Qwen Image 3.0 Pro performs advanced image editing with rich multi-image input, generating complex layouts like newspapers, storyboards, menus, and exam papers in a single pass while preserving fine details down to 10px text, micro-expressions, and individual hairs. Supports native rendering across 12 languages with realistic simulation of web pages, games, and live streams. Ideal for professional content production, interface mockups, and high-fidelity commercial imagery requiring authentic detail.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["Qwen Image 3.0 Pro"], "logos": [ { "provider": "WAN" } ], "date": "2026-08-06", "openSource": false, "size": 0, "usage": 175, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "wasteland_merchant.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveImage", "file": "api_qwen3_image_edit.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_qwen3_image_edit.png"], "minComfyUIVersion": "0.32.0" }, { "name": "api_qwen3_t2i", "title": "Qwen Image 3.0 Pro: Text to Image", "description": "Generate detailed, production-ready images from text prompts using the Qwen Image 3.0 Pro model, supporting up to 4.5k tokens for complex layouts like posters, infographics, and storyboards. It renders crisp 10px text, realistic textures, and native support for 12 languages and over 100 art styles, with optional 1-3 reference images for fusion editing. Ideal for marketing materials, educational diagrams, and UI design mockups.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["Qwen Image 3.0 Pro"], "logos": [ { "provider": "WAN" } ], "date": "2026-08-06", "openSource": false, "size": 0, "usage": 48, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveImage", "file": "api_qwen3_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_qwen3_t2i.png"], "minComfyUIVersion": "0.32.0" }, { "name": "api_bytedance_seedream_5_0_flash_t2i", "title": "Seedream 5.0 Flash: Text to Image", "description": "Generate high-quality images from text prompts using Seedream 5.0 Flash, producing detailed 1K, 1.5K, or 2K visuals with cinematic lighting and accurate text rendering, saved as a single image output.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["Seedream 5.0"], "logos": [ { "provider": "ByteDance" } ], "minComfyUIVersion": "0.37.3", "date": "2026-09-24", "openSource": false, "size": 0, "usage": 185, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 37, "nodeType": "SaveImageAdvanced", "file": "api_bytedance_seedream_5_0_flash_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_bytedance_seedream_5_0_flash_t2i.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","Style Reference"], "models": ["FLUX","FLUX.1"], "date": "2025-09-02", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-uso", "size": 18575733555, "usage": 307, "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, "minComfyUIVersion": "0.3.57" }, { "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"], "date": "2025-07-31", "size": 22226455757, "usage": 193, "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"], "minComfyUIVersion": "0.3.42" }, { "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, "usage": 160, "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", "minComfyUIVersion": "0.8.0" }, { "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, "usage": 160, "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"], "minComfyUIVersion": "0.3.42" }, { "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, "usage": 69, "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"], "minComfyUIVersion": "0.3.72" }, { "name": "image_fibo2_edit_turbo_pe", "title": "Fibo 2.0 Turbo: Image Edit", "description": "Edit an image with local open-weights Fibo 2.0 Edit Turbo (int8) and an optional prompt enhancer: a local vision LLM reads the reference image and rewrites your instruction into the structured caption Fibo 2.0 was trained on before TextEncodeFibo2 samples 4 steps at CFG 1. Switch the enhancer off to feed your raw prompt, and compare the result against the source in the built-in image compare node. Ideal for fast instruction-based retouches that keep identity and composition.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit","Int8"], "models": ["Fibo 2.0"], "minComfyUIVersion": "0.43.0", "date": "2026-10-26", "openSource": true, "size": 26950919782, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "auburn_afro_payphone_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 7, "nodeType": "SaveImage", "file": "image_fibo2_edit_turbo_pe.png", "mediaType": "image" } ] }, "thumbnail": ["input/auburn_afro_payphone_portrait.png","output/image_fibo2_edit_turbo_pe.png"], "includeOnDistributions": ["local"] }, { "name": "image_fibo2_edit_dev_pe", "title": "Fibo 2.0 Dev: Image Edit", "description": "Same graph as the Turbo template loaded with the full non-distilled Fibo 2.0 Dev weights: 50 steps at CFG 5 with Bria's structured negative, for the cleanest edits when sampling time is not the constraint. The optional prompt enhancer rewrites the instruction into a structured caption; switch it off to sample the raw prompt.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit","Int8"], "models": ["Fibo 2.0"], "minComfyUIVersion": "0.43.0", "date": "2026-10-26", "openSource": true, "size": 26971291510, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "red_bowler_hat_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 7, "nodeType": "SaveImage", "file": "image_fibo2_edit_dev_pe.png", "mediaType": "image" } ] }, "thumbnail": ["input/red_bowler_hat_portrait.png","output/image_fibo2_edit_dev_pe.png"], "includeOnDistributions": ["local"] }, { "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, "usage": 45, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "flux_canny_model_example_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.0.4" }, { "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, "usage": 223, "io": { "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "flux_dev_checkpoint_example.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "minComfyUIVersion": "0.3.42" }, { "name": "api_kling_vto", "title": "Kling: Virtual Try On", "description": "Dress a virtual model in any garment by combining a clothing image with a person photo, generating a realistic try-on result alongside a side-by-side comparison view. It accepts flat-lay, mannequin, or on-model clothing shots while preserving the model's face and pose. Ideal for fashion e-commerce previews, styling mockups, and virtual fitting experiences.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Virtual Try-On"], "models": ["Kling"], "logos": [ { "provider": "Kling" } ], "minComfyUIVersion": "0.39.2", "date": "2026-10-07", "openSource": false, "size": 0, "usage": 59, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "model_colorful_outfit.png", "mediaType": "image" }, { "nodeId": 3, "nodeType": "LoadImage", "file": "green_floral_dress.png", "mediaType": "image" } ] } }, { "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"], "models": ["FLUX.2 Dev","FLUX"], "date": "2025-11-26", "size": 56586194125, "usage": 30, "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, "minComfyUIVersion": "0.4.0" }, { "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, "usage": 141, "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"], "minComfyUIVersion": "0.0.4" }, { "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, "usage": 132, "tutorialUrl": "https://docs.comfy.org/tutorials/image/z-image/z-image", "searchRank": 0, "openSource": true, "io": { "outputs": [ { "nodeId": 95, "nodeType": "SaveImageAdvanced", "file": "image_z_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/image_z_image.png"], "minComfyUIVersion": "0.23.0" }, { "name": "api_recraft_v4_1_t2i", "title": "Recraft 4.1: Text to Image", "description": "Generate photorealistic and illustrative images from text prompts using Recraft V4.1, producing one high-quality image per generation. This model excels at interpreting short prompts with creative flair, delivering natural photorealism, expressive vectors, and clean illustrations. Ideal for concept art, logo and typography design, and lifestyle product mockups.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image","Text to Image"], "models": ["Recraft"], "logos": [ { "provider": "Recraft" } ], "date": "2026-07-28", "openSource": false, "size": 0, "usage": 19, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "api_recraft_v4_1_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_recraft_v4_1_t2i.png"], "minComfyUIVersion": "0.29.0" }, { "name": "api_recraft_v4_1_flash_t2i", "title": "Recraft 4.1 flash: Text to Image", "description": "Generate images from text prompts using Recraft V4.1 Flash, a fast, low-cost model that produces one image output with no file inputs required. Ideal for high-volume generation, rapid iteration, photography and portraits, atmospheric scenes, and quick logo concept exploration.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API"], "models": ["Recraft"], "logos": [ { "provider": "Recraft" } ], "minComfyUIVersion": "0.37.2", "date": "2026-09-23", "openSource": false, "size": 0, "usage": 47, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "api_recraft_v4_1_flash_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_recraft_v4_1_flash_t2i.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, "usage": 73, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 158, "nodeType": "SaveImage", "file": "image_ideogram4_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_ideogram4_t2i.png"], "minComfyUIVersion": "0.24.0" }, { "name": "image_ideogram4_t2i_int8", "title": "Ideogram v4 Int8: Text to Image", "description": "Generate images from text prompts using the Ideogram v4 model, a state-of-the-art open-weight text-to-image system with exceptional text rendering and layout control. No file inputs are required, producing 1 image output. Ideal for creating marketing visuals, generating design mockups with precise typography, and producing high-resolution artwork with controlled compositions.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","Int8"], "models": ["Ideogram"], "date": "2026-07-13", "openSource": true, "size": 30064771072, "usage": 19, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 158, "nodeType": "SaveImage", "file": "image_ideogram4_t2i_int8.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_ideogram4_t2i_int8.png"], "minComfyUIVersion": "0.24.0" }, { "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, "usage": 139, "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"], "minComfyUIVersion": "0.3.42" }, { "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, "usage": 307, "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, "minComfyUIVersion": "0.3.57" }, { "name": "image_mage_flow_t2i_int8", "title": "Mage-Flow: Text to Image", "description": "Generate high-resolution images from text prompts using Mage-Flow, a compact 4B-parameter diffusion model that outputs a single image at native resolutions from 512 to 2048 pixels per side. Ideal for rapid concept visualization, creative asset generation, and research in controlled image synthesis under limited compute budgets.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","Int8"], "models": ["Mage-Flow"], "date": "2026-07-28", "openSource": true, "size": 13421772800, "usage": 89, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 10, "nodeType": "SaveImageAdvanced", "file": "Mage_flow.png", "mediaType": "image" } ] }, "thumbnail": ["output/Mage_flow.png"], "minComfyUIVersion": "0.29.0" }, { "name": "image_mage_flow_edit_turbo_int8", "title": "Mage-Flow-Edit Turbo: Image Edit", "description": "Edit images using a reference photo and text instructions with the Mage-Flow-Edit Turbo model, a distilled 4B-parameter model that produces results in just 4 steps. It takes 1-3 reference images and a text prompt as input, then outputs an edited image matching your instructions. Ideal for quick style transfers, background replacements, and interactive photo editing sessions.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit","Int8"], "models": ["Mage-Flow"], "date": "2026-07-27", "openSource": true, "size": 13421772800, "usage": 95, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 7, "nodeType": "LoadImage", "file": "hot_air_balloons_rising.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.29.0" }, { "name": "image_mage_flow_turbo_t2i_int8", "title": "Mage-Flow Turbo: Text to Image", "description": "Generate high-quality images from text prompts using the compact 4B-parameter Mage-Flow Turbo model, producing a single image output without any file inputs. This workflow supports native-resolution generation from 512 to 2048 pixels per side at any aspect ratio, including extreme 4:1 dimensions. Ideal for rapid concept visualization, creative asset generation, and low-latency image prototyping on modest hardware.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","Int8","Turbo"], "models": ["Mage-Flow"], "date": "2026-07-28", "openSource": true, "size": 13421772800, "usage": 15, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 10, "nodeType": "SaveImageAdvanced", "file": "Mage_flow_turbo.png", "mediaType": "image" } ] }, "thumbnail": ["output/Mage_flow_turbo.png"], "minComfyUIVersion": "0.29.0" }, { "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, "usage": 74, "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"], "minComfyUIVersion": "0.4.0" }, { "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, "usage": 166, "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"], "isApp": true, "minComfyUIVersion": "0.9.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, "usage": 103, "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"], "minComfyUIVersion": "0.3.60" }, { "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, "usage": 56, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "warm_living_room.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.60" }, { "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": ["API","Style Reference"], "models": ["Krea 2"], "logos": [ { "provider": "Krea" } ], "date": "2026-05-27", "openSource": false, "size": 0, "usage": 31, "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" } ] }, "minComfyUIVersion": "0.24.1" }, { "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, "usage": 128, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveImage", "file": "api_krea2_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_krea2_t2i.png"], "minComfyUIVersion": "0.24.1" }, { "name": "api_google_nano_banana_create_turnaround_sheet", "title": "Character Turnaround Sheet Generator", "description": "Create orthographic multi-view character turnaround sheet from one reference image, keep consistent character features across front, side and back views, for sci-fi mech and armor character design.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["Nano Banana"], "logos": [ { "provider": "Google" } ], "minComfyUIVersion": "0.34.0", "date": "2026-09-09", "openSource": false, "size": 0, "usage": 92, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "white_mech_front_ortho.png", "mediaType": "image" } ] } }, { "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, "usage": 57, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "comfyui_logo.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.8.0" }, { "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, "usage": 33, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 32, "nodeType": "LoadImage", "file": "tech_cowboy.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.26.0" }, { "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, "usage": 82, "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"], "minComfyUIVersion": "0.8.0" }, { "name": "api_openrouter_mai_image_26_image_edit", "title": "MAI Image 2.6: Image Edit", "description": "Edit images with MAI Image 2.6, Microsoft's flagship model for image editing, combining two reference images into a single refined output. Ideal for multi-reference compositing, product visual restyling, and text-in-image design work.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["Mai Image 2.6"], "logos": [ { "provider": "OpenRouter" } ], "minComfyUIVersion": "0.35.1", "date": "2026-09-10", "openSource": false, "size": 0, "usage": 11, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "product_bottle_black.png", "mediaType": "image" }, { "nodeId": 14, "nodeType": "LoadImage", "file": "ref_product_earbuds_blue.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_openrouter_mai_image_26_image_edit.png"] }, { "name": "api_openrouter_mai_image_26_t2i", "title": "Mai Image 2.6: Text to Image", "description": "Generate high-quality images from text prompts using Microsoft's MAI Image 2.6, a top-tier model excelling in legible in-image text rendering, photorealistic portraits, and commercial product visuals. Simply enter a prompt to produce 1 image output with no file inputs. Ideal for marketing assets, cinematic concept art, and creative projects requiring polished, text-accurate visuals.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["Mai Image 2.6"], "logos": [ { "provider": "OpenRouter" } ], "minComfyUIVersion": "0.35.1", "date": "2026-09-09", "openSource": false, "size": 0, "usage": 17, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 4, "nodeType": "SaveImageAdvanced", "file": "Mai_image_2.6.png", "mediaType": "image" } ] }, "thumbnail": ["output/Mai_image_2.6.png"] }, { "name": "api_openrouter_mai_image_26_flash", "title": "Mai Image 2.6 Flash: Text to Image", "description": "Generate images from text prompts with Microsoft's MAI Image 2.6 Flash, a fast, cost-efficient model that emphasizes low latency and high throughput for rapid visual ideation. The workflow takes a single text prompt and produces one image output. Ideal for concept sketches, marketing mockups, and batch asset drafts where speed matters more than final polish.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["Mai Image 2.6"], "logos": [ { "provider": "OpenRouter" } ], "minComfyUIVersion": "0.35.1", "date": "2026-09-09", "openSource": false, "size": 0, "usage": 16, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 3, "nodeType": "SaveImageAdvanced", "file": "api_openrouter_mai_image_26_flash.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_openrouter_mai_image_26_flash.png"] }, { "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, "usage": 84, "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" } ] }, "minComfyUIVersion": "0.25.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, "usage": 16, "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"], "minComfyUIVersion": "0.27.0" }, { "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": 41, "username": "ComfyUI", "size": 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"], "minComfyUIVersion": "0.3.49" }, { "name": "api_bria_image_edit", "title": "Bria: FIBO 2.0 Image Edit", "description": "Edit an image with Bria FIBO 2.0 by describing the change in plain language, with an optional mask to confine it to one region. FIBO 2.0 is one model for both editing and generation, trained on structured VGL captions, so it holds everything you did not ask to change, and it returns that structured prompt so the edit can be rebuilt or refined from JSON.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Image Edit"], "models": ["BRIA"], "date": "2026-10-21", "openSource": false, "usage": 24, "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, "searchRank": 0, "thumbnail": ["input/sunlit_rooftop_capture.png","output/api_bria_image_edit.png"], "minComfyUIVersion": "0.10.0" }, { "name": "api_bria_guided_remove_background", "title": "Bria: Guided Background Removal", "description": "Remove the background from an image with Bria while keeping whatever a text prompt describes, so one subject can be cut out of a busy scene instead of losing everything that is not background. The original pixels come back at full resolution with a new alpha channel. Ideal for product cutouts, portrait isolation and compositing prep.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image","Remove Background"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "minComfyUIVersion": "0.42.5", "date": "2026-10-23", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "bria_guided_person.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 4, "nodeType": "SaveImage", "file": "api_bria_guided_remove_background.png", "mediaType": "image" } ] }, "thumbnailVariant": "compareSlider" }, { "name": "api_bria_product_holding", "title": "Bria: Product Holding", "description": "Place a product into the hands of the person in a photo with Bria. One person photo plus one to three product shots is enough for a lifestyle image in which the face, pose and background stay untouched and the product is held naturally. Ideal for e-commerce and social content that would otherwise need a shoot.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Image","Image Edit"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "minComfyUIVersion": "0.42.5", "date": "2026-10-23", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["input/bria_holding_person.png","input/bria_holding_product.png"], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "bria_holding_person.png", "mediaType": "image" }, { "nodeId": 3, "nodeType": "LoadImage", "file": "bria_holding_product.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "api_bria_product_holding.png", "mediaType": "image" } ] } }, { "name": "api_bria_virtual_try_on", "title": "Bria: Virtual Try-On", "description": "Dress the person in a photo with a garment from a separate product shot using Bria. One person photo plus one to three garments or accessories produces a worn look in which the face, pose and background stay untouched and the garment is refitted to the body. Ideal for fashion catalogs and lookbooks without a photoshoot.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Fashion","Image","Image Edit"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "minComfyUIVersion": "0.42.5", "date": "2026-10-23", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["input/bria_tryon_man.png","input/bria_tryon_shirt.png"], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "bria_tryon_man.png", "mediaType": "image" }, { "nodeId": 3, "nodeType": "LoadImage", "file": "bria_tryon_shirt.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "api_bria_virtual_try_on.png", "mediaType": "image" } ] } }, { "name": "api_meta_muse_image_image_edit", "title": "Muse Image 1.0: Image Edit", "description": "Edit an image with precision using Muse Image 1.0, following natural language instructions to alter specific elements while preserving the rest of the scene. Takes 2 input images and produces 1 edited output image. Ideal for product photography touch-ups, creative style transfers, and iterative visual refinement.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Image Edit"], "models": ["Muse Image"], "logos": [ { "provider": "meta" } ], "date": "2026-09-04", "openSource": false, "size": 0, "usage": 41, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "deep_blue_whale_swim_scene.png", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadImage", "file": "desert_red_modern_house.png", "mediaType": "image" } ] }, "thumbnail": ["input/desert_red_modern_house.png","output/api_meta_muse_image_image_edit.png"], "minComfyUIVersion": "0.34.4" }, { "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": ["Text to Image","LoRA"], "models": ["Qwen-Image"], "date": "2026-03-30", "openSource": true, "size": 30816390349, "usage": 95, "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"], "isApp": true, "minComfyUIVersion": "0.3.49" }, { "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, "usage": 21, "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"], "minComfyUIVersion": "0.4.0" }, { "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, "usage": 61, "io": { "inputs": [ { "nodeId": 71, "nodeType": "LoadImage", "file": "image_qwen_image_instantx_controlnet_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.42" }, { "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, "usage": 191, "username": "ComfyUI", "minComfyUIVersion": "0.3.5" }, { "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, "usage": 127, "username": "ComfyUI", "minComfyUIVersion": "0.0.1" }, { "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, "usage": 133, "username": "ComfyUI", "minComfyUIVersion": "0.0.1" }, { "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, "usage": 24, "io": { "inputs": [ { "nodeId": 45, "nodeType": "LoadImage", "file": "sd3.5_large_depth_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.42" }, { "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, "usage": 52, "username": "ComfyUI", "minComfyUIVersion": "0.0.1" }, { "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, "usage": 55, "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, "minComfyUIVersion": "0.3.42" }, { "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, "usage": 39, "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"], "minComfyUIVersion": "0.21.1" }, { "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, "usage": 20, "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"], "minComfyUIVersion": "0.21.1" }, { "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, "usage": 63, "io": { "inputs": [ { "nodeId": 13, "nodeType": "LoadImage", "file": "hidream_e1_1_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "minComfyUIVersion": "0.3.45" }, { "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, "usage": 17, "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"], "minComfyUIVersion": "0.3.29" }, { "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, "usage": 57, "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"], "minComfyUIVersion": "0.3.42" }, { "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, "usage": 53, "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"], "minComfyUIVersion": "0.3.40" }, { "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, "usage": 62, "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"], "minComfyUIVersion": "0.0.4" }, { "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, "usage": 58, "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"], "minComfyUIVersion": "0.3.31" }, { "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, "usage": 18, "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", "minComfyUIVersion": "0.0.4" }, { "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, "usage": 28, "username": "ComfyUI", "minComfyUIVersion": "0.0.4" }, { "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, "usage": 101, "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", "minComfyUIVersion": "0.3.40" }, { "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, "usage": 62, "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"], "minComfyUIVersion": "0.8.0" }, { "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","Text to Image"], "models": ["Grok"], "logos": [ { "provider": "Grok" } ], "date": "2026-05-06", "openSource": false, "size": 0, "usage": 23, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 3, "nodeType": "SaveImage", "file": "api_grok_imagine_image_quality_image_generation.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.11.1" }, { "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": ["API","Image Upscale","Text to Image"], "models": ["Grok","Z-Image-Turbo"], "logos": [ { "provider": "Grok" } ], "date": "2026-03-08", "openSource": false, "size": 20723217203, "usage": 49, "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"], "minComfyUIVersion": "0.11.1" }, { "name": "image_mage_flow_edit_int8", "title": "Mage-Flow-Edit: Image Edit", "description": "Edit images by following natural language instructions with Mage-Flow-Edit, an instruction-based model that handles background replacement, style changes, localized edits, and restoration using up to three reference images. The workflow takes one input image and produces one edited output plus a side-by-side comparison view. Ideal for creative photo retouching, product image styling, and restoring old or damaged photos.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit","Int8"], "models": ["Mage-Flow"], "date": "2026-07-27", "openSource": true, "size": 13421772800, "usage": 37, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 7, "nodeType": "LoadImage", "file": "calm_amid_ruin.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.29.0" }, { "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, "usage": 33, "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"], "isApp": true, "minComfyUIVersion": "0.11.1" }, { "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","Image Edit"], "models": ["Qwen-Image-Edit"], "date": "2026-01-30", "openSource": true, "size": 50787988275, "usage": 32, "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"], "minComfyUIVersion": "0.3.60" }, { "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","Text to Image"], "models": ["Kling","Kling 3.0"], "logos": [ { "provider": "Kling" } ], "date": "2026-02-10", "openSource": false, "size": 0, "usage": 69, "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"], "minComfyUIVersion": "0.3.32" }, { "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, "usage": 19, "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"], "minComfyUIVersion": "0.4.0" }, { "name": "image_z_image_int8", "title": "Z-Image Int8: Text to Image", "description": "Generate high-quality, diverse images from text prompts using the Z-Image Int8 model, which leverages an undistilled transformer for precise prompt adherence and broad stylistic coverage. The workflow takes no file inputs and produces 1 image output through a standard text-to-image pipeline. Ideal for professional creative projects, LoRA training and model development, and scenarios requiring robust negative control and high compositional diversity.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","Int8"], "models": ["Z-Image"], "date": "2026-07-10", "openSource": true, "size": 14602888806, "usage": 33, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 95, "nodeType": "SaveImageAdvanced", "file": "image_z_image_int8.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.23.0" }, { "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, "usage": 37, "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"], "minComfyUIVersion": "0.16.4" }, { "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, "usage": 27, "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"], "minComfyUIVersion": "0.16.4" }, { "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, "usage": 36, "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"], "minComfyUIVersion": "0.9.0" }, { "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, "usage": 49, "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", "minComfyUIVersion": "0.8.0" }, { "name": "api_openrouter_mai_image_26_flash_image_edit", "title": "MAI Image 2.6 Flash: Image Edit", "description": "Edit images with MAI Image 2.6 Flash, Microsoft's fast image-to-image model that transforms a single input image into a refined output. Ideal for quick retouching, style adjustments, and rapid concept iteration.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["Mai Image 2.6"], "logos": [ { "provider": "OpenRouter" } ], "minComfyUIVersion": "0.35.1", "date": "2026-09-10", "openSource": false, "size": 0, "usage": 10, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "clothing_shirt_flat.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_openrouter_mai_image_26_flash_image_edit.png"] }, { "name": "api_recraft_v4_style_reference", "title": "Recraft V4: Style-Reference Image Generation", "description": "Generate images in the style of one or more reference images using Recraft V4 Styles, capturing texture, composition, and rendering without any training or fine-tuning. Feed in multiple reference images to sharpen or broaden the style match, and receive a single styled output. Ideal for brand-consistent asset creation, matching a client's existing campaign look, or adapting styles from any external image source.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Style Reference"], "models": ["Recraft"], "logos": [ { "provider": "Recraft" } ], "date": "2026-09-04", "openSource": false, "size": 0, "usage": 14, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "recraft_v4_style_ref_2.png", "mediaType": "image" }, { "nodeId": 9, "nodeType": "LoadImage", "file": "recraft_v4_style_ref_4.png", "mediaType": "image" }, { "nodeId": 11, "nodeType": "LoadImage", "file": "recraft_v4_style_ref_3.png", "mediaType": "image" }, { "nodeId": 12, "nodeType": "LoadImage", "file": "recraft_v4_style_ref_1.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.34.0", "thumbnail": ["thumbnail/api_recraft_v4_style_reference.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, "usage": 23, "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"], "minComfyUIVersion": "0.12.0" }, { "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, "usage": 22, "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"], "minComfyUIVersion": "0.12.0" }, { "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, "usage": 15, "username": "ComfyUI", "minComfyUIVersion": "0.3.34" }, { "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, "usage": 52, "io": { "inputs": [ { "nodeId": 29, "nodeType": "LoadImage", "file": "api_openai_image_1_input_image_mask.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.30" }, { "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","Image Edit"], "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, "usage": 17, "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "api_openai_image_1_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.30" }, { "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, "usage": 11, "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", "minComfyUIVersion": "0.23.0" }, { "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, "usage": 15, "io": { "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"], "minComfyUIVersion": "0.3.30" }, { "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","Text to Image"], "models": ["Boogu"], "date": "2026-06-23", "openSource": true, "size": 21260088115, "usage": 32, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 33, "nodeType": "SaveImage", "file": "image_boogu_image_0_1_turbo_t2i.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.26.0" }, { "name": "image_boogu_image_0_1_edit_int8", "title": "Boogu image 0.1 Edit Int8", "description": "Edit images with the Boogu Image Edit model, now optimized with convrot int8 quantization for faster inference and better quality than fp8. This workflow takes 1 input image and produces 1 edited image output. Ideal for quick image edits, batch processing with improved performance, and users wanting to leverage the convrot int8 format's speed and quality advantages.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit","Int8"], "models": ["Boogu"], "date": "2026-07-10", "openSource": true, "size": 22333829939, "usage": 12, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 32, "nodeType": "LoadImage", "file": "giant_tulip_wanderer.png", "mediaType": "image" } ] }, "thumbnail": ["input/giant_tulip_wanderer.png","output/image_boogu_image_0_1_edit_int8.png"], "minComfyUIVersion": "0.26.0" }, { "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": 14, "size": 21689584845, "searchRank": 0, "openSource": true, "io": { "outputs": [ { "nodeId": 16, "nodeType": "SaveImage", "file": "kandinsky5-t2i.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["output/kandinsky5-t2i.png"], "minComfyUIVersion": "0.4.0" }, { "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, "usage": 42, "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, "minComfyUIVersion": "0.4.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, "usage": 28, "io": { "inputs": [ { "nodeId": 71, "nodeType": "LoadImage", "file": "image_qwen_image_controlnet_patch_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.52" }, { "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, "usage": 13, "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"], "minComfyUIVersion": "0.3.29" }, { "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, "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"], "minComfyUIVersion": "0.3.29" }, { "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, "usage": 15, "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"], "minComfyUIVersion": "0.3.42" }, { "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, "usage": 10, "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"], "minComfyUIVersion": "0.3.42" }, { "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, "usage": 18, "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"], "minComfyUIVersion": "0.24.0" }, { "name": "api_ideogram_p_image_t2i", "title": "Ideogram P-Image: Text to Image", "description": "Generate images from text descriptions using Ideogram's fast P-Image model, which delivers quality comparable to leading image models at significantly lower cost and latency. One text prompt is accepted and one image is output, with controls for quality level and resolution. Ideal for rapid iteration in design workflows, high-volume content production, and cost-sensitive A/B testing of visual concepts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["Ideogram"], "logos": [ { "provider": "Ideogram" } ], "date": "2026-07-30", "openSource": false, "size": 0, "usage": 15, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 13, "nodeType": "SaveImageAdvanced", "file": "api_ideogram_p_image_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_ideogram_p_image_t2i.png"], "minComfyUIVersion": "0.29.2" }, { "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, "usage": 11, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 33, "nodeType": "LoadImage", "file": "uni_1_style_ref.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.20.3" }, { "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, "usage": 38, "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" } ] }, "minComfyUIVersion": "0.20.3" }, { "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": 23, "io": { "outputs": [ { "nodeId": 5, "nodeType": "SaveImage", "file": "api_kling_omni_image.png", "mediaType": "image" } ] }, "size": 0, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["output/api_kling_omni_image.png"], "minComfyUIVersion": "0.4.0" }, { "name": "api_google_nano_banana2_image_edit_continuation", "title": "Image Edit", "description": "Start with an image and an empty prompt, then describe the edit you want. Nano Banana 2 generates a modified image while preserving subject consistency and high visual fidelity.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image Edit"], "models": ["Google","Nano Banana 2"], "logos": [ { "provider": "Google" } ], "date": "2026-08-24", "openSource": false, "size": 0, "usage": 20, "searchRank": 0, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "saintly_rose_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 4, "nodeType": "SaveImage", "file": "api_google_nano_banana2_image_edit_continuation.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["input/man_with_dog.png"], "minComfyUIVersion": "0.20.3" }, { "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, "usage": 29, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "api_from_photo_2_miniature_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.8.0" }, { "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","Image Edit"], "models": ["Gemini3 Pro Image Preview","Google","Nano Banana Pro"], "openSource": false, "date": "2025-12-20", "searchRank": 8, "size": 0, "usage": 12, "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"], "minComfyUIVersion": "0.3.71" }, { "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, "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"], "minComfyUIVersion": "0.17.0" }, { "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, "usage": 18, "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"], "minComfyUIVersion": "0.33.3" }, { "name": "api_meta_muse_image_t2i", "title": "Muse Image 1.0: Text to Image", "description": "Generate images from text prompts using Meta's Muse Image 1.0 model, which follows instructions faithfully, edits with precision, and composes from multiple references. The workflow takes no file inputs and produces 1 image output, with a Save Image Advanced node handling the final render. Ideal for creative concept exploration, rapid visual prototyping, and producing polished marketing or social media imagery.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Image"], "models": ["Muse Image"], "logos": [ { "provider": "meta" } ], "date": "2026-09-04", "openSource": false, "size": 0, "usage": 12, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveImageAdvanced", "file": "muse_image_1.0.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.34.4", "thumbnail": ["output/muse_image_1.0.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","Style Reference"], "models": ["Runway"], "date": "2025-03-01", "openSource": false, "size": 0, "usage": 14, "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "api_runway_reference_to_image_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.37" }, { "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, "usage": 21, "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.37" }, { "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, "usage": 24, "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "flux_depth_lora_example_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "minComfyUIVersion": "0.3.42" }, { "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, "usage": 11, "io": { "inputs": [ { "nodeId": 84, "nodeType": "LoadImage", "file": "api_bfl_flux_1_kontext_max_image_style_ref.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.40" }, { "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, "usage": 15, "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"], "minComfyUIVersion": "0.3.32" }, { "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, "usage": 25, "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"], "minComfyUIVersion": "0.8.0" }, { "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, "usage": 14, "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"], "minComfyUIVersion": "0.3.71" }, { "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, "usage": 15, "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"], "minComfyUIVersion": "0.3.60" }, { "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"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-02-24", "openSource": false, "size": 0, "usage": 16, "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"], "minComfyUIVersion": "0.31.0" }, { "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, "usage": 46, "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"], "minComfyUIVersion": "0.15.0" }, { "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, "usage": 55, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 73, "nodeType": "SaveImage", "file": "image_ernie_image.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_ernie_image.png"], "minComfyUIVersion": "0.15.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, "usage": 11, "io": { "inputs": [ { "nodeId": 45, "nodeType": "LoadImage", "file": "sd3.5_large_canny_controlnet_example_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.5" }, { "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","Image Edit"], "models": ["SD3.5","Stability"], "date": "2025-03-01", "size": 23590107873, "usage": 9, "io": { "inputs": [ { "nodeId": 57, "nodeType": "LoadImage", "file": "sd3.5_large_blur_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.5" }, { "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, "usage": 12, "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", "minComfyUIVersion": "0.0.1" }, { "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","Image Edit"], "models": ["Luma"], "date": "2025-03-01", "openSource": false, "size": 0, "usage": 14, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "api_luma_photon_i2i_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.32" }, { "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, "usage": 9, "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"], "minComfyUIVersion": "0.8.0" }, { "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": 30, "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, "searchRank": 0, "logos": [ { "provider": "Magnific" } ], "thumbnail": ["input/girl_riding_unicorn.png","output/api_magnific_image_style_transfer.png"], "minComfyUIVersion": "0.11.0" }, { "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, "usage": 61, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 43, "nodeType": "SaveImage", "file": "image_pixeldit_t2i.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.16.0" }, { "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, "usage": 10, "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"], "minComfyUIVersion": "0.16.0" }, { "name": "api_wan_text_to_image", "title": "Wan2.5: Text to Image", "description": "Generate images with excellent prompt following and visual quality using Wan 2.5.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Image","Image","API"], "models": ["Wan2.5","Wan"], "date": "2025-09-25", "openSource": false, "size": 0, "usage": 10, "username": "ComfyUI", "minComfyUIVersion": "0.3.60" }, { "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": ["Text to Image","LoRA"], "models": ["Qwen-Image 2512"], "date": "2026-05-19", "openSource": true, "size": 32534377267, "usage": 19, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.4.0" }, { "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, "usage": 9, "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"], "minComfyUIVersion": "0.0.1" }, { "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, "usage": 9, "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"], "minComfyUIVersion": "0.14.1" }, { "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": 90, "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, "searchRank": 0, "minComfyUIVersion": "0.10.0" }, { "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, "usage": 8, "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"], "minComfyUIVersion": "0.3.29" }, { "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"], "models": ["GPT-Image-1.5","OpenAI"], "date": "2025-12-18", "openSource": false, "size": 0, "usage": 9, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "outfit-streetwear.png", "mediaType": "image" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_openai_fashion_billboard_generator.png"], "minComfyUIVersion": "0.21.1" }, { "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, "usage": 8, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.11.1" }, { "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": ["API","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, "usage": 8, "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"], "minComfyUIVersion": "0.33.3" }, { "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, "usage": 4, "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"], "isApp": true, "minComfyUIVersion": "0.11.1" }, { "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, "usage": 8, "username": "ComfyUI", "minComfyUIVersion": "0.4.0" }, { "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": ["Text to Image","Image","LoRA"], "models": ["Qwen-Image"], "date": "2026-03-30", "openSource": true, "size": 30709016166, "usage": 13, "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"], "isApp": true, "minComfyUIVersion": "0.3.42" }, { "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","Image Edit"], "models": ["None"], "date": "2026-03-19", "openSource": true, "size": 0, "usage": 2, "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"], "minComfyUIVersion": "0.0.1" }, { "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, "usage": 2, "username": "ComfyUI", "minComfyUIVersion": "0.3.34" }, { "name": "image_ming_image_01_design_image_edit", "title": "Ming Image 0.1 Design: Image Edit", "description": "Edit an existing image with Ming Image 0.1 Design, a 6B model tuned for UI, infographics, and posters. It takes one input image plus the boxes you draw on it — position, description, and colour palette — and rebuilds them into a layer-by-layer caption, returning one re-rendered image. Ideal for restaging a layout, poster-style re-renders, and turning a photograph into a designed composition.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit"], "models": ["Ming Image"], "minComfyUIVersion": "0.38.0", "date": "2026-09-29", "openSource": true, "size": 25984552141, "usage": 37, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 49, "nodeType": "LoadImage", "file": "yellow_arch_daisy_field.png", "mediaType": "image" } ] }, "thumbnail": ["input/yellow_arch_daisy_field.png","output/image_ming_image_01_design_image_edit.png"] }, { "name": "image_ming_image_01_design_t2i", "title": "Ming Image 0.1 Design: Text to Image", "description": "Generate text-heavy design compositions from text prompts using Ming Image 0.1 Design, a 6B model tuned for UI screens, infographics, and posters. It takes no file inputs and produces one image, supporting transparent backgrounds for easy layering. Ideal for interface mockups, marketing posters, and data-rich infographic drafts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Int8","Text to Image"], "models": ["Ming Image"], "minComfyUIVersion": "0.37.3", "date": "2026-09-25", "openSource": true, "size": 43271795507, "usage": 131, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 84, "nodeType": "SaveImageAdvanced", "file": "image_ming_image_01_design_t2i.png", "mediaType": "image" } ] }, "thumbnail": ["output/image_ming_image_01_design_t2i.png"] }, { "name": "image_anima_lllite_any_control_to_image", "title": "Anima Lllite: Any Control to Image", "description": "Apply lightweight, LoRA-like conditional control to Anima-Base v1.0 anime-style images using ControlNet-LLLite, accepting one conditioning input and one optional mask for inpainting to produce a single generated output. Ideal for anime inpainting with dynamic masking, style transfer from lineart or grayscale sketches, and controlled character generation in multi-scene compositions.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Anime","ControlNet"], "models": ["Anima"], "date": "2026-07-20", "openSource": true, "size": 5798205850, "usage": 10, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 91, "nodeType": "LoadImage", "file": "wired_serenity_cyber_figure.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 46, "nodeType": "SaveImage", "file": "image_anima_lllite_any_control_to_image.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.29.0" }, { "name": "image_anima_lllite_image_inpainting", "title": "Anima Lllite: Image Inpainting", "description": "Inpaint anime images with Anima LLLite, a lightweight ControlNet variant that applies low-rank corrections for precise mask-based editing. Input 1 image and receive 1 inpainted output plus a comparison view. Ideal for fixing character details, removing unwanted objects from anime scenes, and seamless background restoration.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Anime","Inpainting"], "models": ["Anima"], "date": "2026-07-21", "openSource": true, "size": 5798205850, "usage": 14, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 91, "nodeType": "LoadImage", "file": "goat_horned_spirit_girl.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 46, "nodeType": "SaveImage", "file": "image_anima_lllite_image_inpainting.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.29.0" }, { "name": "image_anima_lllite_depth_control_to_image", "title": "Anima Lllite: Depth Control to Image", "description": "Generate anime-style illustrations from a depth map using the Anima LLLite model, which applies a lightweight ControlNet correction for precise spatial control. Input 1 image to produce 2 image outputs plus a comparison view. Ideal for 3D scene reconstruction, VFX depth passes, and AR asset preparation.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Anime"], "models": ["Anima"], "date": "2026-07-21", "openSource": true, "size": 7086696038, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 91, "nodeType": "LoadImage", "file": "anima_depth_ref.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 46, "nodeType": "SaveImage", "file": "image_anima_lllite_depth_control_to_image.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.29.0" }, { "name": "image_joyai_image_edit", "title": "JoyAI Image Edit", "description": "Edit images by following natural language instructions with JoyAI-Image-Edit, which leverages multimodal understanding for precise, spatially aware modifications. This workflow takes one reference image and produces one edited image output plus a side-by-side comparison view. Ideal for instruction-guided retouching, region-specific object replacement, and complex scene adjustments requiring relational grounding.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image","Image Edit","Int8"], "models": ["JoyAI Image Edit"], "date": "2026-07-20", "openSource": true, "size": 26736171418, "usage": 13, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 41, "nodeType": "LoadImage", "file": "perfume_bottle.png.png", "mediaType": "image" } ] }, "thumbnail": ["input/perfume_bottle.png.png","output/Joy_Image_Edit.png"], "minComfyUIVersion": "0.29.0" }, { "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, "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"], "minComfyUIVersion": "0.4.0" } ] }, { "moduleName": "default", "category": "Foundation", "title": "Image Tools", "icon": "icon-[lucide--maximize-2]", "type": "image", "templates": [ { "name": "utility_seedvr2_image_upscale", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/image-upscale", "title": "Image Upscale: SeedVR2", "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, "usage": 913, "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"], "minComfyUIVersion": "0.28.0" }, { "name": "utility_seedvr2_7b_int8_upscale_image", "title": "Image Upscale: SeedVR2 7B Int8", "description": "Upscale images using SeedVR2 7B Int8, a one-step diffusion model that enhances resolution through adversarial training and adaptive window attention. Input 1 image and receive 1 upscaled output with improved detail and clarity. Ideal for restoring low-resolution photos, preparing assets for print, or sharpening lightly degraded digital images.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale","Int8"], "models": ["SeedVR2"], "date": "2026-07-13", "openSource": true, "size": 8804682957, "usage": 532, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "indoor_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "utility_seedvr2_7b_int8_upscale_image.png", "mediaType": "image" } ] }, "thumbnail": ["input/indoor_portrait.png","output/utility_seedvr2_7b_int8_upscale_image.png"], "minComfyUIVersion": "0.28.0" }, { "name": "template_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-10-13", "openSource": true, "size": 31245887078, "usage": 777, "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/template_qwen_multiangle_app.png"], "tags": ["Image Edit"], "searchRank": 0, "isApp": true, "minComfyUIVersion": "0.40.0" }, { "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, "usage": 342, "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"], "isApp": true, "minComfyUIVersion": "0.9.0" }, { "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, "usage": 230, "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"], "minComfyUIVersion": "0.9.0" }, { "name": "image_marigold_v2_depth_estimation", "title": "Depth Estimation: Marigold V2", "description": "Estimate scene depth from an input image using Marigold V2, generating a depth map with brighter areas representing closer objects and darker areas representing farther objects.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Depth","Int8"], "models": ["Marigold v2"], "minComfyUIVersion": "0.36.0", "date": "2026-09-14", "openSource": true, "size": 22441204122, "usage": 223, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "ev_suv_gold_desert_pavilion.png", "mediaType": "image" } ] }, "thumbnail": ["input/ev_suv_gold_desert_pavilion.png","output/image_marigold_v2_depth_estimation.png"] }, { "name": "api_topaz_image_enhance_wonder3_5", "title": "Image Upscale: Topaz Wonder 3.5", "description": "Upscale and enhance a single image using Topaz's Wonder 3.5 generative model, which adds fine detail, reduces noise, and sharpens text and structured graphics while offering Low, Medium, and High enhancement strengths. The workflow takes 1 input image and produces 1 enhanced output alongside a side-by-side comparison view. Ideal for restoring old or compressed photos, improving product shots and marketing visuals, and preparing low-resolution images for print or large-format display.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Image Upscale"], "models": ["Topaz"], "logos": [ { "provider": "Topaz" } ], "date": "2026-08-04", "openSource": false, "size": 0, "usage": 199, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "wild_run.png", "mediaType": "image" } ] }, "thumbnail": ["input/wild_run.png","output/api_topaz_image_enhance_wonder3_5.png"], "minComfyUIVersion": "0.30.2" }, { "name": "api_magnific_image_upscale_creative", "title": "Image Upscale: Magnific Creative", "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, "usage": 194, "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"], "minComfyUIVersion": "0.11.0" }, { "name": "api_magnific_skin_enhancer", "title": "Portrait Enhancement: Magnific", "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","Portrait"], "models": ["Magnific"], "date": "2026-01-26", "openSource": false, "usage": 134, "size": 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"], "minComfyUIVersion": "0.11.0" }, { "name": "utility_nanobanana_pro_ai_image_fix", "title": "Image Upscale: Nano Banana Pro", "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, "usage": 155, "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"], "minComfyUIVersion": "0.3.71" }, { "name": "templates_doc_workbox_klein_9b_image_extend", "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein", "title": "Image Outpainting: FLUX.2 Klein 9B", "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, "usage": 223, "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", "minComfyUIVersion": "0.9.0" }, { "name": "image_qwen_image_2_1_background_removal", "title": "Remove Background: Qwen Image 2.1", "description": "Remove image backgrounds with Qwen Image 2.1, which natively supports 2K output and RGBA transparency for direct transparent results. It takes 1 input image and returns 1 background-free image plus a comparison view showing the before and after. Ideal for e-commerce product photos, profile pictures, and marketing graphics needing clean cutouts.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Remove Background","Int8"], "models": ["Qwen Image 2.1"], "minComfyUIVersion": "0.37.0", "date": "2026-09-20", "openSource": true, "size": 21367462298, "usage": 122, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 470, "nodeType": "LoadImage", "file": "angry_broccoli.png", "mediaType": "image" } ] }, "thumbnail": ["input/angry_broccoli.png","output/Qwen_image_2.1.png"] }, { "name": "utility_seedvr2_3b_int8_upscale_image", "title": "Image Upscale: SeedVR2 3B Int8", "description": "Upscale images using SeedVR2 3B Int8, a one-step diffusion-based video restoration model that produces high-quality results with improved temporal consistency. Ideal for restoring degraded footage, upscaling low-resolution videos, and enhancing archival media.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale","Int8"], "models": ["SeedVR2"], "date": "2026-07-13", "openSource": true, "size": 3972844749, "usage": 95, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "watch_macro_shot.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 9, "nodeType": "SaveImage", "file": "utility_seedvr2_3b_int8_upscale_image.png", "mediaType": "image" } ] }, "thumbnail": ["input/watch_macro_shot.png","output/utility_seedvr2_3b_int8_upscale_image.png"], "minComfyUIVersion": "0.28.0" }, { "name": "utility_image_segment_sam3", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-segment-sam3", "title": "Image Segmentation: SAM3", "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, "usage": 112, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 79, "nodeType": "LoadImage", "file": "neon_guitarist.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/utility_image_segment_sam3.mp4"], "minComfyUIVersion": "0.20.0" }, { "name": "utility_moge3_geometry_estimation", "title": "Geometry Estimation: MoGe 3", "description": "Estimate fine-detailed geometry from a single image with MoGe 3, the sparse-volumetric refinement version of MoGe. It lifts a coarse point map onto a sparse voxel shell and refines depth with lightweight sparse 3D convolutions, keeping thin structures and depth discontinuities that image-space decoders blur. Ships with the ViT-L checkpoint; the ViT-G file is selectable in the same Load MoGe Model dropdown for higher fine-detail accuracy. Takes 1 image input and outputs 1 depth map and 1 normal map.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Depth Estimation","Normal Estimation"], "models": ["MoGe"], "minComfyUIVersion": "0.37.0", "date": "2026-09-18", "openSource": true, "size": 2469606195, "usage": 95, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "cosmic_suitcase.png", "mediaType": "image" } ] } }, { "name": "image_qwen_image_layered", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-layered", "title": "Layer Decomposition: Qwen-Image-Layered", "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, "usage": 98, "openSource": true, "searchRank": 0, "io": { "inputs": [ { "nodeId": 74, "nodeType": "LoadImage", "file": "coastal_smiling_woman.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.6.0" }, { "name": "utility_birefnet_remove_background", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/remove-background-birefnet", "title": "Remove Background: BiRefNet", "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, "usage": 80, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "the_lily_veil.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.21.0" }, { "name": "utility_depth_anything3_image_depth_estimation", "title": "Depth Estimation: Depth Anything 3", "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": ["ControlNet"], "models": ["Depth Anything v3"], "date": "2026-06-12", "openSource": true, "size": 1288490189, "usage": 56, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 85, "nodeType": "LoadImage", "file": "retro_futuristic_home.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.25.0" }, { "name": "api_bria_genfill", "title": "Inpainting: Bria Generative Fill", "description": "Use Bria's Generative Fill API to regenerate a specific region of an image while keeping everything outside the mask pixel-perfect unchanged. Paint a mask over the target area, write a detailed prompt for the replacement content, and compare the before/after side-by-side before exporting. Ideal for product photography corrections, object removal or replacement, and creative compositing where precise control over the edited region matters.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tags": ["API","Inpainting"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-08-16", "openSource": false, "size": 0, "usage": 45, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "retro_girl_cinnamon_bun.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_bria_genfill.png","output/Bria_GenFill.png"], "minComfyUIVersion": "0.33.0" }, { "name": "api_bria_expand_image", "title": "Image Outpainting: Bria", "description": "Expand an image beyond its original borders using Bria's outpainting API, generating new surrounding content that matches the original lighting, perspective, and texture while leaving the source untouched. Choose from preset aspect ratios, custom dimensions, or manual canvas placement, with optional text prompts to guide the expansion direction or an auto-generated prompt when left blank. Ideal for extending compositions for print layouts, creating panoramic versions of existing photos, and adapting artwork to new formats or social media dimensions.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tags": ["API","Outpainting"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-08-16", "openSource": false, "size": 0, "usage": 50, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "red_sports_car_night.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_bria_expand_image-1.png","thumbnail/api_bria_expand_image-2.png"], "minComfyUIVersion": "0.33.0" }, { "name": "utility_bria_remove_image_background", "title": "Remove Background: Bria", "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": ["API","Remove Background","Image"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-02-16", "openSource": false, "size": 0, "usage": 46, "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"], "minComfyUIVersion": "0.14.0" }, { "name": "utility_bria_increase_resolution", "title": "Image Upscale: Bria Increase Resolution", "description": "Upscale any image to higher resolutions using Bria's dedicated resolution enhancement API, which preserves original content without adding new details or regenerating the image. The workflow accepts a single input image and produces one enhanced, higher-resolution output, supporting JPEG and PNG files in RGB, RGBA, or CMYK color modes up to a maximum area of 8192x8192 pixels. Built-in content moderation scans both the input image and generated output to ensure safe, policy-compliant processing. Ideal for preparing images for print, enlarging photos for digital display, or increasing resolution of assets for professional design work.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Image Upscale"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-09-02", "openSource": false, "size": 0, "usage": 24, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "orange_suit_golden_pour.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.34.0", "thumbnail": ["input/orange_suit_golden_pour.png"] }, { "name": "api_clarity_ai_crystal_upscale", "title": "Clarity AI: Crystal Upscaler", "description": "Upscale and enhance images with the precision-focused Crystal model, preserving real detail while adding resolution. Takes one image in and returns one upscaled image plus a side-by-side comparison view. Ideal for portraits, product shots, and print-ready enlargements where faithful detail matters.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Upscale"], "models": ["Crystal Upscaler"], "minComfyUIVersion": "0.39.2", "date": "2026-10-07", "openSource": false, "size": 0, "usage": 137, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "watch_spa_black.png", "mediaType": "image" } ] } }, { "name": "api_magnific_image_upscale_precise", "title": "Image Upscale: Magnific Precise", "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, "usage": 57, "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"], "minComfyUIVersion": "0.11.0" }, { "name": "api_bytedance_seedream_5_0_layer_separation", "title": "Layer Decomposition: Seedream 5.0 Pro", "description": "Split any image into independent, editable layers — subject, product, background, and text — with a single text instruction using Seedream 5.0 Pro. A single poster can yield 10+ layers, with design-grade text separation supporting multilingual headlines and CJK fonts. Ideal for brand design, e-commerce asset creation, and layout iteration.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Layer Decompose"], "models": ["Seedream 5.0 Pro"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-08-07", "openSource": false, "size": 0, "usage": 71, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 15, "nodeType": "LoadImage", "file": "victory_cover.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_bytedance_seedream_5_0_layer_separation.png"], "minComfyUIVersion": "0.31.0" }, { "name": "utility_topaz_illustration_upscale", "title": "Image Upscale: Topaz Illustration", "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": ["API","Image Upscale"], "models": ["Topaz"], "date": "2026-02-02", "openSource": false, "size": 0, "usage": 58, "searchRank": 0, "logos": [ { "provider": "Topaz" } ], "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "silent_sanctuary.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.30.2" }, { "name": "api_topaz_image_enhance_bloom2", "title": "Image Upscale: Topaz Bloom 2", "description": "Enhance AI-generated images with Bloom 2, a creative upscaling model that adds new detail, texture, and visual elements while offering a Creativity control from 1–9 for subtle refinement or bold reinterpretation. It accepts 1 input image and produces 1 enhanced output, with optional Face Recovery, Color Preservation, and grain settings for fine-tuned results. Ideal for improving AI artwork and illustrations, adding realism to CG renders, and refining facial detail in generated portraits.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Image Upscale"], "models": ["Topaz"], "logos": [ { "provider": "Topaz" } ], "date": "2026-08-04", "openSource": false, "size": 0, "usage": 47, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "digital_bloom.png", "mediaType": "image" } ] }, "thumbnail": ["input/digital_bloom.png","output/Upscaled_topaz_bloom2.png"], "minComfyUIVersion": "0.30.2" }, { "name": "api_wavespeed_image_upscale", "title": "Image Upscale: WaveSpeed", "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, "usage": 36, "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"], "minComfyUIVersion": "0.11.0" }, { "name": "api_wavespeed_seedvr2_ai_image_fix", "title": "Image Upscale: WaveSpeed 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, "usage": 13, "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"], "minComfyUIVersion": "0.28.0" }, { "name": "utility_nanobanana_pro_product_upscale", "title": "Image Upscale: Nano Banana Pro Product", "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": ["API","Image Upscale"], "models": ["Nano Banana Pro"], "date": "2026-02-02", "openSource": false, "size": 0, "usage": 40, "searchRank": 0, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "orange_beauty_trio.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.71" }, { "name": "utility_nanobanana_pro_illustration_upscale", "title": "Image Upscale: Nano Banana Pro Illustration", "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, "usage": 12, "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"], "minComfyUIVersion": "0.3.71" }, { "name": "image_marigold_v2_surface_normal_estimation", "title": "Surface Normal Estimation: Marigold V2", "description": "Estimate surface normals from an input image using Marigold V2. The workflow generates a normal map representing the orientation of surfaces in the scene, useful for 3D reconstruction, relighting, and geometry-aware image processing.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Normal Estimation","Int8"], "models": ["Marigold v2"], "minComfyUIVersion": "0.36.0", "date": "2026-09-14", "openSource": true, "size": 22441204122, "usage": 39, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "greek_statue_orange_cloth.png", "mediaType": "image" } ] }, "thumbnail": ["input/greek_statue_orange_cloth.png","output/ComfyUI.png"] }, { "name": "image_marigold_v2_albedo_estimation", "title": "Albedo Estimation: Marigold V2", "description": "Estimate albedo from an input image using Marigold V2. The workflow separates surface color from lighting and shading, producing an albedo map useful for relighting, material analysis, and 3D asset creation.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Albedo Estimation","Int8"], "models": ["Marigold v2"], "minComfyUIVersion": "0.36.0", "date": "2026-09-14", "openSource": true, "size": 22441204122, "usage": 30, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "flower_with_texture.png", "mediaType": "image" } ] }, "thumbnail": ["input/flower_with_texture.png","output/image_marigold_v2_albedo_estimation.png"] }, { "name": "utility_sdpose_ood_image_to_pose", "title": "Pose Map: SDPose-OOD", "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, "usage": 35, "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"], "minComfyUIVersion": "0.16.0" }, { "name": "api_bfl_flux1_expand_image", "title": "Image Outpainting: Flux.1", "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, "usage": 26, "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"], "minComfyUIVersion": "0.3.32" }, { "name": "utility_hitpaw_general_image_enhance", "title": "Image Upscale: HitPaw Portrait", "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, "usage": 23, "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"], "minComfyUIVersion": "0.12.0" }, { "name": "utility_face_detection_mediapipe", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/face-detection/mediapipe", "title": "Face Detection: MediaPipe", "description": "Input an image and detect up to 6 facial landmarks per face, enabling ultrafast multi-face detection", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Element Segmentation"], "models": ["Mediapipe"], "date": "2026-05-24", "openSource": true, "size": 0, "usage": 10, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "soft_neon_girl.png", "mediaType": "image" } ] }, "includeOnDistributions": ["cloud"], "minComfyUIVersion": "0.23.0" }, { "name": "api_beeble_switchx_image_edit", "title": "Relight: Beeble SwitchX", "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, "usage": 23, "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" } ] }, "minComfyUIVersion": "0.23.0" }, { "name": "api_topaz_image_enhance", "title": "Image Upscale: Topaz Reimagine", "description": "Professional image enhancement using Topaz's Reimagine model with face enhancement and detail restoration.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Image Upscale"], "models": ["Reimagine","Topaz"], "date": "2025-11-25", "openSource": false, "size": 0, "usage": 21, "searchRank": 0, "logos": [ { "provider": "Topaz" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "api_topaz_image_enhance_input_image.webp", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.71" }, { "name": "utility-topaz_landscape_upscaler", "title": "Image Upscale: Topaz Reimagine Landscape", "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": ["API","Image Upscale"], "models": ["Topaz"], "date": "2026-02-02", "openSource": false, "size": 0, "usage": 26, "searchRank": 0, "logos": [ { "provider": "Topaz" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "moonlit_cliff_house.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.71" }, { "name": "api_bria_eraser", "title": "Object Removal: Bria Eraser", "description": "Remove unwanted objects or regions from images with Bria's Eraser, which fills the masked area with surrounding context while leaving the rest of the image pixel-perfect. Upload 1 image, paint over the target object with a brush mask, and receive 1 cleaned output alongside a before-and-after comparison. Ideal for cleaning up photobombs, removing watermarks or text, and decluttering product or real-estate photos.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "hoverDissolve", "tags": ["API","Inpainting"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-08-16", "openSource": false, "size": 0, "usage": 14, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "vintage_girl_yellow_apple.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_bria_eraser-1.png","output/Bria_Eraser.png"], "minComfyUIVersion": "0.33.0" }, { "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": ["API","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, "usage": 27, "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"], "minComfyUIVersion": "0.20.3" }, { "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": ["API","Outpainting"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "requiresCustomNodes": ["comfyui_essentials","controlaltai-nodes"], "date": "2026-05-04", "openSource": false, "size": 0, "usage": 16, "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" } ] }, "minComfyUIVersion": "0.16.4" }, { "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, "usage": 13, "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"], "minComfyUIVersion": "0.9.0" }, { "name": "utility_sirolim_image_controlled_upscale", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-upscale", "title": "Image Upscale: Wan 2.2 Two-Stage", "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": ["API","Image Upscale"], "models": ["Wan2.2"], "requiresCustomNodes": ["ComfyUI-WanVideoWrapper","comfyui-wanvideowrapper"], "date": "2026-03-12", "openSource": false, "size": 21474836480, "usage": 16, "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"], "minComfyUIVersion": "0.9.0" }, { "name": "utility_recraft_creative_image_upscale", "title": "Image Upscale: Recraft Creative", "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, "usage": 13, "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"], "minComfyUIVersion": "0.9.0" }, { "name": "utility_recraft_crisp_image_upscale", "title": "Image Upscale: Recraft Crisp", "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, "usage": 12, "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"], "minComfyUIVersion": "0.9.0" }, { "name": "image_qwen_image_layered_control", "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-layered", "title": "Layer Decomposition: Qwen-Image-Layered Control", "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": 28, "io": { "inputs": [ { "nodeId": 74, "nodeType": "LoadImage", "file": "raccoon_rocker.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.6.0" }, { "name": "api_magnific_image_relight", "title": "Relight: Magnific", "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": 10, "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, "searchRank": 0, "thumbnail": ["input/magical-portrait.png","output/api_magnific_image_relight.png"], "minComfyUIVersion": "0.11.0" }, { "name": "image_lotus_depth_v1_1", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/moge", "title": "Depth Estimation: Lotus", "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, "usage": 10, "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"], "minComfyUIVersion": "0.3.42" }, { "name": "utility_moge_depth_estimation", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/moge", "title": "Depth Estimation: MoGe", "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": ["ControlNet"], "models": ["MoGe"], "date": "2026-05-20", "openSource": true, "size": 644245094, "usage": 13, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadImage", "file": "alien_world.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.22.0" }, { "name": "utility_sdpose_multi_person", "title": "Pose Detection: SDPose Multi-Person", "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, "usage": 15, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/utility_sdpose_multi_person.mp4"], "io": { "inputs": [ { "nodeId": 679, "nodeType": "LoadImage", "file": "group_photo.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.19.0" }, { "name": "api_flux_erase_image", "title": "Object Removal: Flux", "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": ["API","Inpainting"], "models": ["FLUX"], "logos": [ { "provider": "Black Forest Labs" } ], "date": "2026-06-04", "openSource": false, "size": 0, "usage": 16, "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"], "minComfyUIVersion": "0.23.0" }, { "name": "utility_pid_latent_upscale_dit", "title": "Image Upscale: PiD Latent 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, "usage": 2, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.23.0" }, { "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 Upscale"], "models": ["SUPIR"], "date": "2026-04-20", "openSource": true, "includeOnDistributions": ["local"], "size": 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"], "minComfyUIVersion": "0.20.0" } ] }, { "moduleName": "default", "category": "Foundation", "title": "Video", "icon": "icon-[lucide--film]", "type": "video", "templates": [ { "name": "video_minimax_h3_i2v", "title": "MiniMax H3: Image to Video", "description": "Turn a starting image into a short, high-quality video clip with MiniMax H3, a unified multimodal model that generates visuals and synchronized audio in a single pass. The workflow takes 1 input image and produces 1 video output, with optional text or reference media to steer motion, style, or sound. Ideal for rapid concept visualization, character-driven animation tests, and creating shareable social media clips with built-in sound design.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video","Int8","Video"], "models": ["MiniMax H3"], "date": "2026-08-02", "openSource": true, "size": 44452911514, "usage": 21648, "searchRank": 1000000, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 114, "nodeType": "LoadImage", "file": "transparent_rgb_gaming_mouse.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 92, "nodeType": "SaveVideo", "file": "video_minimax_h3_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/video_minimax_h3_i2v.mp4"], "minComfyUIVersion": "0.30.0" }, { "name": "video_minimax_h3_r2v", "title": "MiniMax H3: Reference to Video", "description": "Generate a new video by feeding MiniMax H3 a reference image, up to nine images, three videos, and three audio clips alongside a text prompt, letting the model match character identity, motion, camera, voice, or style from those sources while producing native stereo audio in a single pass. Output is a single MP4 video at up to 2K resolution and 24fps for roughly 15 seconds. Ideal for character-consistent animation, style-transfer video generation, and audio-synced content creation.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Reference to Video","Int8","Video"], "models": ["MiniMax H3"], "date": "2026-08-02", "openSource": true, "size": 44452911514, "usage": 8616, "searchRank": 1000000, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 137, "nodeType": "LoadImage", "file": "red_superboy_on_city_roof.png", "mediaType": "image" }, { "nodeId": 139, "nodeType": "LoadImage", "file": "mecha_dragon_lightning.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 92, "nodeType": "SaveVideo", "file": "video_minimax_h3_r2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/video_minimax_h3_r2v.mp4"], "minComfyUIVersion": "0.30.0" }, { "name": "video_minimax_h3_t2v", "title": "MiniMax H3: Text to Video", "description": "Generate video with native stereo audio directly from a text prompt using MiniMax H3, an omni-modal model that synthesizes voice, sound effects, and music in a single pass. Output is up to 2K resolution, 24fps, and roughly 15 seconds long, with no file inputs required — just a prompt to one video output. Ideal for rapid concept visualization, social media content creation, and audio-synced storytelling.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video","Int8","Video"], "models": ["MiniMax H3"], "date": "2026-08-02", "openSource": true, "size": 56908316672, "usage": 4189, "searchRank": 1000000, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 92, "nodeType": "SaveVideo", "file": "video_minimax_h3_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/video_minimax_h3_t2v.mp4"], "minComfyUIVersion": "0.30.0" }, { "name": "video_fasth3_ominiref_r2v", "title": "FastH3 OmniRef: Reference to Video", "description": "Generate synchronized video with matching audio from a text prompt plus a reference image using the FastH3 OmniRef eight-step distilled model, which renders both streams in just eight sampling steps. Takes 1 input image and produces 1 video output. Ideal for animating reference characters, creating talking avatars, and rapid social media video prototyping.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Reference to Video","Video"], "models": ["MiniMax H3"], "minComfyUIVersion": "0.43.0", "date": "2026-10-20", "openSource": true, "size": 42949672960, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 137, "nodeType": "LoadImage", "file": "yellow_plane_ref.png", "mediaType": "image" } ] } }, { "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, "usage": 18137, "searchRank": 0, "io": { "inputs": [ { "nodeId": 269, "nodeType": "LoadImage", "file": "egyptian_queen.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.16.4" }, { "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, "usage": 10700, "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"], "minComfyUIVersion": "0.16.4" }, { "name": "video_ltx2_5_i2v", "title": "LTX-2.5: Image to Video", "description": "Generate video from a single image using LTX-2.5, producing a high-fidelity clip with industry-leading pixel quality and native multishot capability that holds character, environment, and lighting across connected scenes. Ideal for cinematic production, VFX shot creation, and content pipelines requiring fast, locally deployable video generation.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video","Int8","Video"], "models": ["LTX-2.5"], "date": "2026-08-11", "openSource": true, "size": 56908316672, "usage": 4258, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 395, "nodeType": "LoadImage", "file": "neon_cyborg_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 75, "nodeType": "SaveVideo", "file": "video_ltx2_5_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/video_ltx2_5_i2v.mp4"], "minComfyUIVersion": "0.32.0" }, { "name": "video_ltx2_5_t2v", "title": "LTX-2.5: Text to Video", "description": "Generate cinematic video from a text prompt using LTX-2.5, a production-ready diffusion model that outputs a single video file with optional spatial upscaling for enhanced resolution. Ideal for film previsualization, commercial storyboards, and high-volume content creation pipelines.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video","Text to Video","Int8"], "models": ["LTX-2.5"], "date": "2026-08-11", "openSource": true, "size": 53150220288, "usage": 1400, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 75, "nodeType": "SaveVideo", "file": "video_ltx2_5_t2v.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.32.0" }, { "name": "video_ltx2_5_dfr_i2v", "title": "LTX-2.5 DFR: Image to Video", "description": "Generate a short video with sound from a single image using LTX-2.5's DFR (Diffusion Fidelity Rendering) path: a half-resolution pass that carries generated detailing keyframes, a spatial x2 detailing pass with the pixel-spatial IC-LoRA, and an optional temporal x2 pass. Suited to cinematic shots, character beats and talking-image clips that need motion and synchronized audio.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video","Int8","Video"], "models": ["LTX-2.5"], "date": "2026-09-19", "openSource": true, "size": 61418032333, "usage": 135, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2004, "nodeType": "LoadImage", "file": "office_garden_169_outpaint.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 4852, "nodeType": "SaveVideo", "file": "video_ltx2_5_dfr_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/video_ltx2_5_dfr_i2v.mp4"], "minComfyUIVersion": "0.35.0", "requiresCustomNodes": ["ComfyUI-LTXVideo"] }, { "name": "video_fastvideo_fasth3_i2v", "title": "FastVideo FastH3: Image to Video", "description": "Generate video with synchronized native audio from a single still image using MiniMax H3 and the FastH3 8-step checkpoint. One image produces one video output with matching voice, sound effects, and music in a single pass. Ideal for animating portraits, bringing product shots to life, and quick social media clips.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video","Int8"], "models": ["MiniMax H3"], "minComfyUIVersion": "0.36.0", "date": "2026-09-15", "openSource": true, "size": 45097156608, "usage": 2477, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 136, "nodeType": "LoadImage", "file": "red_line_barrier.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 92, "nodeType": "SaveVideo", "file": "video_fastvideo_fasth3_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/video_fastvideo_fasth3_i2v.mp4"] }, { "name": "video_fastvideo_fasth3_t2v", "title": "FastVideo FastH3: Text to Video", "description": "Generate synchronized video and audio directly from text using a distilled eight-step model, producing one video output with no file inputs required. Ideal for rapid text-to-video prototyping, audio-visual content creation, and creative storytelling where fast generation matters more than maximum detail.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video","Int8"], "models": ["MiniMax H3"], "minComfyUIVersion": "0.36.0", "date": "2026-09-15", "openSource": true, "size": 42949672960, "usage": 757, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 92, "nodeType": "SaveVideo", "file": "video_fastvideo_fasth3_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/video_fastvideo_fasth3_t2v.mp4"] }, { "name": "api_seedance2_5_i2v_1080p", "title": "Seedance2.5 1080P: Image to Video", "description": "Generate cinematic 1080P video clips from a single image using Seedance 2.5, animating the still into a moving scene with synchronized sound, music, and dialogue for clips up to 30 seconds across any aspect ratio. Ideal for breathing life into product shots, extending concept art into motion, and creating engaging social media content from photographs.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["Seedance 2.5"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-08-17", "openSource": false, "size": 0, "usage": 1327, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "cosmoscape.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 7, "nodeType": "SaveVideo", "file": "api_seedance2_5_i2v_1080p.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.33.2" }, { "name": "api_seedance2_5_r2v", "title": "Seedance 2.5: Reference to Video", "description": "Generate reference-driven videos with Seedance 2.5 by supplying up to 20 images, 6 video clips, and 6 audio clips to control character consistency, visual style, and motion rhythm in a single 4–30 second output with synchronized sound and lip-synced dialogue. Ideal for e-commerce product showcases, brand advertising, and character-driven short series.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Reference to Video"], "models": ["Seedance 2.5"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-08-07", "openSource": false, "size": 0, "usage": 2700, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "medusa_poster.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 16, "nodeType": "SaveVideo", "file": "api_seedance2_5_r2v.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.33.2" }, { "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, "usage": 1044, "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"], "minComfyUIVersion": "0.16.4" }, { "name": "api_flux3_max_i2v", "title": "FLUX 3 Max: Image to Video", "description": "Animate a single still image into a short video clip using FLUX 3 Max, taking one input image and producing one video output. Ideal for bringing product shots, portraits, and concept art to life, generating social media motion content, and rapid prototyping of animated scenes.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video","API"], "models": ["FLUX 3 Video"], "logos": [ { "provider": "Black Forest Labs" } ], "minComfyUIVersion": "0.42.2", "date": "2026-10-19", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 17, "nodeType": "LoadImage", "file": "hovering_spaceship.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 5, "nodeType": "SaveVideo", "file": "api_flux3_max_i2v.mp4", "mediaType": "video" } ] } }, { "name": "api_flux3_max_t2v", "title": "FLUX 3 Max: Text to Video", "description": "Generate a video with synchronized audio from a single text prompt with FLUX 3 Max, which reasons about and expands the prompt before rendering. Outputs one clip of 5 to 20 seconds at 720p or 1080p, at any aspect ratio from 9:16 to 21:9, with ambient sound, speech, and effects created alongside the picture and no input files required. Ideal for cinematic concept clips, ad mockups, and social videos that need matching sound design.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["FLUX 3 Video"], "logos": [ { "provider": "Black Forest Labs" } ], "minComfyUIVersion": "0.42.2", "date": "2026-10-20", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 5, "nodeType": "SaveVideo", "file": "api_flux3_max_t2v.mp4", "mediaType": "video" } ] } }, { "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, "usage": 605, "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"], "minComfyUIVersion": "0.16.4" }, { "name": "video_ltx2_5_flf2v", "title": "LTX-2.5: FLF2V", "description": "Generate a video from first and last frame reference images using LTX-2.5, blending both frames into a single animated sequence. Ideal for creating transition shots, morphing between two subjects or scenes, and building multi-shot narratives from still references.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["FLF2V","Int8","Video"], "models": ["LTX-2.5"], "date": "2026-08-11", "openSource": true, "size": 56908316672, "usage": 634, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 31, "nodeType": "LoadImage", "file": "robot_hand.png", "mediaType": "image" }, { "nodeId": 39, "nodeType": "LoadImage", "file": "robot_hand_energy.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 68, "nodeType": "SaveVideo", "file": "video_ltx2_5_flf2v.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.32.0" }, { "name": "api_seedance2_5_video_editing", "title": "Seedance2.5: Video Editing", "description": "Edit existing video clips with Seedance 2.5 by describing changes in natural language, enabling local object removal, background swaps, scene replacements, and style transfers while preserving the original composition and motion. Feed in 1 video and receive 1 edited video output with temporally consistent results across frames. Ideal for e-commerce background replacement, stylized remakes of footage, and ad re-editing with targeted retouching.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Video Edit"], "models": ["Seedance 2.5"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-08-07", "openSource": false, "size": 0, "usage": 728, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 35, "nodeType": "LoadVideo", "file": "kitten_cop.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 16, "nodeType": "SaveVideo", "file": "api_seedance2_5_video_editing.json", "mediaType": "video" } ] }, "thumbnail": ["input/kitten_cop.mp4"], "minComfyUIVersion": "0.33.2" }, { "name": "api_seedance2_5_t2v", "title": "Seedance 2.5: Text to Video", "description": "Generate 30-second cinematic videos from text prompts with Seedance 2.5, producing synchronized sound and music alongside the footage. Input a single text prompt to create one video with precise camera control and multi-shot storytelling. Ideal for brand films, episodic series, and e-commerce content where quality matters more than budget.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["Seedance 2.5"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-08-07", "openSource": false, "size": 0, "usage": 329, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_seedance2_5_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_seedance2_5_t2v.mp4"], "minComfyUIVersion": "0.31.0" }, { "name": "api_seedance2_5_draft_r2v", "title": "Seedance2.5 Draft: Reference to Video", "description": "Generate draft preview videos from reference images using Seedance 2.5's two-phase draft mode: stage one turns your references and prompt into a fast, low-cost 480p preview plus a reusable draft task ID, and stage two renders the 1080p final from that ID. Ideal for locking in a character or storyboard reference before committing to a full-quality render.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Reference to Video"], "models": ["Seedance 2.5"], "logos": [ { "provider": "ByteDance" } ], "minComfyUIVersion": "0.37.3", "date": "2026-09-25", "openSource": false, "size": 0, "usage": 572, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 788, "nodeType": "LoadImage", "file": "mech_comic_storyboard.png", "mediaType": "image" }, { "nodeId": 795, "nodeType": "LoadImage", "file": "yellow_mech_character_sheet.png", "mediaType": "image" } ] } }, { "name": "api_seedance2_5_draft_i2v", "title": "Seedance2.5 Draft: Image to Video", "description": "Generate draft preview videos from a first frame image using Seedance 2.5's two-phase draft mode: stage one turns your image into a fast, low-cost 480p preview plus a reusable draft task ID, and stage two renders the 1080p final from that ID. Ideal for testing motion, camera and scene ideas on a still before committing to a full-quality render.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["Seedance 2.5"], "logos": [ { "provider": "ByteDance" } ], "minComfyUIVersion": "0.37.3", "date": "2026-09-25", "openSource": false, "size": 0, "usage": 247, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 784, "nodeType": "LoadImage", "file": "friends_enjoying_boba.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 775, "nodeType": "SaveVideo", "file": "api_seedance2_5_draft_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_seedance2_5_draft_i2v.mp4"] }, { "name": "video_wan_animate2", "title": "Wan Animate 2: Motion Transfer", "description": "Animate a still character using a driving video with Wan Animate 2, transferring motion directly from video frames without any pose extraction or skeleton preprocessing. The output preserves the reference character's identity while generating a fresh background and camera movement from your text prompt. Ideal for motion transfer, action mimicry, and character animation replacement projects.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Motion Control","Int8"], "models": ["Wan Animate"], "date": "2026-08-07", "openSource": true, "size": 25662429594, "usage": 1409, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 189, "nodeType": "LoadImage", "file": "pink_hair_mech_arms_ref.png", "mediaType": "image" }, { "nodeId": 240, "nodeType": "LoadVideo", "file": "street_dance_drive.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 292, "nodeType": "SaveVideo", "file": "video_wan_animate2.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/video_wan_animate2.mp4"], "minComfyUIVersion": "0.36.0" }, { "name": "video_wan_animate2_distilled", "title": "Wan Animate 2 Distilled: Motion Transfer", "description": "Animate a still character using a driving video with Wan Animate 2, transferring motion directly from video frames without any pose extraction or skeleton preprocessing. The output preserves the reference character's identity while generating a fresh background and camera movement from your text prompt. This distilled version delivers efficient, high-fidelity motion generation with strong identity preservation, ideal for motion transfer, action mimicry, and character animation replacement projects.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Motion Control","Int8"], "models": ["Wan Animate"], "date": "2026-08-07", "openSource": true, "size": 24910810317, "usage": 222, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 189, "nodeType": "LoadImage", "file": "ref_doll_realistic.png", "mediaType": "image" }, { "nodeId": 240, "nodeType": "LoadVideo", "file": "drive_doll_street_dance.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.31.0" }, { "name": "api_higgsfield_genjutsu_motion_transfer", "title": "Higgsfield Genjutsu: Motion Transfer", "description": "Recast an existing video with Higgsfield Genjutsu: the source clip keeps its motion, camera movement, timing and audio, while the cast, location and style are rebuilt from 1 to 8 reference images. Describe which reference replaces what in the optional prompt. Output length follows the source clip. Ideal for restyling footage, swapping the cast of a shot, and building scenes a shoot never covered.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Character Replacement","Motion Control","Video","Video Edit"], "models": ["Genjutsu 1.0"], "logos": [ { "provider": "Higgsfield" } ], "date": "2026-10-12", "openSource": false, "size": 0, "usage": 143, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 13, "nodeType": "LoadVideo", "file": "rooftop_dancer.mp4", "mediaType": "video" }, { "nodeId": 14, "nodeType": "LoadImage", "file": "snow_queen_ref.png", "mediaType": "image" }, { "nodeId": 15, "nodeType": "LoadImage", "file": "ice_palace_ref.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 10, "nodeType": "SaveVideo", "file": "api_higgsfield_genjutsu_motion_transfer.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.39.2" }, { "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, "usage": 969, "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" } ] }, "minComfyUIVersion": "0.25.0" }, { "name": "video_wan21_scail2_character_replacement_int8", "title": "SCAIL-2 Int8: Character Replacement", "description": "Animate a reference character using a driving video or replace characters entirely with SCAIL-2 Int8, which delivers higher quality than fp8 while running faster. The workflow accepts one reference image and one driving video, outputting an animated character sequence with replaced identity. Ideal for cross-identity character swaps, animal-driven animation, and multi-character scenes without intermediate pose representations.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Character Replacement","Int8"], "models": ["SCAIL-2"], "date": "2026-07-13", "openSource": true, "size": 28668906701, "usage": 618, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 30, "nodeType": "LoadImage", "file": "asian_model_in_white_clothes.png", "mediaType": "image" }, { "nodeId": 155, "nodeType": "LoadVideo", "file": "girl_eats_apple.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 271, "nodeType": "SaveVideo", "file": "video_wan21_scail2_character_replacement_int8.mp4", "mediaType": "video" } ] }, "thumbnail": ["input/girl_eats_apple.mp4","output/video_wan21_scail2_character_replacement_int8.mp4"], "minComfyUIVersion": "0.25.0" }, { "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, "usage": 812, "searchRank": 1000, "username": "ComfyUI", "io": { "inputs": [ { "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"], "minComfyUIVersion": "0.26.2" }, { "name": "api_vidu_q4_preview_r2v", "title": "Vidu Q4 Preview: Reference to Video", "description": "Generate expressive videos from two reference images using Vidu Q4 Preview, a flagship model built for vivid character performance, dynamic camera language, and striking visual effects. Ideal for character-driven storytelling, cinematic action sequences, and effect-heavy scenes with explosions, smoke, or particles.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Reference to Video"], "models": ["Vidu Q4"], "logos": [ { "provider": "Vidu" } ], "minComfyUIVersion": "0.39.2", "date": "2026-10-07", "openSource": false, "size": 0, "usage": 76, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "clay_man_smiley_sweater.png", "mediaType": "image" }, { "nodeId": 11, "nodeType": "LoadImage", "file": "yellow_fuzzy_smiley.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 6, "nodeType": "SaveVideo", "file": "api_vidu_q4_preview_r2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_vidu_q4_preview_r2v.mp4"] }, { "name": "api_vidu_q4_preview_i2v", "title": "Vidu Q4 Preview: Image to Video", "description": "Generate cinematic videos from a single still image using Vidu Q4 Preview, an expressive flagship model built for lifelike character acting, dramatic camera movement, and striking visual effects. Submit 1 image and receive 1 finished video, with support for up to 15 reference images, 3 reference audio clips, and 2K or 4K output. Ideal for short films, marketing content, and social media storytelling.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["Vidu Q4"], "logos": [ { "provider": "Vidu" } ], "minComfyUIVersion": "0.39.2", "date": "2026-10-07", "openSource": false, "size": 0, "usage": 149, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "model_turquoise_yellow_outfit.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 6, "nodeType": "SaveVideo", "file": "api_vidu_q4_preview_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_vidu_q4_preview_i2v.mp4"] }, { "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": ["API","FLF2V","Video"], "models": ["Seedance 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-04-13", "openSource": false, "size": 0, "usage": 469, "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"], "minComfyUIVersion": "0.26.2" }, { "name": "api_heygen_video_1_i2v", "title": "HeyGen Video 1.0: Image to Video", "description": "Generate a 5-15 second clip with synchronized dialogue and sound from a single image using HeyGen Video 1.0, which starts on that exact frame and keeps the image's aspect ratio, at 480p or 768p. The prompt drives both the action and the spoken line, and one video is output. Ideal for giving a portrait or product photo a voice, producing talking-head clips without a shoot, and bringing stills to life.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["HeyGen"], "logos": [ { "provider": "HeyGen" } ], "minComfyUIVersion": "0.38.1", "date": "2026-09-30", "openSource": false, "size": 0, "usage": 841, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "model_red_curls_ring.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_heygen_video_1_i2v.mp4", "mediaType": "video" } ] } }, { "name": "api_wan3_0_i2v", "title": "Wan3.0: Image to Video", "description": "Create up to 30 seconds of high-fidelity video from a single image using Wan 3.0, which supports text, image, audio, and document inputs for versatile scene generation. Produces authentic, realistic footage with unique facial details and believable motion in one pass. Ideal for cinematic storytelling, product visualization, and documentary-style scene recreation.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["Wan3.0"], "logos": [ { "provider": "WAN" } ], "date": "2026-08-24", "openSource": false, "size": 0, "usage": 502, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "beetle_rider.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 8, "nodeType": "SaveVideo", "file": "api_wan3_0_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_wan3_0_i2v.mp4"], "minComfyUIVersion": "0.33.4" }, { "name": "api_wan3_0_r2v", "title": "Wan3.0: Reference to Video", "description": "Generate a video from two reference images using Wan3.0's reference-to-video capability, which produces up to 30 seconds of footage with character consistency and lifelike visuals. Ideal for creating consistent character animations, scene replication from visual references, and producing audiovisual content from static imagery.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Reference to Video"], "models": ["Wan3.0"], "logos": [ { "provider": "WAN" } ], "date": "2026-08-24", "openSource": false, "size": 0, "usage": 733, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "vortex_shoe.png", "mediaType": "image" }, { "nodeId": 18, "nodeType": "LoadImage", "file": "psss_character.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 17, "nodeType": "SaveVideo", "file": "api_wan3_0_r2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_wan3_0_r2v.mp4"], "minComfyUIVersion": "0.33.4" }, { "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": 382, "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"], "minComfyUIVersion": "0.11.1" }, { "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": ["API","Image to Video"], "models": ["Grok"], "date": "2026-06-01", "openSource": false, "size": 0, "usage": 176, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "robot_nun_pray.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.30.0" }, { "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": ["API","Character Reference","Video"], "models": ["Grok"], "logos": [ { "provider": "Grok" } ], "date": "2026-03-24", "openSource": false, "size": 0, "usage": 47, "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"], "minComfyUIVersion": "0.18.2" }, { "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, "usage": 357, "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "api_bytedance_image_to_video_input_image.png", "mediaType": "image" } ] }, "logos": [ { "provider": "ByteDance" } ], "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.3.58" }, { "name": "api_minimax_h3_max_r2v", "title": "MiniMax H3 Max: Reference to Video", "description": "Generate video from an image reference using MiniMax H3 Max, which animates your still frame while preserving its composition, visual identity, and aspect ratio. The model generates faster than real time with strong prompt adherence and polished cinematic motion. Ideal for bringing character art to life, animating product shots, and creating video from concept images.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Reference to Video"], "models": ["MiniMax H3"], "logos": [ { "provider": "MiniMax" } ], "date": "2026-09-02", "openSource": false, "size": 0, "usage": 502, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "burdened_warrior_in_dreamscape.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 11, "nodeType": "SaveVideo", "file": "api_minimax_h3_max_r2v.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.34.2", "thumbnail": ["output/api_minimax_h3_max_r2v.mp4"] }, { "name": "video_minimax_h3_multiframe_reference", "title": "MiniMax H3: Multiframe Reference", "description": "Generate video from multiple still images with MiniMax H3, anchoring up to four reference frames anywhere along the timeline to control motion and composition. Ideal for creating video continuations from existing clips, forcing narrative beats at specific moments, and producing footage with synchronized native audio for cinematic or social media content.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Reference to Video","Int8"], "models": ["MiniMax H3"], "date": "2026-09-04", "openSource": true, "size": 44452911514, "usage": 297, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 157, "nodeType": "LoadImage", "file": "h3_frame_ref_2.png", "mediaType": "image" }, { "nodeId": 159, "nodeType": "LoadImage", "file": "h3_frame_ref_3.png", "mediaType": "image" }, { "nodeId": 164, "nodeType": "LoadImage", "file": "h3_frame_ref_1.png", "mediaType": "image" }, { "nodeId": 167, "nodeType": "LoadImage", "file": "h3_frame_ref_4.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.34.0" }, { "name": "api_minimax_h3_max_turbo_i2v", "title": "MiniMax H3 Max Turbo: Image to Video", "description": "Generate video sequences from a starting image using MiniMax H3 Max Turbo, producing two video outputs from a single input frame. This rapid image-to-video workflow generates short clips in seconds, with optional prompt enhancement and 2K upscaling stages. Ideal for animating still photographs, creating quick motion previews for storyboards, and fast visual effects iteration.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Reference to Video"], "models": ["MiniMax H3"], "logos": [ { "provider": "MiniMax" } ], "date": "2026-09-04", "openSource": false, "size": 107374182, "usage": 101, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 25, "nodeType": "LoadImage", "file": "teal_hypercar_seaside.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 11, "nodeType": "SaveVideo", "file": "api_minimax_h3_max_turbo_i2v.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.34.4", "thumbnail": ["output/api_minimax_h3_max_turbo_i2v.mp4"] }, { "name": "api_minimax_h3_max_i2v", "title": "MiniMax H3 Max: Image to Video", "description": "Generate video from a source image using MiniMax H3 Max, animating your still frame while preserving its composition, visual identity, and aspect ratio. The model delivers faster-than-real-time generation with strong prompt adherence and polished cinematic aesthetics. Ideal for bringing character art to life, animating product shots, and creating motion from concept images.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["MiniMax H3"], "logos": [ { "provider": "MiniMax" } ], "date": "2026-09-01", "openSource": false, "size": 0, "usage": 176, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 25, "nodeType": "LoadImage", "file": "sneaker_black.png", "mediaType": "image" } ] }, "thumbnail": ["output/api_minimax_h3_max_i2v.mp4"], "minComfyUIVersion": "0.34.3" }, { "name": "video_minimax_h3_fun_controlnet_union", "title": "MiniMax H3 Fun ControlNet Union", "description": "Generate videos from a pose reference video using MiniMax-H3 with a ControlNet-Union checkpoint, preserving the input's motion and structure while applying your prompt. Ideal for character animation, motion transfer, and choreography visualization projects. This workflow is for pose control only", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["ControlNet","Int8"], "models": ["MiniMax H3"], "minComfyUIVersion": "0.35.0", "date": "2026-09-07", "openSource": true, "size": 48747878810, "usage": 152, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 174, "nodeType": "LoadVideo", "file": "dancer_field_pose.mp4", "mediaType": "video" } ] }, "thumbnail": ["input/dancer_field_pose.mp4"] }, { "name": "api_minimax_h3_r2v", "title": "MiniMax H3: Reference to Video", "description": "Generate video from a reference image or set of multimodal inputs using MiniMax H3, which interprets text, images, video, and audio together to produce coherent 5–15 second clips with native stereo audio. Input up to 2 images for first/last frame control, or up to 9 images, 3 video clips, and 3 audio clips in Omni Reference mode, and output a single video in your chosen aspect ratio. Ideal for commercial content creation, character-driven storytelling, and rapid visual concept validation.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Reference to Video","Image to Video"], "models": ["MiniMax H3"], "logos": [ { "provider": "MiniMax" } ], "date": "2026-07-30", "openSource": false, "size": 0, "usage": 137, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "9panel_storyboard_golden_hour_clay_court.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_minimax_h3_r2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_minimax_h3_r2v.mp4"], "minComfyUIVersion": "0.30.0" }, { "name": "api_minimax_h3_max_t2v", "title": "MiniMax H3 Max: Text to Video", "description": "Generate polished, prompt-faithful video from text using MiniMax H3 Max, producing a single finished video clip with no input files required. Ideal for rapid concept exploration, cinematic text-to-video scenes, and high-throughput creative iteration where speed and visual quality matter.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["MiniMax H3"], "logos": [ { "provider": "MiniMax" } ], "date": "2026-09-01", "openSource": false, "size": 0, "usage": 132, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.34.2", "io": { "outputs": [ { "nodeId": 11, "nodeType": "SaveVideo", "file": "api_minimax_h3_max_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_minimax_h3_max_t2v.mp4"] }, { "name": "api_minimax_h3_max_flf2v", "title": "MiniMax H3 Max: FLF2V", "description": "Generate polished, prompt-faithful videos faster than real time with MiniMax H3 Max, a post-trained model tuned for stronger prompt adherence and vivid cinematic aesthetics. This workflow supports text-to-video, image-to-video animation, and directed first-to-last-frame transitions, delivering clean compositions and cohesive lighting directly from the model. Ideal for rapid concept exploration, cinematic motion graphics, and high-throughput video comparison.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","FLF2V"], "models": ["MiniMax H3"], "logos": [ { "provider": "MiniMax" } ], "date": "2026-09-01", "openSource": false, "size": 0, "usage": 179, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 28, "nodeType": "LoadImage", "file": "dream_face_first.png", "mediaType": "image" }, { "nodeId": 29, "nodeType": "LoadImage", "file": "dream_face_last.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 11, "nodeType": "SaveVideo", "file": "api_minimax_h3_max_flf2v.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.34.2", "thumbnail": ["output/api_minimax_h3_max_flf2v.mp4"] }, { "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, "usage": 617, "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"], "minComfyUIVersion": "0.13.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, "usage": 327, "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"], "minComfyUIVersion": "0.13.0" }, { "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, "usage": 217, "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", "minComfyUIVersion": "0.7.0" }, { "name": "api_pruna_p_video_i2v", "title": "Pruna P-Video 2: Image to Video", "description": "Turn a single image into video with Pruna P-Video-2. As Pruna's quality-focused video model, its image-to-video mode excels at identity consistency and subtle, natural motion — 720p/1080p, 1-20s duration, plus Draft mode for fast previews. Ideal for image animation, product motion, and poster cinemagraphs.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["P-Video-2"], "logos": [ { "provider": "Pruna" } ], "minComfyUIVersion": "0.36.0", "date": "2026-09-16", "openSource": false, "size": 0, "usage": 353, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 18, "nodeType": "LoadImage", "file": "alien_mothership_foggy_megacity.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 19, "nodeType": "SaveVideo", "file": "api_pruna_p_video_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_pruna_p_video_i2v.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, "usage": 379, "username": "ComfyUI", "minComfyUIVersion": "0.16.4" }, { "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, "usage": 212, "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, "minComfyUIVersion": "0.20.0" }, { "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, "usage": 424, "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", "minComfyUIVersion": "0.3.31" }, { "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, "usage": 247, "io": { "inputs": [ { "nodeId": 56, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.46" }, { "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, "usage": 192, "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", "minComfyUIVersion": "0.3.31" }, { "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, "usage": 124, "io": { "inputs": [ { "nodeId": 52, "nodeType": "LoadImage", "file": "image_to_video_wan_start_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.31" }, { "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, "usage": 95, "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", "minComfyUIVersion": "0.3.50" }, { "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, "usage": 358, "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" } ] }, "minComfyUIVersion": "0.25.0" }, { "name": "api_google_gemini_omni_flash_1_1_edit", "title": "Gemini Omni 1.1 Flash: Video Edit", "description": "Edit videos through natural language conversation with Gemini Omni 1.1 Flash. Upload a clip (10 seconds or less) and describe the change: swap backgrounds, restyle scenes, add or remove elements, and the model applies the edit while preserving everything you did not mention. Add \\\"Keep everything else the same\\\" for maximum consistency; simple prompts work best. Outputs video with native audio at 16:9 or 9:16, with 1080p/4K output available. Ideal for remixes, style changes, and iterative refinement without re-generating from scratch.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Video Edit"], "models": ["Gemini Omni 1.1 Flash"], "logos": [ { "provider": "Google" } ], "minComfyUIVersion": "0.34.2", "date": "2026-08-27", "openSource": false, "size": 0, "usage": 189, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadVideo", "file": "hooded_wanderer_planet_bridge.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 8, "nodeType": "SaveVideo", "file": "api_google_gemini_omni_flash_1_1_edit.mp4", "mediaType": "video" } ] }, "thumbnail": ["input/hooded_wanderer_planet_bridge.mp4","output/api_google_gemini_omni_flash_1_1_edit.mp4"] }, { "name": "api_google_gemini_omni_flash_1_1_i2v", "title": "Gemini Omni 1.1 Flash: Image to Video", "description": "Generate videos from text prompts or reference images using Gemini Omni 1.1 Flash, a multimodal model that handles text-to-video, image-to-video, keyframe interpolation, and iterative video editing with natural language. Outputs a single MP4 video with optional audio, supporting aspect ratios, resolutions up to 4K, and scene extension. Ideal for cinematic storytelling, product visualization, and rapid video prototyping.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["Gemini Omni 1.1 Flash"], "logos": [ { "provider": "Google" } ], "minComfyUIVersion": "0.34.2", "date": "2026-08-27", "openSource": false, "size": 0, "usage": 122, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "blue_studio_car.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 8, "nodeType": "SaveVideo", "file": "api_google_gemini_omni_flash_1_1_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_google_gemini_omni_flash_1_1_i2v.mp4"] }, { "name": "api_google_gemini_omni_flash_1_1_r2v", "title": "Gemini Omni 1.1 Flash: Reference to Video", "description": "Generate video that incorporates specific subjects from multiple reference images using Gemini Omni 1.1 Flash's reference mode: characters, products, and objects from your images appear in the scene while the image itself is never shown as a frame. Bind each image to a role with tags like , combine character references with style references, and direct the scene in plain language with native audio. Ideal for character-driven stories, product placement, and brand-consistent content.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Reference to Video"], "models": ["Gemini Omni 1.1 Flash"], "logos": [ { "provider": "Google" } ], "minComfyUIVersion": "0.34.2", "date": "2026-08-27", "openSource": false, "size": 0, "usage": 77, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "terracotta_eyeshadow_palette.png", "mediaType": "image" }, { "nodeId": 15, "nodeType": "LoadImage", "file": "asian_female_model_beige_suit.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 8, "nodeType": "SaveVideo", "file": "api_google_gemini_omni_flash_1_1_r2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["thumbnail/api_google_gemini_omni_flash_1_1_r2v_thumbnail.mp4"] }, { "name": "api_google_gemini_omni_flash_1_1_t2v", "title": "Gemini Omni 1.1 Flash: Text to Video", "description": "Generate cinematic videos with audio from text prompts or reference images using Gemini Omni 1.1 Flash, supporting aspect ratio, resolution, and keyframe interpolation controls. Ideal for text-to-video storytelling, animating product shots or illustrations, and iterative conversational video editing.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["Gemini Omni 1.1 Flash"], "logos": [ { "provider": "Google" } ], "minComfyUIVersion": "0.34.2", "date": "2026-08-27", "openSource": false, "size": 0, "usage": 24, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 25, "nodeType": "SaveVideo", "file": "api_google_gemini_omni_flash_1_1_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_google_gemini_omni_flash_1_1_t2v.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, "usage": 109, "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", "minComfyUIVersion": "0.16.4" }, { "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, "usage": 121, "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"], "minComfyUIVersion": "0.19.0" }, { "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, "usage": 97, "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" } ] }, "minComfyUIVersion": "0.22.0" }, { "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, "usage": 222, "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", "minComfyUIVersion": "0.8.0" }, { "name": "api_kling4_i2v", "title": "Kling 4.0: Image to Video", "description": "Animate a single still into a five-second clip with Kling 4.0, cutting three times inside one generation. The source image locks the subject and styling while the default prompt drives the camera moves and a beat-timed edit, and the model also produces stereo audio. Ideal for fashion, editorial, and product motion where the input frame defines the look.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["Kling 4.0"], "logos": [ { "provider": "Kling" } ], "date": "2026-10-27", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "kling4_editorial_portrait.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_kling4_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_kling4_i2v.mp4"], "minComfyUIVersion": "0.42.6" }, { "name": "api_kling4_t2v", "title": "Kling 4.0: Text to Video", "description": "Generate a ten-second cinematic clip from text alone with Kling 4.0, holding one single continuous shot through a full high-speed chase while also producing native stereo audio. Ideal for short-form spectacle, concept pitches, and motion references where a single unbroken take carries the idea.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["Kling 4.0"], "logos": [ { "provider": "Kling" } ], "date": "2026-10-27", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_kling4_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_kling4_t2v.mp4"], "minComfyUIVersion": "0.42.6" }, { "name": "api_kling4_video_edit", "title": "Kling 4.0: Video Edit", "description": "Edit an existing clip in one pass with Kling 4.0: name the change and list what must survive, and the model rewrites only that part while keeping the subject, costume, shot count, camera work and timing intact. Output inherits the input's length and aspect ratio, and stereo audio is regenerated to match the new scene. Ideal for swapping environments, wardrobe or style on footage that is already cut.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video Edit","API"], "models": ["Kling 4.0"], "logos": [ { "provider": "Kling" } ], "date": "2026-10-27", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadVideo", "file": "kling4_gown_input.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_kling4_video_edit.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_kling4_video_edit.mp4"], "minComfyUIVersion": "0.42.6", "thumbnailVariant": "compareSlider" }, { "name": "api_kling4_r2v", "title": "Kling 4.0: Reference to Video", "description": "Hold a character and a location from two reference images and shoot a three-shot fashion fragment between them: an extreme close-up with a snap zoom, a mid-hall turn with a whip-pan, and a 120-degree orbit under the arched window. Each cut lands on a new position inside the same room, with two hard cuts in five seconds and stereo audio generated for the space.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Reference to Video"], "models": ["Kling 4.0"], "logos": [ { "provider": "Kling" } ], "date": "2026-10-27", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "kling4_r2v_brutalist_hall.png", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadImage", "file": "kling4_r2v_woman_copper_bob.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 4, "nodeType": "SaveVideo", "file": "api_kling4_r2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_kling4_r2v.mp4"], "minComfyUIVersion": "0.42.6" }, { "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, "usage": 113, "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"], "minComfyUIVersion": "0.8.0" }, { "name": "api_grok_imagine_video_1_5_lite_i2v", "title": "Grok Imagine Video 1.5 Lite: Image to Video", "description": "Generate short videos from a single still image using Grok Imagine Video 1.5 Lite, a faster, lower-cost model that turns one image into a video clip up to 15 seconds at resolutions up to 1080p. Ideal for rapid social content, storyboard previews, and high-volume creative iteration where speed and cost matter more than maximum fidelity.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video","API"], "models": ["Grok Imagine Video"], "logos": [ { "provider": "Grok" } ], "minComfyUIVersion": "0.38.2", "date": "2026-10-01", "openSource": false, "size": 0, "usage": 470, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 7, "nodeType": "LoadImage", "file": "fur_hat_blue_sunglasses_pink_bg.png", "mediaType": "image" } ] } }, { "name": "api_grok_imagine_video_1_5_lite_t2v", "title": "Grok Imagine Video 1.5 Lite: Text to Video", "description": "Generate a video of up to 15 seconds from a text prompt with Grok Imagine Video 1.5 Lite, the distilled and faster version of Imagine Video 1.5, with native audio and 480p, 720p or 1080p output in any of seven aspect ratios. No input files are required and one video is output. Ideal for social clips, ad mockups, and fast iteration where a full-quality render is not worth the wait.\n", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video","API"], "models": ["Grok Imagine Video"], "logos": [ { "provider": "Grok" } ], "minComfyUIVersion": "0.38.2", "date": "2026-10-01", "openSource": false, "size": 0, "usage": 59, "searchRank": 0, "username": "ComfyUI" }, { "name": "api_seedance2_5_flf2v", "title": "Seedance 2.5: FLF2V", "description": "Generate a smooth video transition between a user-provided start frame and end frame with Seedance 2.5, which automatically interpolates the motion, camera movement, and visual evolution while locking both endpoints. Ideal for shot transitions, storyboard previz, and before-and-after scene showcases like empty-to-packed or day-to-night shifts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","FLF2V"], "models": ["Seedance 2.5"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-08-07", "openSource": false, "size": 0, "usage": 134, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 40, "nodeType": "LoadImage", "file": "pool_end_frame.png", "mediaType": "image" }, { "nodeId": 41, "nodeType": "LoadImage", "file": "pool_start_frame.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 16, "nodeType": "SaveVideo", "file": "api_seedance2_5_flf2v.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.31.0" }, { "name": "api_seedance2_5_draft_t2v", "title": "Seedance2.5 Draft: Text to Video", "description": "Generate draft preview videos from text prompts using Seedance 2.5's two-phase draft mode: stage one turns your prompt into a fast, low-cost 480p preview plus a reusable draft task ID, and stage two renders the 1080p final from that ID. Ideal for storyboard testing, rapid creative iteration, and budget-conscious production workflows.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API"], "models": ["Seedance 2.5"], "logos": [ { "provider": "ByteDance" } ], "thumbnail": ["output/api_seedance2_5_draft_t2v.mp4"], "minComfyUIVersion": "0.37.3", "date": "2026-09-25", "openSource": false, "size": 0, "usage": 48, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 775, "nodeType": "SaveVideo", "file": "api_seedance2_5_draft_t2v.mp4", "mediaType": "video" } ] } }, { "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, "usage": 82, "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"], "minComfyUIVersion": "0.8.0" }, { "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, "usage": 49, "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"], "minComfyUIVersion": "0.8.0" }, { "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, "usage": 23, "searchRank": 0, "openSource": true, "io": { "inputs": [ { "nodeId": 98, "nodeType": "LoadImage", "file": "snow_bike_jump_crew.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.8.0" }, { "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, "usage": 12, "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"], "minComfyUIVersion": "0.8.0" }, { "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, "usage": 14, "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", "minComfyUIVersion": "0.8.0" }, { "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, "usage": 173, "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"], "minComfyUIVersion": "0.3.58" }, { "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, "usage": 25, "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", "minComfyUIVersion": "0.3.58" }, { "name": "api_flux_video_edit", "title": "Flux Video Edit", "description": "Edit and transform images with FLUX using simple text prompts. Change characters, objects, backgrounds, styles, or entire scenes while preserving the key details and overall consistency of the original image.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Video Edit"], "models": ["FLUX"], "logos": [ { "provider": "Black Forest Labs" } ], "minComfyUIVersion": "0.36.0", "date": "2026-09-14", "openSource": false, "size": 0, "usage": 94, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadVideo", "file": "subway_musician.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 6, "nodeType": "SaveVideo", "file": "api_flux_video_edit.mp4", "mediaType": "video" } ] }, "thumbnail": ["input/subway_musician.mp4","output/api_flux_video_edit.mp4"] }, { "name": "api_wan3_0_t2v", "title": "Wan3.0: Text to Video", "description": "Generate videos up to 30 seconds directly from text prompts using Wan3.0-Video, producing a single video output with lifelike visuals and synchronized sound. This workflow transforms written descriptions into immersive, production-ready footage with strong character consistency and cinematic quality. Ideal for cinematic storytelling, character-driven animations, and quick multimedia content creation.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["Wan3.0"], "logos": [ { "provider": "WAN" } ], "date": "2026-08-24", "openSource": false, "size": 0, "usage": 118, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 4, "nodeType": "SaveVideo", "file": "api_wan3_0_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_wan3_0_t2v.mp4"], "minComfyUIVersion": "0.33.4" }, { "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": ["Motion Control","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": 105, "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, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.3.42" }, { "name": "api_heygen_video_1_r2v", "title": "HeyGen Video 1.0: Reference to Video", "description": "Generate a 5-15 second video with dialogue and sound from a prompt plus up to nine images, three videos and three audio clips using HeyGen Video 1.0, addressed in the prompt as @Image1, @Video1 and @Audio1. One video is output, with the people, products and places you supply driving the shot. Ideal for product demos, UGC-style clips that keep one presenter or product consistent, and placing your product into a scene of your own.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Reference to Video"], "models": ["HeyGen"], "logos": [ { "provider": "HeyGen" } ], "minComfyUIVersion": "0.38.1", "date": "2026-09-30", "openSource": false, "size": 0, "usage": 125, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "model_black_blazer_red_earrings.png", "mediaType": "image" }, { "nodeId": 6, "nodeType": "LoadImage", "file": "cognac_leather_handbag.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_heygen_video_1_r2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_heygen_video_1_r2v.mp4"] }, { "name": "api_heygen_video_1_t2v", "title": "HeyGen Video 1.0: Text to Video", "description": "Generate a 5-15 second clip with synchronized dialogue and sound from a text prompt using HeyGen Video 1.0, at 480p or 768p in any of six aspect ratios, with no input files required. One video is output. Ideal for UGC-style talking clips, product explainers, and short social ads where the spoken line and the ambience have to match the scene.\n", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["HeyGen"], "logos": [ { "provider": "HeyGen" } ], "minComfyUIVersion": "0.38.1", "date": "2026-09-30", "openSource": false, "size": 0, "usage": 71, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_heygen_video_1_t2v.mp4", "mediaType": "video" } ] } }, { "name": "api_heygen_talking_photo", "title": "HeyGen: Talking Photo", "description": "Generate a talking-head video from a single photograph using HeyGen's Avatar IV engine, which produces a fully animated video with lip-synced speech, facial expressions, head movements, and automatic gestures. Ideal for creating digital avatars for presentations, virtual characters for interactive content, and personalized video messages from a single image.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video","Lip Sync"], "models": ["HeyGen"], "logos": [ { "provider": "HeyGen" } ], "date": "2026-07-21", "openSource": false, "size": 0, "usage": 21, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "yellow_lens_girl.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 15, "nodeType": "SaveVideo", "file": "api_heygen_talking_photo.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_heygen_talking_photo.mp4"], "minComfyUIVersion": "0.28.1" }, { "name": "api_veed_fabric_1_0", "title": "VEED Fabric 1.0: Talking Photo", "description": "Turn a still photo and a speech track into a talking, lip-synced video with VEED Fabric 1.0. The face in the image speaks the audio, the clip keeps the image's aspect ratio and runs as long as the audio, up to 300 seconds at 480p or 720p. Ideal for avatars, mascots and localized spokesperson clips driven by your own voice recording or a TTS node.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video","Lip Sync"], "models": ["VEED"], "logos": [ { "provider": "VEED" } ], "date": "2026-10-22", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "black_fashion_portrait.png", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadAudio", "file": "audio_see_beyond_the_light.mp3", "mediaType": "audio" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_veed_fabric_1_0.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.43.0" }, { "name": "api_veed_lipsync_2_0", "title": "VEED Lipsync 2.0: Lip Sync", "description": "Re-sync a speaker's mouth in footage you already shot to a new speech track with VEED Lipsync 2.0. The person on camera speaks the new audio while the rest of the shot stays as recorded; the output keeps the video's resolution at 25 fps and runs as long as the audio, up to 600 seconds. If the clip is shorter than the speech it plays forward and backward until the audio ends. Ideal for dubbing a line, swapping a script without re-shooting, or making localized versions of existing footage.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Lip Sync","Video Edit"], "models": ["VEED"], "logos": [ { "provider": "VEED" } ], "date": "2026-10-22", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadVideo", "file": "rainbow_face_portrait_prism_video.mp4", "mediaType": "video" }, { "nodeId": 9, "nodeType": "LoadAudio", "file": "veed_lipsync_rainbow_night_speech.wav", "mediaType": "audio" } ], "outputs": [ { "nodeId": 10, "nodeType": "SaveVideo", "file": "api_veed_lipsync_2_0.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.43.0" }, { "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, "usage": 138, "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"], "minComfyUIVersion": "0.26.2" }, { "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, "usage": 64, "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"], "minComfyUIVersion": "0.26.2" }, { "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, "usage": 54, "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" } ] }, "minComfyUIVersion": "0.21.1" }, { "name": "api_ltx2_5_i2v", "title": "LTX-2.5 (Pro): Image to Video", "description": "Generate video from a single image using LTX-2.5's fast distilled model, delivering cinematic multi-shot sequences with consistent characters, lighting, and style across cuts. The workflow outputs a video file with native multishot support and automatic duration prediction. Ideal for rapid storyboarding, social media content creation, and pre-visualization in commercial production pipelines.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["LTX-2.5"], "logos": [ { "provider": "Lightricks" } ], "date": "2026-08-11", "openSource": false, "size": 0, "usage": 63, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "space_battle.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_ltx2_5_i2v.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.32.0" }, { "name": "api_ltx2_5_flf2v", "title": "LTX-2.5 (Pro): FLF2V", "description": "Generate a video from two reference images using LTX-2.5, blending the content of both frames into a single animated sequence. Ideal for creating transition shots, morphing between two subjects or scenes, and building multi-shot narratives from still references.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","FLF2V"], "models": ["LTX-2.5"], "logos": [ { "provider": "Lightricks" } ], "date": "2026-08-11", "openSource": false, "size": 0, "usage": 69, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "porsche_car_01.png", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadImage", "file": "porsche_car_02.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_ltx2_5_flf2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_ltx2_5_flf2v.mp4"], "minComfyUIVersion": "0.32.0" }, { "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, "usage": 91, "io": { "inputs": [ { "nodeId": 80, "nodeType": "LoadImage", "file": "video_hunyuan_video_1.5_720p_i2v_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.71" }, { "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, "usage": 24, "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"], "minComfyUIVersion": "0.3.71" }, { "name": "api_bfl_flux3_i2v", "title": "FLUX 3 Video: Image to Video", "description": "Generate full videos from a single text prompt using FLUX 3, which automatically expands your description into a cohesive scene with synchronized audio, motion, and physics. Outputs one 720p, 24fps MP4 video (5-20 seconds) with support for multi-shot structures and aspect ratios from 9:16 to 21:9. Ideal for product photography, filmic ad campaigns, and dynamic motion graphics.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["FLUX 3 Video"], "logos": [ { "provider": "Black Forest Labs" } ], "date": "2026-08-04", "openSource": false, "size": 0, "usage": 100, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 423, "nodeType": "LoadImage", "file": "space_caravan.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 422, "nodeType": "SaveVideo", "file": "api_bfl_flux3_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_bfl_flux3_i2v.mp4"], "minComfyUIVersion": "0.30.2" }, { "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": ["API","Video","Video Edit"], "models": ["Wan2.7"], "logos": [ { "provider": "WAN" } ], "date": "2026-04-02", "openSource": false, "size": 0, "usage": 92, "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" } ] }, "minComfyUIVersion": "0.18.4" }, { "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": ["API","Image to Video","Video"], "models": ["Wan2.7"], "logos": [ { "provider": "WAN" } ], "date": "2026-04-02", "openSource": false, "size": 0, "usage": 79, "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" } ] }, "minComfyUIVersion": "0.18.4" }, { "name": "api_sync_so_lip_sync_video", "title": "Sync 3: Video Lip-Sync", "description": "Synchronize a video's lip movements with a new audio track using the Sync Labs sync-3 model, which automatically adjusts the speaker’s mouth to match your uploaded audio. This workflow takes 1 video and 1 audio input to produce 1 synced video output. Ideal for dubbing foreign-language content, correcting mismatched dialogue in video production, or animating a static portrait to speak.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Lip Sync"], "models": ["Sync 3"], "logos": [ { "provider": "Sync.so" } ], "date": "2026-07-15", "openSource": false, "size": 0, "usage": 81, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadVideo", "file": "girl_looking_at_photo.mp4", "mediaType": "video" }, { "nodeId": 11, "nodeType": "LoadAudio", "file": "sync3_reference_audio.mp3", "mediaType": "audio" } ], "outputs": [ { "nodeId": 13, "nodeType": "SaveVideo", "file": "api_sync_so_lip_sync_video.mp4", "mediaType": "video" } ] }, "thumbnail": ["thumbnail/api_sync_so_lip_sync_video_thumbnail.mp4"], "minComfyUIVersion": "0.28.0" }, { "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, "usage": 65, "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, "minComfyUIVersion": "0.8.0" }, { "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","Audio to Video"], "models": ["Wan2.2","Wan"], "date": "2025-08-02", "size": 25254407700, "usage": 104, "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", "minComfyUIVersion": "0.3.55" }, { "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, "usage": 103, "username": "ComfyUI", "minComfyUIVersion": "0.3.31" }, { "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, "usage": 62, "io": { "inputs": [ { "nodeId": 71, "nodeType": "LoadVideo", "file": "video_wan_vace_outpainting_input_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.31" }, { "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, "usage": 35, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 18, "nodeType": "LoadImage", "file": "girl_riding_a_wolf.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.21.0" }, { "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, "usage": 51, "io": { "inputs": [ { "nodeId": 73, "nodeType": "LoadImage", "file": "video_wan_vace_14B_ref2v_reference_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.8.0" }, { "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, "usage": 34, "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, "minComfyUIVersion": "0.8.0" }, { "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, "usage": 28, "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", "minComfyUIVersion": "0.3.31" }, { "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, "usage": 46, "io": { "inputs": [ { "nodeId": 144, "nodeType": "LoadImage", "file": "video_wan_vace_flf2v_start_image.png", "mediaType": "image" }, { "nodeId": 147, "nodeType": "LoadImage", "file": "video_wan_vace_flf2v_end_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"], "minComfyUIVersion": "0.16.4" }, { "name": "video_wan_dancer", "title": "Wan Dancer: Music to Dance", "description": "Generate minute-scale coherent dance videos from music using a hierarchical Wan Dancer framework. Input a music file and reference image to produce high-resolution dance videos with global structure and temporal continuity.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Audio to Video"], "models": ["Wan"], "date": "2026-07-14", "openSource": true, "size": 52935471923, "usage": 29, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 547, "nodeType": "LoadImage", "file": "blue_dancer.png", "mediaType": "image" }, { "nodeId": 548, "nodeType": "LoadAudio", "file": "wan_dancer_reference_audio.mp3", "mediaType": "audio" } ] }, "minComfyUIVersion": "0.21.0" }, { "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, "usage": 14, "io": { "inputs": [ { "nodeId": 42, "nodeType": "LoadImage", "file": "red_car.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.60" }, { "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, "usage": 38, "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", "minComfyUIVersion": "0.3.60" }, { "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, "usage": 22, "io": { "inputs": [ { "nodeId": 79, "nodeType": "LoadImage", "file": "video_wan2_2_14B_fun_camera_start_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.35" }, { "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","Image to Video"], "models": ["Wan2.1","Wan"], "date": "2025-04-15", "size": 42047729828, "usage": 13, "io": { "inputs": [ { "nodeId": 52, "nodeType": "LoadImage", "file": "video_wan2.1_fun_camera_v1.1_14B_start_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.35" }, { "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","Image to Video"], "models": ["Wan2.1","Wan"], "date": "2025-04-15", "size": 11489037517, "usage": 10, "io": { "inputs": [ { "nodeId": 52, "nodeType": "LoadImage", "file": "video_wan2.1_fun_camera_v1.1_1.3B_start_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.35" }, { "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, "usage": 67, "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"], "minComfyUIVersion": "0.28.3" }, { "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, "usage": 15, "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" } ] }, "minComfyUIVersion": "0.28.3" }, { "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, "usage": 31, "searchRank": 0, "openSource": true, "username": "ComfyUI", "minComfyUIVersion": "0.4.0" }, { "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": 37, "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", "minComfyUIVersion": "0.8.0" }, { "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": 42, "size": 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", "minComfyUIVersion": "0.8.0" }, { "name": "api_pruna_p_video_t2v", "title": "Pruna P-Video 2: Text to Video", "description": "Generate videos from a single text prompt with Pruna P-Video-2, producing 1-20 second clips up to 1080p at 48 fps with native audio, including ambience, sound effects, and lip-synced dialogue from an optional last-frame image. Ideal for narrative shorts, motion posters, ad B-roll, and dialogue shots.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["P-Video-2"], "logos": [ { "provider": "Pruna" } ], "minComfyUIVersion": "0.36.0", "date": "2026-09-16", "openSource": false, "size": 0, "usage": 16, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 22, "nodeType": "SaveVideo", "file": "api_pruna_p_video_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_pruna_p_video_t2v.mp4"] }, { "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, "usage": 13, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "cyber_cat.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.26.0" }, { "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": 33, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadVideo", "file": "street_dancer.mp4", "mediaType": "video" }, { "nodeId": 11, "nodeType": "LoadImage", "file": "streetwear_fox.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.7.0" }, { "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, "usage": 72, "searchRank": 0, "io": { "inputs": [ { "nodeId": 24, "nodeType": "LoadAudio", "file": "audio_speaker1_woman.mp3", "mediaType": "audio" }, { "nodeId": 32, "nodeType": "LoadImage", "file": "two_character_talking.png", "mediaType": "image" }, { "nodeId": 90, "nodeType": "LoadAudio", "file": "audio_speaker2_man.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"], "minComfyUIVersion": "0.17.0" }, { "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, "usage": 90, "io": { "inputs": [ { "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", "minComfyUIVersion": "0.14.0" }, { "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, "usage": 27, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.5.0" }, { "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, "usage": 13, "io": { "inputs": [ { "nodeId": 14, "nodeType": "LoadImage", "file": "lizard_rapper_in_bar.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.5.0" }, { "name": "api_minimax_h3_flf2v", "title": "MiniMax H3: FLF2V", "description": "Generate a video from a first and last frame using MiniMax H3, producing a smooth animation between the two images. You provide 2 images, and the workflow outputs a single video clip. Ideal for creating seamless transitions in animation, visualizing before-and-after transformations, and generating consistent motion for character or scene sequences.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","FLF2V","Video"], "models": ["MiniMax H3"], "logos": [ { "provider": "MiniMax" } ], "date": "2026-07-30", "openSource": false, "size": 0, "usage": 29, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 15, "nodeType": "LoadImage", "file": "angel-warrior-demon-battle-start.png", "mediaType": "image" }, { "nodeId": 16, "nodeType": "LoadImage", "file": "angel-warrior-demon-battle-end.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 26, "nodeType": "SaveVideo", "file": "api_minimax_h3_flf2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["thumbnail/api_minimax_h3_flf2v_preview.mp4"], "minComfyUIVersion": "0.30.0" }, { "name": "api_minimax_h3_t2v", "title": "MiniMax H3: Text to Video", "description": "Generate video directly from text using the MiniMax H3 model, producing a 5-15 second clip with native stereo audio. Ideal for rapid concept visualization, short-form social media content, and pre-visualization for film or advertising projects.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Video","API","Video"], "models": ["MiniMax H3"], "logos": [ { "provider": "MiniMax" } ], "date": "2026-07-30", "openSource": false, "size": 0, "usage": 10, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 8, "nodeType": "SaveVideo", "file": "api_minimax_h3_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_minimax_h3_t2v.mp4"], "minComfyUIVersion": "0.30.0" }, { "name": "api_minimax_h3_max_turbo_t2v", "title": "MiniMax H3 Turbo: Text to Video", "description": "Generate 5–15 second videos from text prompts using MiniMax H3 Max Turbo, a high-speed text-to-video model optimized for rapid inference. This workflow takes no file inputs and outputs a single video file, delivering 768p clips in roughly 1–3 seconds of generation time. Ideal for quick social media content, iterative creative exploration, and fast prototyping of video concepts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API"], "models": ["MiniMax H3"], "date": "2026-09-04", "openSource": false, "size": 0, "usage": 9, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 11, "nodeType": "SaveVideo", "file": "api_minimax_h3_max_turbo_t2v.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.34.4", "thumbnail": ["output/api_minimax_h3_max_turbo_t2v.mp4"] }, { "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, "usage": 36, "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"], "minComfyUIVersion": "0.8.0" }, { "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": ["Image to Video","Video"], "models": ["Capybara"], "date": "2026-02-23", "openSource": true, "size": 37044092928, "usage": 27, "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"], "minComfyUIVersion": "0.3.71" }, { "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","Video to 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, "usage": 22, "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"], "minComfyUIVersion": "0.3.16" }, { "name": "api_seedance2_5_t2v_1080p", "title": "Seedance2.5 1080P: Text to Video", "description": "Generate cinematic 1080P video clips from text descriptions using Seedance 2.5, supporting clips up to 30 seconds with synchronized sound, music, and dialogue across any aspect ratio. Ideal for short comedy scenes, product showcases, and creative storytelling.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["Seedance 2.5"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-08-17", "openSource": false, "size": 0, "usage": 102, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 10, "nodeType": "SaveVideo", "file": "api_seedance2_5_t2v_1080p.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_seedance2_5_t2v_1080p.mp4"], "minComfyUIVersion": "0.31.0" }, { "name": "api_pixverse6_i2v", "title": "PixVerse 6.0: Image to Video", "description": "Turn a still image into a moving video clip with PixVerse V6, generating up to 15 seconds of footage at resolutions from 360p to 1080p. Supports multiple aspect ratios, integrated audio generation, and multi-shot direction for cohesive narrative flow. Ideal for social media ads, product demonstrations, and short-form storytelling.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["PixVerse"], "logos": [ { "provider": "Pixverse" } ], "date": "2026-08-30", "openSource": false, "size": 0, "usage": 15, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 19, "nodeType": "LoadImage", "file": "sunny_pink_high_tops.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 14, "nodeType": "SaveVideo", "file": "api_pixverse6_i2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_pixverse6_i2v.mp4"] }, { "name": "api_pixverse6_r2v", "title": "PixVerse 6.0: Reference to Video", "description": "Create reference-driven videos with PixVerse V6, generating clips that follow the style, motion, and subject traits of your uploaded reference footage. Ideal for matching a specific visual identity across variations, extending a character or scene’s look to new actions, and producing consistent branded content from a single source clip.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Reference to Video"], "models": ["PixVerse"], "logos": [ { "provider": "Pixverse" } ], "date": "2026-08-02", "openSource": false, "size": 0, "usage": 10, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 7, "nodeType": "LoadImage", "file": "street_rider.png", "mediaType": "image" }, { "nodeId": 8, "nodeType": "LoadImage", "file": "futuristic_urban_editorial.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.34.0" }, { "name": "api_pixverse6_t2v", "title": "PixVerse 6.0: Text to Video", "description": "Generate videos up to 15 seconds at 1080p from text prompts with PixVerse V6, supporting multiple aspect ratios, optional integrated audio, and multi-shot scene direction in a single generation. Ideal for social media ads, product concept testing, and short-form storytelling where narrative continuity and distribution-ready framing matter.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["PixVerse"], "logos": [ { "provider": "Pixverse" } ], "date": "2026-08-30", "openSource": false, "size": 0, "usage": 9, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 14, "nodeType": "SaveVideo", "file": "api_pixverse6_t2v.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_pixverse6_t2v.mp4"] }, { "name": "api_pixverse_v6_max_t2v", "title": "PixVerse V6 Max: Text to Video", "description": "Generate videos up to 15 seconds at 1080p from a text prompt with PixVerse V6 Max, the higher-fidelity tier of PixVerse V6, with native audio and multi-shot direction in a single generation. No input files required. Ideal for social ads, product concept clips and short-form storytelling.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["PixVerse"], "logos": [ { "provider": "Pixverse" } ], "minComfyUIVersion": "0.42.5", "date": "2026-10-23", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_pixverse_v6_max_t2v.mp4", "mediaType": "video" } ] } }, { "name": "api_pixverse_v6_max_i2v", "title": "PixVerse V6 Max: Image to Video", "description": "Animate a still image with PixVerse V6 Max, keeping the aspect ratio of the input image and generating up to 15 seconds at up to 1080p with an optional native audio track. Ideal for bringing product shots, character art and keyframes to life for social and advertising use.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to Video"], "models": ["PixVerse"], "logos": [ { "provider": "Pixverse" } ], "minComfyUIVersion": "0.42.5", "date": "2026-10-23", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "pixverse_v6max_i2v_input_image.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 4, "nodeType": "SaveVideo", "file": "api_pixverse_v6_max_i2v.mp4", "mediaType": "video" } ] } }, { "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, "usage": 8, "username": "ComfyUI", "minComfyUIVersion": "0.3.32" }, { "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": 40, "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", "minComfyUIVersion": "0.9.0" }, { "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": 76, "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", "minComfyUIVersion": "0.9.0" }, { "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, "usage": 22, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.12.0" }, { "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": 13, "io": { "inputs": [ { "nodeId": 40, "nodeType": "LoadImage", "file": "cozy_bear.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.9.0" }, { "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, "usage": 19, "username": "ComfyUI", "minComfyUIVersion": "0.3.51" }, { "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": 15, "username": "ComfyUI", "minComfyUIVersion": "0.9.0" }, { "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, "usage": 14, "io": { "inputs": [ { "nodeId": 22, "nodeType": "LoadImage", "file": "api_vidu_image_to_video_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.51" }, { "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, "usage": 11, "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", "minComfyUIVersion": "0.8.0" }, { "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": 7, "size": 0, "logos": [ { "provider": "Vidu" } ], "searchRank": 0, "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "two_characters.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.12.0" }, { "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, "usage": 47, "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"], "minComfyUIVersion": "0.20.0" }, { "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": ["API","Image to Video"], "models": ["HappyHorse 1.0"], "logos": [ { "provider": "HappyHorse" } ], "date": "2026-04-27", "openSource": false, "size": 0, "usage": 20, "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"], "minComfyUIVersion": "0.20.0" }, { "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, "usage": 17, "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"], "minComfyUIVersion": "0.20.0" }, { "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, "usage": 8, "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"], "minComfyUIVersion": "0.20.0" }, { "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, "usage": 26, "io": { "inputs": [ { "nodeId": 78, "nodeType": "LoadImage", "file": "ltxv_image_to_video_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.31" }, { "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, "usage": 16, "username": "ComfyUI", "minComfyUIVersion": "0.3.31" }, { "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": 28, "size": 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"], "minComfyUIVersion": "0.11.1" }, { "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": ["Video Edit","LoRA"], "models": ["LTX-2.3"], "requiresCustomNodes": ["ComfyMath","ComfyUI-LTXVideo","comfyui-kjnodes","comfyui-videohelpersuite"], "date": "2026-05-21", "openSource": true, "size": 61418032333, "usage": 18, "searchRank": 0, "username": "PurzBeats", "io": { "inputs": [ { "nodeId": 5060, "nodeType": "VHS_LoadVideo", "file": "iclora_input_resized_purz.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.16.4" }, { "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, "usage": 24, "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"], "minComfyUIVersion": "0.16.4" }, { "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": ["Motion Control","Image to Video"], "models": ["Wan ATI"], "requiresCustomNodes": ["comfyui-kjnodes","comfyui-videohelpersuite","comfyui_fill-nodes"], "date": "2026-03-18", "openSource": true, "size": 77202037146, "usage": 40, "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"], "minComfyUIVersion": "0.5.0" }, { "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, "usage": 20, "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"], "minComfyUIVersion": "0.26.2" }, { "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": ["API","Text to Video","Video"], "models": ["Seedance 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-05-02", "openSource": false, "size": 0, "usage": 20, "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"], "minComfyUIVersion": "0.26.2" }, { "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","Reference to Video"], "models": ["Seedance 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-04-23", "openSource": false, "size": 0, "usage": 12, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "real_human_demo.png", "mediaType": "image" } ] }, "thumbnail": ["output/real_human_demo.mp4"], "minComfyUIVersion": "0.26.2" }, { "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, "usage": 10, "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" } ] }, "minComfyUIVersion": "0.35.2" }, { "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","FLF2V"], "models": ["Seedance 2.0"], "date": "2026-04-23", "openSource": false, "size": 0, "usage": 9, "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" } ], "minComfyUIVersion": "0.26.2" }, { "name": "video_humo", "title": "HuMo Video Generation", "description": "Generate videos based on audio, image, and text, keeping the character's lip sync.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video","Text to Video"], "models": ["HuMo"], "date": "2025-09-21", "size": 27895812588, "usage": 18, "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", "minComfyUIVersion": "0.3.60" }, { "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": ["API","Image to Video","Video"], "models": ["Google Gemini","Kling O3","Nano Banana 2"], "logos": [ { "provider": ["Kling","Google"] } ], "date": "2026-03-09", "openSource": false, "size": 0, "usage": 18, "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"], "minComfyUIVersion": "0.35.2" }, { "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, "usage": 10, "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", "minComfyUIVersion": "0.8.0" }, { "name": "api_kling_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, "usage": 43, "searchRank": 0, "io": { "outputs": [ { "nodeId": 14, "nodeType": "SaveVideo", "file": "api_kling_o3_t2v.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "thumbnail": ["output/api_kling_o3_t2v.mp4"], "minComfyUIVersion": "0.3.76" }, { "name": "api_ltx2_5_t2v", "title": "LTX-2.5 (Pro): Text to Video", "description": "Generate video from text with LTX 2.5, a video model built for fast, high-quality production work. Type a prompt and get a cinematic clip with sharp detail, accurate motion, and support for native multishot scenes that hold character and style across cuts.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["LTX-2.5"], "date": "2026-08-11", "openSource": false, "size": 0, "usage": 12, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_ltx2_5_t2v.mp4", "mediaType": "video" } ] }, "logos": [ { "provider": "Lightricks" } ], "minComfyUIVersion": "0.32.0" }, { "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, "usage": 21, "searchRank": 0, "openSource": true, "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadImage", "file": "crystal_flower.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.4.0" }, { "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, "usage": 16, "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadAudio", "file": "audio_ace_step_1_m2m_editing_input_audio.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.60" }, { "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, "usage": 27, "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", "minComfyUIVersion": "0.3.50" }, { "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, "usage": 10, "requiresCustomNodes": ["comfyui_fill-nodes"], "io": { "inputs": [ { "nodeId": 238, "nodeType": "LoadImage", "file": "wooden_facade_building.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "minComfyUIVersion": "0.5.0" }, { "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, "usage": 11, "username": "ComfyUI", "minComfyUIVersion": "0.3.60" }, { "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, "usage": 9, "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", "minComfyUIVersion": "0.3.31" }, { "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": 10, "io": { "inputs": [ { "nodeId": 34, "nodeType": "LoadVideo", "file": "armored_warrior.mp4", "mediaType": "video" }, { "nodeId": 35, "nodeType": "LoadVideo", "file": "spear_warrior.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.8.0" }, { "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, "usage": 10, "username": "ComfyUI", "minComfyUIVersion": "0.3.31" }, { "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, "usage": 8, "io": { "inputs": [ { "nodeId": 238, "nodeType": "LoadImage", "file": "snowboard_rush.png", "mediaType": "image" } ] }, "username": "ComfyUI", "openSource": true, "searchRank": 0, "minComfyUIVersion": "0.5.0" }, { "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","Motion Control"], "models": ["Wan2.1","Wan"], "date": "2025-05-21", "size": 25393994138, "usage": 9, "io": { "inputs": [ { "nodeId": 240, "nodeType": "LoadImage", "file": "video_wan_ati_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.46" }, { "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, "usage": 9, "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", "minComfyUIVersion": "0.3.31" }, { "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"], "usage": 11, "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"], "minComfyUIVersion": "0.3.42" }, { "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, "usage": 10, "username": "ComfyUI", "minComfyUIVersion": "0.3.8" }, { "name": "api_bfl_flux3_t2v", "title": "FLUX 3 Video: Text to Video", "description": "Generate full videos from a single text prompt with FLUX 3, which expands natural language into complete scenes with synchronized audio, no reference images or complex settings needed. Outputs 1 video in 720p at 24fps, 5 to 20 seconds long, supporting any aspect ratio from 9:16 to 21:9 with built-in sound design. Ideal for quick social media clips, ad mockups, and concept films requiring realistic motion and cinematic style.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Video"], "models": ["FLUX 3 Video"], "logos": [ { "provider": "Black Forest Labs" } ], "date": "2026-08-04", "openSource": false, "size": 0, "usage": 18, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["output/api_bfl_flux3_t2v.mp4"], "io": { "outputs": [ { "nodeId": 6, "nodeType": "SaveVideo", "file": "api_bfl_flux3_t2v.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.30.2" }, { "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, "usage": 68, "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" } ], "minComfyUIVersion": "0.25.0" }, { "name": "api_runway_gen4_turbo_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, "usage": 12, "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "api_runway_gen4_turbo_image_to_video_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.37" }, { "name": "api_heygen_video_translate", "title": "HeyGen: Video Translate", "description": "Translate video content into another language with full lip-sync using HeyGen Translate, which automatically transcribes speech, translates it, generates a cloned voice, and re-syncs mouth movements. Takes 1 input video and produces 1 output video. Ideal for localizing talking-head videos, dubbing multilingual presentations, and creating lip-synced content for global audiences.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Lip Sync"], "models": ["HeyGen"], "logos": [ { "provider": "HeyGen" } ], "date": "2026-07-21", "openSource": false, "size": 0, "usage": 11, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/api_heygen_video_translate.png"], "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadVideo", "file": "heygen_input.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 6, "nodeType": "SaveVideo", "file": "api_heygen_video_translate.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.28.1" }, { "name": "api_heygen_avatar_video", "title": "HeyGen: Avatar Video", "description": "Create an AI avatar video from a text prompt or uploaded image using HeyGen's avatar generation technology, outputting a single talking-head video. You can save the avatar ID for reuse in future videos. Ideal for personalized digital presenters, social media content creation, and multilingual video production without recording talent.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Lip Sync","Video"], "models": ["HeyGen"], "logos": [ { "provider": "HeyGen" } ], "date": "2026-07-21", "openSource": false, "size": 0, "usage": 11, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 21, "nodeType": "SaveVideo", "file": "api_heygen_avatar_video.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/api_heygen_avatar_video.mp4"], "minComfyUIVersion": "0.28.1" }, { "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, "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"], "minComfyUIVersion": "0.8.0" }, { "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, "usage": 17, "searchRank": 0, "openSource": true, "username": "ComfyUI", "minComfyUIVersion": "0.8.0" }, { "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, "usage": 11, "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", "minComfyUIVersion": "0.8.0" }, { "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","Image to Video"], "models": ["SD1.5"], "requiresCustomNodes": ["comfyui-animatediff-evolved","comfyui-kjnodes","comfyui-videohelpersuite","comfyui_ipadapter_plus"], "date": "2026-03-04", "openSource": true, "size": 10737418240, "usage": 26, "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"], "minComfyUIVersion": "0.3.42" }, { "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, "usage": 11, "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" } ] }, "minComfyUIVersion": "0.26.1" }, { "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, "usage": 9, "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" } ] }, "minComfyUIVersion": "0.26.1" }, { "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, "usage": 3, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.26.1" }, { "name": "api_sync_so_talking_image", "title": "Sync 3: Talking Image", "description": "Generate a talking-head video from a single face photo and an audio clip, with lips and lower-face motion precisely synchronized to the speech. This process outputs one video from one image and one audio input, keeping hands, products, and background completely unchanged. Ideal for product demos, e-commerce introductions, and marketing videos where a static product-holding photo is paired with a voiceover.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Lip Sync"], "models": ["Sync 3"], "logos": [ { "provider": "Sync.so" } ], "date": "2026-07-15", "openSource": false, "size": 0, "usage": 14, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadAudio", "file": "gel_cream_ad_voice.mp3", "mediaType": "audio" }, { "nodeId": 15, "nodeType": "LoadImage", "file": "girl_holding_gel_cream.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 13, "nodeType": "SaveVideo", "file": "api_sync_so_talking_image.mp4", "mediaType": "video" } ] }, "thumbnail": ["thumbnail/api_sync_so_talking_image_thumbnail.mp4"], "minComfyUIVersion": "0.28.0" }, { "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, "usage": 10, "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"], "minComfyUIVersion": "0.8.0" }, { "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, "usage": 10, "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"], "minComfyUIVersion": "0.35.2" }, { "name": "templates_ohneis_i2v", "title": "Image to Video", "description": "It shows how to go from a simple prompt to a Wes Anderson-style image using a cinematic image model, then enhance it with Nano Banana 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": ["API","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, "usage": 6, "searchRank": 0, "username": "ohneis652", "thumbnail": ["thumbnail/templates_ohneis_i2v-1.png","thumbnail/templates_ohneis_i2v-2.png"], "minComfyUIVersion": "0.5.0" }, { "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, "usage": 9, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadVideo", "file": "subway_guitar_busker.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.26.0" }, { "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, "usage": 5, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.26.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, "usage": 13, "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", "minComfyUIVersion": "0.3.58" }, { "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, "usage": 7, "username": "ComfyUI", "minComfyUIVersion": "0.3.58" }, { "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": ["API","Video","Reference to Video"], "models": ["Wan2.7"], "logos": [ { "provider": "WAN" } ], "date": "2026-04-02", "openSource": false, "size": 0, "usage": 9, "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" } ] }, "minComfyUIVersion": "0.18.4" }, { "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": ["API","Lip Sync","Text to Video","Video"], "models": ["Wan2.7"], "date": "2026-04-02", "openSource": false, "size": 0, "usage": 23, "searchRank": 0, "username": "ComfyUI", "logos": [ { "provider": "WAN" } ], "minComfyUIVersion": "0.18.4" }, { "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","Image to 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, "usage": 8, "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"], "minComfyUIVersion": "0.16.4" }, { "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, "usage": 9, "username": "ComfyUI", "minComfyUIVersion": "0.3.31" }, { "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, "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"], "minComfyUIVersion": "0.3.42" }, { "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, "usage": 12, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 2, "nodeType": "SaveVideo", "file": "api_google_gemini_omni_flash_t2i.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.28.3" }, { "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, "usage": 10, "username": "ComfyUI", "minComfyUIVersion": "0.3.31" }, { "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, "usage": 6, "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "api_runway_reference_to_image_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.32" }, { "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, "usage": 6, "io": { "inputs": [ { "nodeId": 34, "nodeType": "LoadImage", "file": "api_pixverse_template_i2v_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.32" }, { "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": 6, "username": "ComfyUI", "minComfyUIVersion": "0.3.76" }, { "name": "video_minimax_h3_i2v_continuation", "title": "Image to Video", "description": "Start with an image and an empty prompt, then describe the motion, shots, and audio you want MiniMax H3 to generate. The workflow produces one video with synchronized audio and remains fully editable before execution.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Image to Video","Int8","Video"], "models": ["MiniMax H3"], "date": "2026-08-24", "openSource": true, "size": 44452911514, "usage": 667, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 114, "nodeType": "LoadImage", "file": "transparent_rgb_gaming_mouse.png", "mediaType": "image" } ] }, "thumbnail": ["input/transparent_rgb_gaming_mouse.png"], "minComfyUIVersion": "0.30.0" }, { "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": ["API","FLF2V","Image to Video","Video"], "models": ["Google Gemini","Nano Banana","Wan2.2"], "logos": [ { "provider": ["Google","WAN"] } ], "date": "2026-03-03", "openSource": false, "size": 38010460570, "usage": 6, "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"], "minComfyUIVersion": "0.3.53" }, { "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, "usage": 2, "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", "minComfyUIVersion": "0.3.31" }, { "name": "video_wan2_2_14B_fun_inpaint", "title": "Wan 2.2 14B Fun Inpaint", "description": "Generate videos from start and end frames using Wan 2.2 Fun Inpaint.", "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, "usage": 12, "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", "minComfyUIVersion": "0.3.31" }, { "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, "usage": 2, "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", "minComfyUIVersion": "0.3.51" }, { "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": 2, "username": "ComfyUI", "minComfyUIVersion": "0.3.58" }, { "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, "requiresCustomNodes": ["comfyui_controlnet_aux"], "usage": 21, "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", "minComfyUIVersion": "0.8.0" }, { "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, "usage": 1, "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"], "minComfyUIVersion": "0.3.42" } ] }, { "moduleName": "default", "category": "Foundation", "title": "Video Tools", "icon": "icon-[lucide--sliders-horizontal]", "type": "video", "templates": [ { "name": "utility_nvidia_rtx_video_enhance", "title": "RTX Video Enhance: HDR", "description": "Upload a video and chain Nvidia's three RTX video nodes in one pass: super resolution upscale, frame generation and SDR-to-HDR conversion, running locally on your Nvidia RTX GPU. Built for VFX artists and professional video creators.\n\n", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video Upscale"], "models": ["None"], "requiresCustomNodes": ["comfyui_nvidia_rtx_nodes"], "minComfyUIVersion": "0.40.0", "date": "2026-10-13", "openSource": true, "includeOnDistributions": ["cloud"], "size": 0, "usage": 779, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadVideo", "file": "RTX5090_graphics_card.mp4", "mediaType": "video" } ] } }, { "name": "utility_seedvr2_3b_int8_upscale_video", "title": "Video Upscale: SeedVR2 3B Int8", "description": "Upscale and restore video footage using SeedVR2 3B Int8, a one-step diffusion model that enhances resolution while maintaining temporal consistency across frames. This workflow takes one degraded video as input and outputs a single high-resolution, restored video. Ideal for restoring old or degraded footage, upscaling low-resolution videos, and enhancing archival media.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Video Upscale","Int8"], "models": ["SeedVR2"], "date": "2026-07-14", "openSource": true, "size": 3972844749, "usage": 594, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 73, "nodeType": "LoadVideo", "file": "grainy_perfume_shot_crf32.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 76, "nodeType": "SaveVideo", "file": "utility_seedvr2_3b_int8_upscale_video.mp4", "mediaType": "video" } ] }, "thumbnail": ["input/grainy_perfume_shot_crf32.mp4","output/utility_seedvr2_3b_int8_upscale_video.mp4"], "minComfyUIVersion": "0.28.0" }, { "name": "utility_seedvr2_video_upscale", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-upscale", "title": "Video Upscale: SeedVR2", "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, "usage": 299, "searchRank": 0, "io": { "inputs": [ { "nodeId": 18, "nodeType": "LoadVideo", "file": "input_3d.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.28.0" }, { "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, "usage": 302, "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"], "minComfyUIVersion": "0.20.2" }, { "name": "utility_video_upscale", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-upscale", "title": "Video Upscale: Wan 2.2 Creative", "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, "usage": 320, "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"], "minComfyUIVersion": "0.16.4" }, { "name": "api_wavespeed_flshvsr_video_upscale", "title": "Video Upscale: WaveSpeed FlashVSR", "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": 59, "size": 0, "searchRank": 0, "logos": [ { "provider": "WaveSpeed" } ], "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadVideo", "file": "lighter.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.11.0" }, { "name": "api_topaz_astra2", "title": "Video Upscale: Topaz Astra 2 Creative", "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": ["API","Video Upscale"], "models": ["Topaz"], "logos": [ { "provider": "Topaz" } ], "date": "2026-05-03", "openSource": false, "size": 0, "usage": 66, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadVideo", "file": "cyber_fight.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.20.2" }, { "name": "utility-gan_upscaler", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/image-upscale", "title": "Video Upscale: Real-ESRGAN", "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": 81, "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadVideo", "file": "gan_input.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.31" }, { "name": "api_bytedance_vcube_video_enhance", "title": "Video Upscale: ByteDance vCube", "description": "Enhance video quality with ByteDance vCube, an AI-driven tool that upscales and restores footage through shot-adaptive processing, fixing compression artifacts and color distortion while preserving original texture. Ideal for improving UGC clips, refining AIGC content, and restoring classic films with vibrant, clear results.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Video Upscale"], "models": ["ByteDance"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-08-24", "openSource": false, "size": 0, "usage": 105, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadVideo", "file": "chill_capybara_dance_pose.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.33.4" }, { "name": "api_topaz_video_enhance", "title": "Video Upscale: Topaz Astra Fast", "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, "usage": 65, "searchRank": 0, "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadVideo", "file": "api_topaz_video_enhance_input_video.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.20.2" }, { "name": "utility_hitpaw_video_enhance", "title": "Video Upscale: HitPaw", "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, "usage": 13, "searchRank": 0, "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadVideo", "file": "dad_carry_daughter.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.12.0" }, { "name": "api_bfl_flux_video_upscale", "title": "Video Upscale: FLUX 3", "description": "Upscale video clips to 1080p, 2K, or 4K using FLUX 3 super-resolution, with a precise mode that preserves source fidelity and a creative mode that enhances fine detail. It accepts 1 video input, up to 20 seconds long, and produces 1 upscaled mp4 output with an optional prompt to guide detail enhancement. Ideal for restoring low-resolution footage, preparing clips for large-screen delivery, and adding crispness to AI-generated video.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Video Upscale"], "models": ["FLUX"], "logos": [ { "provider": "Black Forest Labs" } ], "date": "2026-08-20", "openSource": false, "size": 0, "usage": 108, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadVideo", "file": "color_spin_flower.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_bfl_flux_video_upscale.mp4", "mediaType": "video" } ] }, "thumbnail": ["input/color_spin_flower.mp4","output/api_bfl_flux_video_upscale.mp4"], "minComfyUIVersion": "0.33.3" }, { "name": "api_clarity_ai_crystal_video_upscale", "title": "Clarity AI: Crystal Video Upscaler", "description": "Upscale a video with Clarity AI's Crystal model, running through the Fal proxy: one video in, one upscaled video out. Set scale_factor to multiply the frame size, and the output keeps the source resolution, frame count and audio track. The result is capped at 9 megapixels per frame and 360 megapixel-seconds per clip, so long or oversized clips come back upscaled by less than the factor you asked for. Ideal for restoring generated clips, preparing footage for large screens, and sharpening soft AI video.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Video Upscale"], "models": ["Crystal Upscaler"], "date": "2026-10-19", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadVideo", "file": "desert_highway_encounter.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_clarity_ai_crystal_video_upscale.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.40.0" }, { "name": "utility_depth_anything3_video_depth_estimation", "title": "Depth Map: Depth Anything 3", "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": ["ControlNet"], "models": ["Depth Anything v3"], "date": "2026-06-12", "openSource": true, "size": 1288490189, "usage": 136, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 87, "nodeType": "LoadVideo", "file": "empty_room_assembly.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.25.0" }, { "name": "utility-depthAnything-v2-relative-video", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/preprocessors", "title": "Depth Map: Depth Anything v2", "description": "Convert a Video to a temporally stable Depth Map", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["ControlNet"], "models": ["Depth Anything v2"], "date": "2026-01-12", "openSource": true, "requiresCustomNodes": ["comfyui-videohelpersuite","comfyui_controlnet_aux"], "usage": 59, "io": { "inputs": [ { "nodeId": 6, "nodeType": "VHS_LoadVideo", "file": "roller_coaster.mp4", "mediaType": "video" } ] }, "size": 1073741824, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.0.1" }, { "name": "utility-normal_crafter-video", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/preprocessors", "title": "Normal Map: NormalCrafter", "description": "Convert a Video to a temporally stable Normal Map", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["ControlNet"], "date": "2026-01-12", "openSource": true, "requiresCustomNodes": ["comfyui-videohelpersuite","comfyui_controlnet_aux"], "usage": 10, "io": { "inputs": [ { "nodeId": 3, "nodeType": "VHS_LoadVideo", "file": "normals_input.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.0.1" }, { "name": "utility-lineart-video", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/preprocessors", "title": "Lineart Map: LineArt Preprocessor", "description": "Convert a Video to Lineart/Canny for Control Processors", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["ControlNet"], "date": "2026-01-12", "openSource": true, "requiresCustomNodes": ["comfyui-videohelpersuite","comfyui_controlnet_aux"], "usage": 12, "io": { "inputs": [ { "nodeId": 2, "nodeType": "VHS_LoadVideo", "file": "utility-lineart-video-input.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "models": ["None"], "size": 5368709120, "searchRank": 0, "minComfyUIVersion": "0.0.1" }, { "name": "utility_video_segment_sam3", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-segment-sam3", "title": "Video Segmentation: SAM3", "description": "Use the SAM3 model to segment the main subject or content from a video, isolating specific objects or regions. Input a video and receive a segmented mask output.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Element Segmentation"], "models": ["SAM3"], "date": "2026-04-27", "openSource": true, "size": 1717986918, "usage": 147, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 115, "nodeType": "LoadVideo", "file": "drinking_unicorn.mp4", "mediaType": "video" } ] }, "thumbnail": ["output/utility_video_segment_sam3.mp4"], "minComfyUIVersion": "0.20.0" }, { "name": "api_grok_video_extend", "title": "Video Extend: Grok", "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": ["API","Video","Video Extend"], "models": ["Grok"], "logos": [ { "provider": "Grok" } ], "date": "2026-03-24", "openSource": false, "size": 0, "usage": 25, "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"], "minComfyUIVersion": "0.18.2" }, { "name": "api_seedance2_5_video_extend", "title": "Video Extend: Seedance 2.5", "description": "Extend an existing video forward or backward by generating new segments that seamlessly preserve the original characters, scenes, and aspect ratio. The source video must be 1.9–30 seconds long, and you specify the duration of the new clip (4–30 seconds, default 5), with output delivered as MP4 or MOV. Ideal for continuing unfinished footage, creating extended narrative sequences, and building longer edit chains.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video Extend"], "models": ["Seedance 2.5"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-08-17", "openSource": false, "size": 0, "usage": 71, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 35, "nodeType": "LoadVideo", "file": "sloth_bullfight.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.33.2" }, { "name": "template_horizontal_vertical_extension", "title": "Aspect Ratio Extend: Kling O3", "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": ["API","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, "usage": 65, "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"], "minComfyUIVersion": "0.16.0" }, { "name": "api_vidu_video_extension", "title": "Video Extend: Vidu Q2", "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 Extend","API"], "models": ["Vidu Q2","Vidu"], "date": "2026-02-01", "openSource": false, "logos": [ { "provider": "Vidu" } ], "usage": 10, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadVideo", "file": "lawyer.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.12.0" }, { "name": "api_google_gemini_omni_flash_1_1_extend", "title": "Video Extend: Gemini Omni 1.1 Flash", "description": "Extend an existing video by up to 10 seconds per step, building stories up to 40 seconds total with Gemini Omni 1.1 Flash. The model analyzes the last 10 seconds of context, keeping characters, motion, and audio coherent as the scene continues from where it left off. Optionally attach reference images to introduce new characters mid-story. Works on uploaded clips and previously generated videos; describe how the scene should continue in plain language. Ideal for longer narratives, scene branching, and iterative storytelling.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video Extend"], "models": ["Gemini Omni 1.1 Flash"], "logos": [ { "provider": "Google" } ], "minComfyUIVersion": "0.34.2", "date": "2026-08-27", "openSource": false, "size": 0, "usage": 21, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 48, "nodeType": "LoadVideo", "file": "rooster_duel_western.mp4", "mediaType": "video" } ] }, "thumbnail": ["thumbnail/api_google_gemini_omni_flash_1_1_extend.mp4"] }, { "name": "utility_video_frame_interpolation", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/frame-interpolation", "title": "Frame Interpolation: FILM or RIFE", "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, "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"], "minComfyUIVersion": "0.20.0" }, { "name": "utility-frame_interpolation-film", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/frame-interpolation", "title": "Frame Interpolation: FILM", "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": 11, "io": { "inputs": [ { "nodeId": 3, "nodeType": "VHS_LoadVideo", "file": "frame_interpolation-input.mp4", "mediaType": "video" } ] }, "username": "ComfyUI", "models": ["None"], "size": 5368709120, "searchRank": 0, "minComfyUIVersion": "0.0.1" }, { "name": "utility_gimm_frame_interpolation", "title": "Frame Interpolation: GIMM-VFI", "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, "usage": 21, "searchRank": 0, "username": "PurzBeats", "io": { "inputs": [ { "nodeId": 8, "nodeType": "VHS_LoadVideo", "file": "gimm-input.mp4", "mediaType": "video" } ] }, "requiresCustomNodes": ["comfyui-gimm-vfi","comfyui-videohelpersuite"], "minComfyUIVersion": "0.16.4" }, { "name": "utility_void_video_inpainting", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/void-video-inpainting", "title": "Video Inpainting: VOID", "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","Inpainting"], "models": ["VOID"], "date": "2026-05-14", "openSource": true, "size": 34252364186, "usage": 168, "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" } ] }, "minComfyUIVersion": "0.21.0" }, { "name": "api_bria_video_replace_background", "title": "Replace Background: Bria", "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","Video Edit","Remove Background"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-06-10", "openSource": false, "size": 0, "usage": 16, "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" } ] }, "minComfyUIVersion": "0.24.1" }, { "name": "api_bria_remove_video_background_transparent", "title": "Remove Background: Bria 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, "usage": 46, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadVideo", "file": "ad_video_demo.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.24.1" }, { "name": "api_bria_remove_video_background", "title": "Remove Background: Bria Solid Color", "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, "usage": 21, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadVideo", "file": "spear_warrior.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.14.0" }, { "name": "api_veed_remove_video_background", "title": "VEED Remove Video Background: Matte Export", "description": "Cut the subject out of a video with VEED Remove Video Background: the node segments the foreground in every frame and returns the frames plus an alpha mask, and Join Image with Alpha turns that mask into a transparent PNG sequence ready to composite. Choose standard, fast or green-screen keying; clips up to 60 seconds.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Remove Background","Video"], "models": ["VEED"], "logos": [ { "provider": "VEED" } ], "date": "2026-10-22", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadVideo", "file": "swimcap_glass_pop_video.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.43.0" }, { "name": "api_veed_clean_audio_video", "title": "VEED Clean Audio: Video Speech Cleanup", "description": "Clean the speech inside a video with VEED Clean Audio: background noise, music and effects are stripped from the soundtrack, pauses are cleaned completely, and the clip comes back with 48 kHz mono speech, optionally normalized to a target loudness while the picture stays as shot. Video up to 1799 seconds.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Audio","Video Edit"], "models": ["VEED"], "logos": [ { "provider": "VEED" } ], "date": "2026-10-22", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadVideo", "file": "veed_clean_audio_input_h3_omniref_person_dialogue_plus_noise.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 3, "nodeType": "SaveVideo", "file": "api_veed_clean_audio_video.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.43.0" }, { "name": "api_bria_video_green_screen", "title": "Green Screen: Bria", "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, "usage": 21, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadVideo", "file": "investigator.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.24.1" }, { "name": "utility-bria_remove_video_background", "title": "Remove Background: Bria Local", "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": ["API","Remove Background"], "models": ["BRIA"], "logos": [ { "provider": "BRIA" } ], "date": "2026-02-16", "openSource": false, "size": 0, "usage": 9, "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"], "minComfyUIVersion": "0.14.0" }, { "name": "api_beeble_switchx_video_edit", "title": "Video Edit: Beeble SwitchX", "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, "usage": 69, "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" } ] }, "minComfyUIVersion": "0.23.0" }, { "name": "templates_purz_crossfade", "title": "Video Edit: Crossfade Merge", "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","Video Edit"], "models": ["None"], "date": "2026-03-19", "openSource": true, "size": 0, "usage": 6, "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"], "minComfyUIVersion": "0.0.1" }, { "name": "utility-openpose-video", "tutorialUrl": "https://docs.comfy.org/tutorials/utility/preprocessors", "title": "Pose Map: DWPose 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": 30, "io": { "inputs": [ { "nodeId": 2, "nodeType": "VHS_LoadVideo", "file": "pose_input.mp4", "mediaType": "video" } ] }, "models": ["DWPose"], "size": 5368709120, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.0.1" }, { "name": "utility_sdpose_ood_video_to_pose_map", "title": "Pose Map: SDPose-OOD", "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, "usage": 9, "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"], "minComfyUIVersion": "0.16.0" }, { "name": "utility_sdpose_multi_person_video", "title": "Pose Detection: SDPose Multi-Person", "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, "usage": 11, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 694, "nodeType": "LoadVideo", "file": "man_playing_violin.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.19.0" }, { "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": ["Video Edit","LoRA"], "models": ["LTX-2.3"], "requiresCustomNodes": ["ComfyUI-LTXVideo","comfyui-kjnodes","comfyui-videohelpersuite"], "date": "2026-05-21", "openSource": true, "includeOnDistributions": ["cloud"], "size": 61418032333, "usage": 115, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 39, "nodeType": "LoadVideo", "file": "input_playing_the_piano.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.19.0" }, { "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": ["Outpainting","LoRA"], "models": ["LTX-2.3"], "requiresCustomNodes": ["ComfyMath","ComfyUI-LTXVideo","comfyui-kjnodes","comfyui-videohelpersuite"], "date": "2026-05-21", "openSource": true, "includeOnDistributions": ["cloud"], "size": 62491774157, "usage": 124, "searchRank": 0, "username": "PurzBeats", "io": { "inputs": [ { "nodeId": 5060, "nodeType": "VHS_LoadVideo", "file": "ltx2.3_video_outpainting_input.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.16.4" }, { "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, "usage": 26, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 5160, "nodeType": "LoadVideo", "file": "input_subtitles-2.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.16.4" }, { "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 Edit","Video","LoRA"], "models": ["LTX-2.3"], "requiresCustomNodes": ["ComfyUI-LTXVideo","comfyui-kjnodes"], "date": "2026-05-21", "openSource": true, "size": 71511205478, "usage": 45, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 5160, "nodeType": "LoadVideo", "file": "input_remove_watermark-1.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.16.4" }, { "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": ["Video Edit","LoRA"], "models": ["LTX-2.3"], "requiresCustomNodes": ["ComfyUI-LTXVideo","comfyui-kjnodes"], "date": "2026-05-21", "openSource": true, "size": 71511205478, "usage": 31, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 5188, "nodeType": "LoadVideo", "file": "input_dearchive.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.16.4" }, { "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": ["API","Video Edit"], "models": ["Wan2.1 VACE"], "requiresCustomNodes": ["comfyui-kjnodes","comfyui-videohelpersuite","comfyui_essentials"], "date": "2026-03-08", "openSource": false, "size": 41983305318, "usage": 14, "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"], "minComfyUIVersion": "0.8.0" }, { "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, "usage": 58, "searchRank": 0, "io": { "inputs": [ { "nodeId": 187, "nodeType": "VHS_LoadVideo", "file": "woman_holding_the_pineapple.mp4", "mediaType": "video" }, { "nodeId": 204, "nodeType": "LoadImage", "file": "dragon_fruit.png", "mediaType": "image" } ] }, "username": "shane", "thumbnail": ["thumbnail/templates_shane_change_any_objects.mp4"], "minComfyUIVersion": "0.20.0" } ] }, { "moduleName": "default", "category": "Foundation", "title": "Audio", "icon": "icon-[lucide--volume-2]", "type": "audio", "templates": [ { "name": "api_mirelo_video_to_sfx", "title": "Mirelo SFX 2.0: Video to SFX", "description": "Add picture-locked sound effects to a clip with Mirelo sfx-2.0: the model watches the video and times Foley to on-screen action, keeps speech by default, and saves the SFX track, the speech track and the video carrying the new mix.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Video","Audio","API"], "models": ["Mirelo"], "logos": [ { "provider": "Mirelo" } ], "date": "2026-10-22", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.43.0", "io": { "inputs": [ { "nodeId": 7, "nodeType": "LoadVideo", "file": "mage_crash_discovery_video.mp4", "mediaType": "video" } ], "outputs": [ { "nodeId": 730, "nodeType": "SaveVideo", "file": "api_mirelo_video_to_sfx.mp4", "mediaType": "video" } ] } }, { "name": "api_mirelo_text_to_sfx", "title": "Mirelo SFX 2.0: Text to SFX", "description": "Generate sound effects from a text prompt with Mirelo sfx-2.0: name the sound, its material, space and intensity in one line and get a 48 kHz mono audio file, up to 10 minutes.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Audio","Audio","API"], "models": ["Mirelo"], "logos": [ { "provider": "Mirelo" } ], "date": "2026-10-22", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.43.0" }, { "name": "api_veed_clean_audio", "title": "VEED Clean Audio: Speech Cleanup", "description": "Remove background noise from a speech recording with VEED Clean Audio: music and effects go with the noise, pauses are cleaned completely, and the voice comes back as 48 kHz mono audio, optionally normalized to a target loudness. Audio up to 1799 seconds.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Audio","Audio Editing"], "models": ["VEED"], "logos": [ { "provider": "VEED" } ], "date": "2026-10-22", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.43.0", "io": { "inputs": [ { "nodeId": 13, "nodeType": "LoadAudio", "file": "veed_clean_audio_noisy_input.wav", "mediaType": "audio" } ] } }, { "name": "api_elevenlabs_v4_text_to_speech", "title": "Eleven v4: Text to Speech", "description": "Generate expressive speech from text with Eleven v4, the quality-focused ElevenLabs model. Direct the performance with audio tags such as [whispers] or [excited] written into the script, or upload a voice sample to clone a voice and narrate the script in it. One audio file is output. Ideal for audiobooks, narration, and character voiceovers.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Speech","Audio","API"], "models": ["ElevenLabs"], "logos": [ { "provider": "ElevenLabs" } ], "minComfyUIVersion": "0.38.3", "date": "2026-10-02", "openSource": false, "size": 0, "usage": 433, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 210, "nodeType": "LoadAudio", "file": "long_demo.mp3", "mediaType": "audio" } ] } }, { "name": "api_elevenlabs_v4_text_to_dialogue", "title": "Eleven v4: Text to Dialogue", "description": "Generate a multi-speaker dialogue from text with Eleven v4: give every entry its own line and its own voice, direct the delivery with audio tags such as [quietly] or [laughs], or clone a voice from a sample and let it take a turn. One audio file is output. Ideal for podcasts, game dialogue, and character conversations.\n", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Speech","Audio","API"], "models": ["ElevenLabs"], "logos": [ { "provider": "ElevenLabs" } ], "minComfyUIVersion": "0.38.2", "date": "2026-10-02", "openSource": false, "size": 0, "usage": 14, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 210, "nodeType": "LoadAudio", "file": "long_demo.mp3", "mediaType": "audio" } ] } }, { "name": "audio_minimax_music_3", "title": "MiniMax Music 3: Text to Music", "description": "Create full-length songs from text prompts with MiniMax Music 3, generating complete 5-minute tracks with stable structure and high-fidelity audio. Input a structured caption describing lyrics, style, mood, and arrangement, and receive a finished song as output. Ideal for music producers prototyping demos, and content creators needing original background tracks.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Audio","Text to Music"], "models": ["MiniMax Music 3"], "date": "2026-08-13", "openSource": true, "size": 15354508083, "usage": 500, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/audio_minimax_music_3.png"], "minComfyUIVersion": "0.33.1" }, { "name": "api_bytedance_seed_audio1_0_t2a", "title": "Seed Audio 1.0: Text to Audio", "description": "Input a text prompt to generate speech, dialogue, background music, and sound effects in one audio file. Describe voices, emotion, and scene details to create multi-speaker audio up to 2 minutes.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Audio","API","Audio"], "models": ["Seed Audio 1.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-07-06", "openSource": false, "size": 0, "usage": 167, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/api_bytedance_seed_audio1_0_t2a.png"], "minComfyUIVersion": "0.27.1" }, { "name": "audio_yue2_music_cover", "title": "YuE2: Music Cover", "description": "Create a new version of a song from reference audio with YuE2. Preserve the original melody while changing the musical style, vocals, lyrics, and arrangement.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Music Cover","Int8"], "models": ["YuE2"], "minComfyUIVersion": "0.36.0", "date": "2026-09-14", "openSource": true, "size": 5368709120, "usage": 22, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 45, "nodeType": "LoadAudio", "file": "yue2_reference_song.flac", "mediaType": "audio" } ] }, "thumbnail": ["thumbnail/audio_yue2_music_cover.png"], "includeOnDistributions": ["local"] }, { "name": "audio_yue2_text2music", "title": "YuE2: Text to Music", "description": "Generate complete songs from a music style and lyrics with YuE2. Use symbolic music planning to create structured melodies and harmonies, then turn them into full songs with vocals and instrumental accompaniment.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Text to Music","Int8"], "models": ["YuE2"], "minComfyUIVersion": "0.36.0", "date": "2026-09-14", "openSource": true, "size": 3972844749, "usage": 0, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/audio_yue2_text2music.png"], "includeOnDistributions": ["local"] }, { "name": "api_bytedance_seed_audio1_0_ta2a", "title": "Seed Audio 1.0: Text + Audio to Audio", "description": "Upload a reference audio clip and write a text prompt to clone the voice into a new scene. Generate dialogue, background music, and sound effects with up to 3 reference voices.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Audio","Audio Editing"], "models": ["Seed Audio 1.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-07-06", "openSource": false, "size": 0, "usage": 301, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadAudio", "file": "seed_audio_ref_audio1.mp3", "mediaType": "audio" } ] }, "thumbnail": ["thumbnail/api_bytedance_seed_audio1_0_ta2a.png"], "minComfyUIVersion": "0.27.1" }, { "name": "api_bytedance_seed_audio1_0_ti2a", "title": "Seed Audio 1.0: Text + Image to Audio", "description": "Upload a character image and write a text prompt to generate audio. The model derives the voice from your image, then produces speech, ambience, background music, and sound effects.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Audio"], "models": ["Seed Audio 1.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-07-06", "openSource": false, "size": 0, "usage": 13, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadImage", "file": "girl_and_fish.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_bytedance_seed_audio1_0_ti2a.png"], "minComfyUIVersion": "0.27.1" }, { "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, "usage": 259, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.19.2" }, { "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, "usage": 329, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.19.2" }, { "name": "api_fishaudio_text_to_speech", "title": "Fish Audio: Text to Speech", "description": "Generate natural, expressive speech from text with Fish Audio S2 Pro, a text-to-speech model supporting 80+ languages and fine-grained control over emotion, tone, and pacing using inline tags like [whisper] or [excited]. Input your text and receive one high-quality audio output, with optional style tags woven directly into the script. Ideal for voiceover production, multilingual content creation, and character dialogue in games or animations.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","TTS"], "models": ["Fish Audio"], "logos": [ { "provider": "Fish Audio" } ], "date": "2026-08-31", "openSource": false, "size": 0, "usage": 122, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadAudio", "file": "fish_audio_example.mp3", "mediaType": "audio" } ] } }, { "name": "api_fishaudio_voice_clone_tts", "title": "Fish Audio: Voice Clone to Speech", "description": "Clone any voice from a short recording, then use it to speak any script with Fish Audio. Record 2-3 clips of 15-20 seconds, connect them to the Instant Voice Clone node, and the cloned voice feeds straight into text to speech with no training wait. Add emotion tags to control how your cloned voice delivers each line. Great for personalized narration, character voices, and content in your own voice.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","TTS","Voice Cloning"], "models": ["Fish Audio"], "logos": [ { "provider": "Fish Audio" } ], "date": "2026-08-31", "openSource": false, "size": 107374182, "usage": 326, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadAudio", "file": "api_fishaudio_voice_clone_tts_fish_audio_example.mp3", "mediaType": "audio" } ] }, "minComfyUIVersion": "0.34.0" }, { "name": "api_fishaudio_speech_to_text", "title": "Fish Audio: Speech to Text", "description": "Transcribe audio to text with Fish Audio ASR. Language is detected automatically across 80+ languages, with optional word-level timestamps returned as JSON segments. Use it to create subtitles, transcribe recordings, or generate text prompts from audio clips. A sample audio is pre-loaded so you can test it right away.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Speech to Text"], "models": ["Fish Audio"], "logos": [ { "provider": "Fish Audio" } ], "date": "2026-08-31", "openSource": false, "size": 107374182, "usage": 9, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadAudio", "file": "fish_audio_example.mp3", "mediaType": "audio" } ] }, "minComfyUIVersion": "0.34.0" }, { "name": "api_fishaudio_drama3_dialogue", "title": "Fish Audio Drama 3: Two-Speaker Dialogue", "description": "Generate a multi-speaker scene in one pass with Fish Audio Drama 3: connect one Voice Selector per speaker, mark speaker changes with @Voice1 / @Voice2, and direct the delivery with plain-language [directions] and word tags.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","TTS"], "models": ["Fish Audio"], "logos": [ { "provider": "Fish Audio" } ], "date": "2026-10-13", "openSource": false, "size": 0, "usage": 25, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadAudio", "file": "fish_audio_example.mp3", "mediaType": "audio" } ] }, "minComfyUIVersion": "0.39.3" }, { "name": "api_fishaudio_drama3_directed", "title": "Fish Audio Drama 3: Directed Performance", "description": "Direct a single Fish Audio Drama 3 performance from the text: shift the delivery mid-line with [plain-language directions] and wrap words with ... tags.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","TTS"], "models": ["Fish Audio"], "logos": [ { "provider": "Fish Audio" } ], "date": "2026-10-13", "openSource": false, "size": 0, "usage": 103, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 11, "nodeType": "LoadAudio", "file": "fish_audio_example.mp3", "mediaType": "audio" } ] }, "minComfyUIVersion": "0.39.3" }, { "name": "api_heygen_text_to_speech", "title": "HeyGen: Text to Speech", "description": "Generate natural-sounding speech from text using HeyGen's advanced TTS engine, supporting a wide range of languages and accents with customizable voices. Input your text and select from numerous preset voices or clone a custom voice from a short audio sample. Ideal for creating voiceovers for videos, generating multilingual narration, and producing personalized audio content.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Speech"], "models": ["HeyGen"], "logos": [ { "provider": "HeyGen" } ], "date": "2026-07-21", "openSource": false, "size": 0, "usage": 32, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/api_heygen_text_to_speech.png"], "minComfyUIVersion": "0.28.1" }, { "name": "api_heygen_voice_1", "title": "HeyGen Voice 1.0: Voice Clone to Speech", "description": "Clone a voice from a short recording with HeyGen Voice 1.0, then speak any script in that voice. Connect one audio clip to Instant Clone and the resulting voice_id feeds straight into text to speech, with no training wait. Use the expressiveness control to stay close to the recording or push more emotion into the delivery. Ideal for narration in your own voice, character dialogue, and multilingual voiceover.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Speech","Voice Cloning"], "models": ["HeyGen"], "logos": [ { "provider": "HeyGen" } ], "date": "2026-10-19", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadAudio", "file": "long_demo.mp3", "mediaType": "audio" } ] }, "minComfyUIVersion": "0.40.0" }, { "name": "api_heygen_voice_1_turbo", "title": "HeyGen Voice 1.0 Turbo: Voice Clone to Speech", "description": "Clone a voice from a short recording with HeyGen Voice 1.0 Turbo, then speak any script in that voice. It is the same instant clone as Voice 1.0, run through the turbo model, which renders faster for quick drafts and iteration. Connect one audio clip to Instant Clone and the resulting voice_id feeds straight into text to speech, while SaveText keeps the ID on disk for the next session. Ideal for narration in your own voice, character dialogue, and multilingual voiceover.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to Speech","Voice Cloning"], "models": ["HeyGen"], "logos": [ { "provider": "HeyGen" } ], "date": "2026-10-22", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadAudio", "file": "long_demo.mp3", "mediaType": "audio" } ] }, "minComfyUIVersion": "0.40.0" }, { "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": ["API","Audio","Music"], "models": ["Sonilo"], "logos": [ { "provider": "Sonilo" } ], "date": "2026-04-12", "openSource": false, "size": 0, "usage": 107, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 705, "nodeType": "LoadVideo", "file": "leopard_rider.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.25.0" }, { "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": ["API","Audio","Text to Music"], "models": ["Sonilo"], "logos": [ { "provider": "Sonilo" } ], "date": "2026-04-12", "openSource": false, "size": 0, "usage": 81, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.25.0" }, { "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, "usage": 27, "searchRank": 0, "username": "ComfyUI", "includeOnDistributions": ["local"], "minComfyUIVersion": "0.12.0" }, { "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, "usage": 188, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.12.0" }, { "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, "usage": 96, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.12.0" }, { "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, "usage": 209, "searchRank": 0, "io": { "inputs": [ { "nodeId": 210, "nodeType": "LoadAudio", "file": "chatterbox_input_gettysburg.wav", "mediaType": "audio" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_elevenlabs_text_to_speech.png"], "minComfyUIVersion": "0.15.0" }, { "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, "usage": 8, "searchRank": 0, "io": { "inputs": [ { "nodeId": 210, "nodeType": "LoadAudio", "file": "long_demo.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_elevenlabs_text_to_dialogue.png"], "minComfyUIVersion": "0.15.0" }, { "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, "usage": 87, "searchRank": 0, "io": { "inputs": [ { "nodeId": 210, "nodeType": "LoadAudio", "file": "long_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"], "minComfyUIVersion": "0.15.0" }, { "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","Audio Editing"], "models": ["ElevenLabs"], "logos": [ { "provider": "ElevenLabs" } ], "date": "2026-02-21", "openSource": false, "size": 0, "usage": 10, "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"], "minComfyUIVersion": "0.15.0" }, { "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, "usage": 8, "searchRank": 0, "io": { "inputs": [ { "nodeId": 219, "nodeType": "LoadAudio", "file": "long_demo.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI", "thumbnail": ["thumbnail/api_elevenLabs_speech_to_text.png"], "minComfyUIVersion": "0.15.0" }, { "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","Text to Audio","API"], "models": ["ElevenLabs"], "logos": [ { "provider": "ElevenLabs" } ], "date": "2026-02-21", "openSource": false, "size": 0, "usage": 288, "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"], "minComfyUIVersion": "0.15.0" }, { "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","Audio Editing"], "models": ["None"], "date": "2026-03-30", "openSource": true, "size": 429496730, "usage": 26, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadAudio", "file": "melbandroformer_input.mp3", "mediaType": "audio" } ] }, "requiresCustomNodes": ["ComfyUI-MelBandRoFormer"], "minComfyUIVersion": "0.25.0" }, { "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, "usage": 13, "searchRank": 0, "io": { "outputs": [ { "nodeId": 111, "nodeType": "SaveAudioAdvanced", "file": "audio_ace_step_1_5_split_llm.flac", "mediaType": "audio" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.35.2" }, { "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, "usage": 35, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.25.0" }, { "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, "usage": 31, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.25.0" }, { "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, "usage": 83, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.12.0" }, { "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": 103, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadAudio", "file": "chatterbox_input_target_voice.mp3", "mediaType": "audio" } ] }, "username": "PurzBeats", "minComfyUIVersion": "0.25.0" }, { "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, "requiresCustomNodes": ["comfyui_fill-chatterbox"], "usage": 78, "searchRank": 0, "tags": ["Audio","Voice Cloning"], "io": { "inputs": [ { "nodeId": 6, "nodeType": "LoadAudio", "file": "chatterbox_input_target_voice.mp3", "mediaType": "audio" } ] }, "username": "PurzBeats", "minComfyUIVersion": "0.3.35" }, { "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, "usage": 21, "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", "minComfyUIVersion": "0.25.0" }, { "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 Editing","Voice Cloning"], "models": ["Chatter Box"], "requiresCustomNodes": ["comfyui_fill-chatterbox"], "date": "2026-01-22", "openSource": true, "size": 0, "usage": 59, "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", "minComfyUIVersion": "0.25.0" }, { "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, "usage": 23, "openSource": true, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.3.35" }, { "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, "usage": 17, "io": { "inputs": [ { "nodeId": 64, "nodeType": "LoadAudio", "file": "audio_ace_step_1_m2m_editing_input_audio.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.35" }, { "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, "usage": 12, "username": "ComfyUI", "minComfyUIVersion": "0.3.35" }, { "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, "usage": 12, "username": "ComfyUI", "minComfyUIVersion": "0.25.0" }, { "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": 17, "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadAudio", "file": "utility-audioseparation-audio-input.mp3", "mediaType": "audio" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.25.0" } ] }, { "moduleName": "default", "category": "Foundation", "title": "3D Model", "icon": "icon-[lucide--box]", "type": "3d", "templates": [ { "name": "3d_pixal3d_trellis2_image_to_model", "title": "Pixal3D & TRELLIS.2: Image to Model", "description": "Upload a single image. Generate a high-fidelity 3D model with PBR textures using either Pixal3D or TRELLIS.2, toggled by a single switch. Both pipelines share the same DINOv3 encoder and shape/texture VAEs; Pixal3D adds MoGe camera estimation for pixel-aligned geometry. Includes background removal and a complete mesh post-processing pipeline: remesh, decimate, UV unwrap, and texture baking.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D","Image to 3D","Int8"], "models": ["Pixal3D","TRELLIS.2"], "date": "2026-08-25", "openSource": true, "size": 15354508083, "usage": 810, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 122, "nodeType": "LoadImage", "file": "viking_wolf_rune_axe.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.34.0" }, { "name": "utility_sam3d_body", "title": "SAM 3D Body: 3D Human Mesh Extraction From Video", "description": "Extract a full-body 3D human mesh from a single video frame using SAM 3D Body, guided by a text prompt to refine pose and shape estimation. The workflow loads one video and one text prompt, then outputs a reconstructed video showing the recovered human rig. Ideal for motion capture prototyping, biomechanics analysis, and character animation previsualization.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D"], "models": ["SAM 3D Body"], "date": "2026-08-25", "openSource": true, "size": 5476083302, "usage": 133, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 85, "nodeType": "LoadVideo", "file": "woman_holding_water_glass.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.34.0" }, { "name": "api_tripo_p2_image_to_model", "title": "Tripo P2: Image to Model", "description": "Generate a production-ready 3D model from a single reference image using Tripo P2.0 Preview, which builds native quad topology with clean edge flow suited for rigging and animation. It takes 1 input image, with optional multi-view references for better side and back accuracy. Ideal for game characters and props, hard-surface mechanical assets, and high-volume real-time pipelines.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["3D","API","Image to 3D"], "models": ["Tripo P2"], "logos": [ { "provider": "Tripo" } ], "minComfyUIVersion": "0.36.0", "date": "2026-09-16", "openSource": false, "size": 0, "usage": 124, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "designer_toy_3d.png", "mediaType": "image" } ] } }, { "name": "api_tripo_p2_text_to_model", "title": "Tripo P2: Text to Model", "description": "Generate production-ready 3D meshes from text prompts with Tripo P2, featuring native quad topology and mesh budgets up to 50,000 triangles or 25,000 quads. Ideal for game characters and props, hard-surface assets, and high-volume pipelines needing clean, rig-ready geometry.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to 3D"], "models": ["Tripo","Tripo P2"], "logos": [ { "provider": "Tripo" } ], "minComfyUIVersion": "0.36.0", "date": "2026-09-16", "openSource": false, "size": 0, "usage": 21, "searchRank": 0, "username": "ComfyUI", "thumbnailVariant": "compareSlider" }, { "name": "api_tripo_p2_multiview_to_model", "title": "Tripo P2: Multiview to Model", "description": "Generate production-ready 3D models from up to four reference views using Tripo P2.0 Preview, which reconstructs geometry with native quad topology and triangle meshes up to 50,000 faces. Ideal for game characters and props ready for rigging, hard-surface mechanical assets, and high-volume real-time pipelines.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D","API"], "models": ["Tripo P2"], "logos": [ { "provider": "Tripo" } ], "minComfyUIVersion": "0.36.0", "date": "2026-09-18", "openSource": false, "size": 107374182, "usage": 133, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 16, "nodeType": "LoadImage", "file": "worker_doll_front.png", "mediaType": "image" }, { "nodeId": 19, "nodeType": "LoadImage", "file": "worker_doll_back.png", "mediaType": "image" } ] }, "thumbnailVariant": "compareSlider" }, { "name": "api_meshy7_1_text_to_model", "title": "Meshy 7.1: Text to Model", "description": "Generate detailed 3D models from text prompts using Meshy 7.1, with an optional Ultra 4K geometry mode that captures fine surface detail like stitching, wood grain, and scales as real geometry. Ideal for game asset creation, product visualization, and 3D printing preparation.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Text to 3D"], "models": ["Meshy"], "logos": [ { "provider": "Meshy" } ], "minComfyUIVersion": "0.36.0", "date": "2026-09-23", "openSource": false, "size": 0, "usage": 19, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/api_meshy7_1_text_to_model-1.mp4","thumbnail/api_meshy7_1_text_to_model-2.mp4"] }, { "name": "api_meshy7_1_image_to_model", "title": "Meshy 7.1: Image to 3D", "description": "Generate a 3D model from a single image using Meshy 7.1's Ultra 4K geometry mode, which produces 4096³ meshes so fine surface detail like stitching, wood grain, and scales becomes real geometry rather than texture. Takes one input image. Ideal for high-fidelity asset creation, detailed prop modeling, and product visualization.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Image to 3D"], "models": ["Meshy"], "logos": [ { "provider": "Meshy" } ], "minComfyUIVersion": "0.36.0", "date": "2026-09-23", "openSource": false, "size": 0, "usage": 218, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "clay_heart_girl.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_meshy7_1_image_to_model-1.mp4","thumbnail/api_meshy7_1_image_to_model-2.mp4"] }, { "name": "api_meshy_t2_5_smart_topology_t2m", "title": "Meshy T2.5: Text to Model (Smart Topology)", "description": "Generate a game-ready 3D model from a text prompt with Meshy T2.5. Meshy T2.5 builds the mesh at the triangle budget you set instead of generating a dense mesh and retopologizing it afterwards, so the result drops straight into a game engine. No input files required. Ideal for props, environment dressing and low-poly game assets that need a predictable triangle count.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text to 3D"], "models": ["Meshy"], "logos": [ { "provider": "Meshy" } ], "minComfyUIVersion": "0.42.5", "date": "2026-10-23", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "thumbnailVariant": "compareSlider" }, { "name": "api_meshy_t2_5_smart_topology_i2m", "title": "Meshy T2.5: Image to Model (Smart Topology)", "description": "Generate a game-ready 3D model from a single image with Meshy T2.5. Meshy T2.5 builds the mesh at the triangle budget you set instead of generating a dense mesh and retopologizing it afterwards, so the result drops straight into a game engine. Texturing with PBR maps is optional and runs at 2k, 4k or 8k. Ideal for turning concept art, product photos and sculpts into engine-ready props.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to 3D"], "models": ["Meshy"], "logos": [ { "provider": "Meshy" } ], "minComfyUIVersion": "0.42.5", "date": "2026-10-23", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "abstract_3d_toy_van_game_asset.png", "mediaType": "image" } ] }, "thumbnailVariant": "compareSlider" }, { "name": "3d_pixal3d_multi_views", "title": "Pixal3D: Multi Views to 3D", "description": "Upload your own separate view images, or use one mixed multi-view turnaround sheet. The workflow prepares front, back, left and right views, then reconstructs a textured 3D model with Pixal3D Multi-View.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["3D","Image to 3D","Int8"], "models": ["Pixal3D"], "minComfyUIVersion": "0.35.0", "date": "2026-09-09", "openSource": true, "size": 9341553869, "usage": 305, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 364, "nodeType": "LoadImage", "file": "character_turnaround_4view_sheet.png", "mediaType": "image" } ] } }, { "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","API","Image to 3D"], "models": ["Hunyuan3D"], "date": "2026-05-21", "openSource": false, "usage": 39, "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, "searchRank": 0, "minComfyUIVersion": "0.23.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","API","Image to 3D"], "models": ["Tripo"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-09", "openSource": false, "size": 0, "usage": 105, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "cybernetic_robot.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.34.0" }, { "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","API","Image to 3D"], "models": ["Tripo P1"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-28", "openSource": false, "size": 0, "usage": 19, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 45, "nodeType": "LoadImage", "file": "knight_with_sword.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.23.0" }, { "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","Text to 3D"], "models": ["Tripo P1"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-28", "openSource": false, "size": 0, "usage": 7, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.23.0" }, { "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","API","Image to 3D"], "models": ["Rodin"], "logos": [ { "provider": "Rodin" } ], "date": "2026-05-23", "openSource": false, "size": 0, "usage": 26, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "bull_robot.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.22.2" }, { "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","API","Image to 3D"], "models": ["Tripo P1"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-28", "openSource": false, "size": 0, "usage": 10, "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" } ] }, "minComfyUIVersion": "0.23.0" }, { "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, "usage": 293, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 99, "nodeType": "LoadImage", "file": "white-hotel-on-rocky-island.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.23.0" }, { "name": "api_meshy7_image_to_model", "title": "Meshy 7: Image to 3D", "description": "Turn a single image into a production-ready 3D model with Meshy 7, generating a textured mesh that faithfully mirrors your reference's geometry, proportions, and surface details. Ideal for character busts that preserve facial expression, complex mechanical assemblies with correctly placed parts, and dense surface relief like engraved coins or ornate props.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Image to 3D"], "models": ["Meshy"], "logos": [ { "provider": "Meshy" } ], "date": "2026-08-24", "openSource": false, "size": 0, "usage": 53, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "marble_robot_bust.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.33.4" }, { "name": "api_meshy7_text_to_model", "title": "Meshy 7: Text to 3D", "description": "Generate production-ready 3D models from a text prompt with Meshy 7, a text-to-3D model that sets a new standard for geometry alignment, faithfully matching the input's proportions, part placement, and surface details. Ideal for concept art turnarounds, character and prop modeling from sketches, and any workflow where preserving the original design's intent is critical.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","3D"], "models": ["Meshy"], "logos": [ { "provider": "Meshy" } ], "date": "2026-08-24", "openSource": false, "size": 0, "usage": 15, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.33.4" }, { "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 3D","API"], "models": ["Meshy"], "date": "2026-01-19", "openSource": false, "usage": 17, "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "robot-warrior.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.9.2" }, { "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 3D"], "models": ["Rodin"], "logos": [ { "provider": "Rodin" } ], "date": "2026-05-23", "openSource": false, "size": 0, "usage": 1, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.22.2" }, { "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","Image to 3D"], "models": ["Meshy"], "date": "2026-01-19", "openSource": false, "size": 0, "usage": 38, "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", "minComfyUIVersion": "0.23.0" }, { "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","API"], "models": ["Hunyuan3D"], "logos": [ { "provider": "Hunyuan" } ], "date": "2026-02-13", "openSource": false, "size": 0, "usage": 8, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.14.0" }, { "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 3D"], "models": ["Hunyuan3D"], "date": "2026-01-26", "openSource": false, "usage": 12, "username": "ComfyUI", "minComfyUIVersion": "0.23.0" }, { "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"], "models": ["Hunyuan3D"], "logos": [ { "provider": "Hunyuan" } ], "date": "2026-03-07", "openSource": false, "size": 0, "usage": 21, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.16.4" }, { "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","API","Text to 3D"], "models": ["Tripo"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-09", "openSource": false, "size": 0, "usage": 11, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.34.0" }, { "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","Image to 3D"], "models": ["Tripo"], "logos": [ { "provider": "Tripo" } ], "date": "2026-05-09", "openSource": false, "size": 0, "usage": 51, "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" } ] }, "minComfyUIVersion": "0.34.0" }, { "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 3D","3D","API"], "models": ["Tripo"], "date": "2025-12-23", "openSource": false, "size": 0, "usage": 24, "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", "minComfyUIVersion": "0.35.1" }, { "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": ["API","3D","Image to 3D"], "models": ["Meshy","Nano Banana 2"], "logos": [ { "provider": ["Google","Meshy"] } ], "date": "2026-03-19", "openSource": false, "size": 0, "usage": 14, "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", "minComfyUIVersion": "0.35.1" }, { "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 3D","API"], "models": ["Meshy"], "date": "2026-01-19", "openSource": false, "size": 0, "usage": 20, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.9.2" }, { "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 3D","3D","API"], "models": ["Tripo"], "date": "2025-12-23", "openSource": false, "size": 0, "usage": 8, "username": "ComfyUI", "minComfyUIVersion": "0.35.1" }, { "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 3D","3D","API"], "models": ["Tripo"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "usage": 8, "username": "ComfyUI", "minComfyUIVersion": "0.35.1" }, { "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 3D","API"], "models": ["Tripo"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "usage": 10, "io": { "inputs": [ { "nodeId": 36, "nodeType": "LoadImage", "file": "api_tripo_image_to_model_input_image.jpg", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.35.1" }, { "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, "usage": 22, "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", "minComfyUIVersion": "0.35.1" }, { "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": ["3D","API","Image to 3D"], "models": ["Rodin"], "date": "2025-09-27", "tutorialUrl": "", "openSource": false, "size": 0, "usage": 12, "io": { "inputs": [ { "nodeId": 82, "nodeType": "LoadImage", "file": "api_rodin_gen2_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.23.0", "searchRank": 0 }, { "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, "usage": 4, "io": { "inputs": [ { "nodeId": 49, "nodeType": "LoadImage", "file": "api_rodin_image_to_model_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.23.0" }, { "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, "usage": 14, "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", "minComfyUIVersion": "0.23.0" }, { "name": "3d_hunyuan3d-v2.1", "title": "HY 3D 2.1: Single View to Model", "mediaType": "image", "mediaSubtype": "webp", "description": "Reconstruct a 3D model from a single photo using Hunyuan3D 2.1, converting one input image into a raw white-mesh geometry without textures or materials. Ideal for rapid 3D concepting, blockout prototyping, and asset preparation before texturing or retopology.", "tags": ["Image to 3D","3D"], "models": ["Hunyuan3D","Tencent"], "date": "2025-03-01", "tutorialUrl": "", "size": 4939212390, "usage": 163, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "3d_hunyuan3d-v2.1_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.28", "openSource": true, "searchRank": 0 }, { "name": "3d_hunyuan3d_image_to_model", "title": "HY 3D 2.0", "mediaType": "image", "mediaSubtype": "webp", "description": "Generate a textured-ready 3D mesh from a single image using Hunyuan3D 2.0's shape diffusion pipeline, which aligns geometry to the given image and outputs an untextured white mesh. Ideal for 3D asset prototyping, game and AR content prep, and as a base for later texture painting or handcrafted detailing.", "tags": ["Image to 3D","3D"], "models": ["Hunyuan3D","Tencent"], "date": "2025-03-01", "tutorialUrl": "", "size": 4939212390, "usage": 31, "io": { "inputs": [ { "nodeId": 56, "nodeType": "LoadImage", "file": "3d_hunyuan3d_image_to_model_input_image.png", "mediaType": "image" } ] }, "username": "ComfyUI", "minComfyUIVersion": "0.3.28", "openSource": true, "searchRank": 0 }, { "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, "usage": 102, "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", "minComfyUIVersion": "0.3.28" }, { "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, "usage": 14, "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", "minComfyUIVersion": "0.3.28" }, { "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 lightweight model with good topology and unwrapped UV. Great for 3D game asset optimization.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","3D"], "models": ["Hunyuan3D"], "logos": [ { "provider": "Hunyuan" } ], "date": "2026-03-07", "openSource": false, "size": 0, "usage": 11, "searchRank": 0, "username": "shane", "minComfyUIVersion": "0.16.4" }, { "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"], "models": ["Hunyuan3D"], "logos": [ { "provider": "Hunyuan" } ], "date": "2026-03-07", "openSource": false, "size": 0, "usage": 8, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/api_hunyuan3d_model2uv-1.png","thumbnail/api_hunyuan3d_model2uv-2.png"], "minComfyUIVersion": "0.14.0" }, { "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, "usage": 20, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 28, "nodeType": "LoadImage", "file": "lego_street_panorama.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.22.0" }, { "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, "usage": 56, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 9, "nodeType": "LoadImage", "file": "modern_living_room.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.22.0" }, { "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": ["API","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, "usage": 10, "searchRank": 0, "io": { "inputs": [ { "nodeId": 119, "nodeType": "LoadImage", "file": "lucky_cat_sculpture_front.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 118, "nodeType": "SaveImage", "file": "lucky_cat_sculpture_back.png", "mediaType": "image" } ] }, "username": "shane", "minComfyUIVersion": "0.23.0" } ] }, { "moduleName": "default", "category": "Foundation", "title": "Vector", "icon": "icon-[lucide--pen-tool]", "type": "image", "templates": [ { "name": "api_recraft_v4_1_text_to_vector", "title": "Recraft 4.1: Text to Vector", "description": "Generate a clean, flat vector logo from a text prompt using Recraft V4.1, producing one scalable SVG output with no file input required. Ideal for branding and logo design, vector illustration projects, and creating consistent flat-color graphics for presentations or merchandise.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Vector","API"], "models": ["Recraft"], "logos": [ { "provider": "Recraft" } ], "date": "2026-07-28", "openSource": false, "size": 0, "usage": 73, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.29.0" }, { "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, "usage": 31, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.14.1" }, { "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, "usage": 5, "username": "ComfyUI", "minComfyUIVersion": "0.3.34" }, { "name": "api_quiver_image_to_svg", "title": "Arrow 2: Image to SVG", "description": "Converts an image input into an SVG output.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Vector"], "models": ["Quiver"], "logos": [ { "provider": "Quiver" } ], "date": "2026-03-23", "openSource": false, "size": 0, "usage": 23, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "abstract_horse.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_quiver_image_to_svg.png"], "minComfyUIVersion": "0.39.2" }, { "name": "api_quiver_text_to_svg", "title": "Arrow 2: 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": ["API","Vector"], "models": ["Quiver"], "logos": [ { "provider": "Quiver" } ], "date": "2026-03-23", "openSource": false, "size": 0, "usage": 10, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/api_quiver_text_to_svg.png"], "minComfyUIVersion": "0.39.2" }, { "name": "api_quiver_arrow2_image_to_svg", "title": "Arrow2: Image to SVG", "description": "Convert a raster image into a clean, editable SVG vector using Arrow 2, taking one image and returning one vector output. The model produces cleaner geometry and stronger composition with fewer control points. Ideal for vectorizing sketches, logos, and line art, or preparing scalable brand and product assets.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["API","Vector"], "models": ["Quiver"], "logos": [ { "provider": "Quiver" } ], "minComfyUIVersion": "0.39.2", "date": "2026-09-23", "openSource": false, "size": 0, "usage": 43, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 22, "nodeType": "LoadImage", "file": "retro_office_car_scene.png", "mediaType": "image" } ] } }, { "name": "api_quiver_arrow2_text_to_svg", "title": "Arrow2: Text to SVG", "description": "Generate editable SVG vector graphics directly from text prompts using Arrow 2, producing one image output with no file inputs required. Ideal for illustrations, technical diagrams, logo design, and turning written briefs into clean, scalable vector assets.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Vector"], "models": ["Quiver"], "logos": [ { "provider": "Quiver" } ], "minComfyUIVersion": "0.39.2", "date": "2026-09-23", "openSource": false, "size": 0, "usage": 13, "searchRank": 0, "username": "ComfyUI", "io": { "outputs": [ { "nodeId": 5, "nodeType": "SaveSVGNode", "file": "api_quiver_arrow2_text_to_svg.svg", "mediaType": "image" } ] }, "thumbnail": ["output/api_quiver_arrow2_text_to_svg.svg"] }, { "name": "api_ideogram_vector_1_text_to_svg", "title": "Ideogram Vector 1: Text to SVG", "description": "Generate a fully editable SVG from a text prompt with Ideogram Vector 1, optionally guided by up to five reference images, and save it as one vector file. Ideal for logos, posters, flat illustration, patterns and line art that stays crisp at any size and opens directly in a vector editor.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Vector"], "models": ["Ideogram"], "logos": [ { "provider": "Ideogram" } ], "minComfyUIVersion": "0.42.5", "date": "2026-10-22", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "academic-svg.png", "mediaType": "image" } ] } }, { "name": "api_ideogram_vector_1_image_to_svg", "title": "Ideogram Vector 1: Image to SVG", "description": "Trace a bitmap into a fully editable SVG with Ideogram Vector 1 and save it as one vector file. Ideal for turning logos, flat illustration, patterns and line art into clean paths that stay crisp at any size, with a detail mode that either keeps large flat color blocks or finer color regions. Photographs also work, but convert into many small paths, so clean sources with large areas of flat color and transparent backgrounds vectorize best.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Vector"], "models": ["Ideogram"], "logos": [ { "provider": "Ideogram" } ], "minComfyUIVersion": "0.42.5", "date": "2026-10-22", "openSource": false, "size": 0, "usage": 0, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 4, "nodeType": "LoadImage", "file": "kid_onknight_dragon.png", "mediaType": "image" } ] } } ] }, { "moduleName": "default", "category": "Foundation", "title": "LLM", "icon": "icon-[lucide--message-square-text]", "type": "llm", "templates": [ { "name": "api_openrouter_gpt5_6_luna", "title": "GPT-5.6 Luna", "description": "GPT-5.6 Luna streamlines visual pre-production by analyzing a single reference image and generating structured creative text from a user prompt. It takes 1 input image and produces no explicit visual outputs, focusing instead on rapid, standardized copywriting. Ideal for batch scene description expansion, shot list organization, and high-volume creative ideation.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text Generation"], "models": ["ChatGPT"], "logos": [ { "provider": "OpenRouter" } ], "date": "2026-07-22", "openSource": false, "size": 0, "usage": 35, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.28.0" }, { "name": "api_openrouter_gpt5_6_terra", "title": "GPT-5.6 Terra", "description": "Describe a scene or world using GPT-5.6 Terra, a balanced multimodal model that interprets one uploaded image to guide visual storytelling and style consistency. Ideal for worldbuilding, mood board creation, and maintaining cohesive aesthetics across a series of works.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text Generation"], "models": ["ChatGPT"], "logos": [ { "provider": "OpenRouter" } ], "date": "2026-07-22", "openSource": false, "size": 0, "usage": 12, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.28.0" }, { "name": "api_openrouter_gpt5_6_sol", "title": "GPT-5.6: Sol", "description": "GPT-5.6 Sol is a multimodal model workflow for visual storytelling, taking 1 input image and a user prompt to generate detailed scene descriptions and narrative sequences. Ideal for world-building, multi-shot storyboarding, and maintaining consistent art style across long-form illustration or video projects.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text Generation"], "models": ["ChatGPT"], "logos": [ { "provider": "OpenRouter" } ], "date": "2026-07-22", "openSource": false, "size": 0, "usage": 23, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.28.0" }, { "name": "api_openrouter_grok4_5", "title": "Grok: Grok 4.5", "description": "Grok 4.5 is a flagship multimodal model designed for complex engineering and creative tasks, with native visual parsing and high-speed inference. It takes creative briefs and generated images as inputs, producing standardized scene descriptions and iterative visual analysis. Ideal for multi-shot storyboarding, batch image description generation, and feedback-driven creative refinement.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text Generation"], "models": ["Grok"], "logos": [ { "provider": "OpenRouter" } ], "date": "2026-07-22", "openSource": false, "size": 0, "usage": 222, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.28.0" }, { "name": "api_openrouter_kimi_k3", "title": "Kimi: K3", "description": "Generate detailed image descriptions and creative briefs using Kimi K3, a multimodal model with million-token context windows for unified text and image understanding. Input one image and a text prompt to produce nuanced visual analyses or batch descriptions. Ideal for streamlining multi-shot visual series, generating automated script prompts for node-based workflows, and iteratively refining creative concepts through image feedback.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text Generation"], "models": ["Kimi K3"], "logos": [ { "provider": "OpenRouter" } ], "date": "2026-07-22", "openSource": false, "size": 0, "usage": 10, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.28.0" }, { "name": "api_anthropic_claude_opus_5_5", "title": "Claude: Opus 5.5", "description": "This workflow pairs a single uploaded image with a text prompt, sending both to Claude Opus 5.5 for multimodal reasoning and response generation. Ideal for image captioning, visual question answering, and prompt-driven image analysis.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","LLM"], "models": ["Claude"], "logos": [ { "provider": "Anthropic" } ], "minComfyUIVersion": "0.37.2", "date": "2026-09-23", "openSource": false, "size": 0, "usage": 64, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" } ] } }, { "name": "api_anthropic_claude_opus_5", "title": "Claude: Opus 5", "description": "Load an image and enter a prompt to interact with Claude Opus 5, a highly capable and cost-efficient AI model that excels at coding, knowledge work, and problem-solving. Ideal for software engineering tasks, scientific research requiring visual analysis, and everyday productivity with a thoughtful, proactive assistant.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text Generation"], "models": ["Claude"], "logos": [ { "provider": "Anthropic" } ], "date": "2026-07-28", "openSource": false, "size": 0, "usage": 11, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.28.0" }, { "name": "api_anthropic_claude_fable5", "title": "Claude: Fable 5", "description": "Claude Fable 5, Anthropic's first public Mythos-class frontier model, powers end-to-end creative workflows in ComfyUI. It takes 1 text prompt and generates 1 structured output including storyboard breakdowns, precise prompts for SD models and ControlNet, and custom node scripts. Ideal for concept artists refining visual narratives, AI filmmakers maintaining style consistency across series, and digital creators automating their entire rendering pipeline.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text Generation"], "models": ["Claude"], "logos": [ { "provider": "Anthropic" } ], "date": "2026-07-22", "openSource": false, "size": 0, "usage": 8, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/api_anthropic_claude_fable5.webp"], "minComfyUIVersion": "0.28.0" }, { "name": "api_anthropic_claude_sonnet5", "title": "Claude: Sonnet 5", "description": "Leverage Claude Sonnet 5 for high-value autonomous task execution, bridging the gap to flagship performance at a lower cost. Input any text prompt or script to generate precise image descriptions, automated workflow scripts, shot sequence logs, or node logic corrections. Ideal for batch production tasks, debugging ComfyUI node logic, and maintaining consistent output quality across repetitive generation workflows.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text Generation"], "models": ["Claude"], "logos": [ { "provider": "Anthropic" } ], "date": "2026-07-22", "openSource": false, "size": 0, "usage": 1, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.28.0" }, { "name": "api_anthropic_claude_fable5_1", "title": "Claude: Fable 5.1", "description": "Run Claude Fable 5.1, Anthropic's frontier coding and agentic research model, directly in your workflow to tackle long-running, multi-step problems with state-of-the-art reasoning. This template provides access to the model's full capabilities, from root-cause software debugging and complex code generation to scientific analysis and knowledge work, with adjustable effort levels to balance cost and performance. Ideal for autonomous coding agents, deep technical investigations, and extended research tasks that require sustained, high-quality output.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","LLM"], "models": ["Claude"], "logos": [ { "provider": "Anthropic" } ], "date": "2026-09-04", "openSource": false, "size": 0, "usage": 56, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 12, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.34.4" }, { "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, "usage": 203, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 8, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.15.0" }, { "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, "usage": 9, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "contact_sheet_app_input_1.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.22.1" }, { "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, "usage": 9, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "ice_cold_pup.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.21.1" }, { "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"], "models": ["Gemma 4"], "date": "2026-05-01", "openSource": true, "size": 9019431322, "usage": 75, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "the_lily_veil.png", "mediaType": "image" }, { "nodeId": 5, "nodeType": "LoadAudio", "file": "long_demo.mp3", "mediaType": "audio" }, { "nodeId": 6, "nodeType": "LoadVideo", "file": "video_wan_vace_inpainting_input_video.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.15.0" }, { "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, "usage": 150, "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"], "minComfyUIVersion": "0.15.0" }, { "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, "usage": 31, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/llm_qwen3_text_gen.png"], "minComfyUIVersion": "0.15.0" }, { "name": "api_openai_chat", "title": "OpenAI: ChatGPT", "description": "Engage with OpenAI's advanced language models for intelligent conversations.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Text Generation"], "models": ["ChatGPT"], "date": "2025-03-01", "tutorialUrl": "", "openSource": false, "size": 0, "usage": 47, "io": { "inputs": [ { "nodeId": 5, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "username": "ComfyUI", "searchRank": 0, "logos": [ { "provider": "OpenAI" } ], "minComfyUIVersion": "0.28.0" }, { "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, "usage": 25, "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "username": "ComfyUI", "searchRank": 0, "logos": [ { "provider": "Google" } ], "minComfyUIVersion": "0.28.0" }, { "name": "api_openai_gpt6_astra", "title": "GPT-6 Astra", "description": "Generate polished visual assets and optimize image-analysis prompts with GPT-6 Astra, an AI model that excels at computer vision tasks while adapting to your preferred style and reference images. Input your source visuals and creative direction to receive refined, immediately usable outputs with accurate detail and concise messaging. Ideal for enhancing prompt engineering workflows, preparing image datasets for analysis, and producing presentation-ready visual content that meets professional standards.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","LLM"], "models": ["ChatGPT"], "logos": [ { "provider": "OpenAI" } ], "minComfyUIVersion": "0.34.4", "date": "2026-09-05", "openSource": false, "size": 0, "usage": 31, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "blue_poppies_field.png", "mediaType": "image" } ] } }, { "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","Text Generation"], "models": ["Seed 2.0"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-05-19", "openSource": false, "size": 0, "usage": 49, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 3, "nodeType": "LoadImage", "file": "angle_3.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.22.0" } ] }, { "moduleName": "default", "category": "Foundation", "title": "Node Basics", "icon": "icon-[lucide--blocks]", "type": "image", "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, "usage": 9, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 180, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.19.0" }, { "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, "usage": 7, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.19.0" }, { "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, "usage": 9, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 374, "nodeType": "LoadImage", "file": "example.png", "mediaType": "image" } ] }, "thumbnail": ["thumbnail/basic_mask_operations_and_compositing.png"], "minComfyUIVersion": "0.3.30" }, { "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, "usage": 2, "searchRank": 0, "username": "ComfyUI", "minComfyUIVersion": "0.4.0" }, { "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","Image Edit"], "models": ["None"], "date": "2026-03-19", "openSource": true, "size": 0, "usage": 20, "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"], "minComfyUIVersion": "0.8.0" }, { "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, "usage": 17, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/utility_text_lists_select_prompt.mp4"], "requiresCustomNodes": ["FL_PromptSelectorBasic"], "minComfyUIVersion": "0.3.42" }, { "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, "usage": 14, "searchRank": 0, "username": "ComfyUI", "thumbnail": ["thumbnail/templates_purz_batch_generation.mp4"], "requiresCustomNodes": ["comfyui_fill-nodes"], "thumbnailVariant": "zoomHover", "minComfyUIVersion": "0.11.0" } ] }, { "moduleName": "default", "category": "Applied", "isEssential": true, "title": "Product & Ads", "icon": "icon-[lucide--package]", "type": "image", "templates": [ { "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 ElevenLabs and LTX Video.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","Lip Sync"], "models": ["ElevenLabs","LTX-2.3"], "logos": [ { "provider": ["ElevenLabs","Google","Lightricks"], "label": "Multiple Providers" } ], "date": "2026-04-06", "openSource": false, "size": 48962627174, "usage": 10, "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": "long_demo.mp3", "mediaType": "audio" } ], "outputs": [ { "nodeId": 479, "nodeType": "SaveVideo", "file": "template_image_speech_to_video.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.35.2" }, { "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": ["API","Image Edit","Video"], "models": ["Gemini-3.1-Pro","Kling 3.0","Nano Banana 2"], "logos": [ { "provider": ["Google","Kling"] } ], "date": "2026-03-30", "openSource": false, "size": 0, "usage": 11, "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" } ] }, "minComfyUIVersion": "0.35.2" }, { "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": ["API","Text to Video","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, "usage": 20, "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", "minComfyUIVersion": "0.16.1" }, { "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": ["API","Image Edit","Style Transfer"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-16", "openSource": false, "size": 0, "usage": 12, "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"], "isApp": true, "minComfyUIVersion": "0.8.0" }, { "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": ["API","FLF2V","Video"], "models": ["Nano Banana 2","Seedance 1.5 Pro"], "logos": [ { "provider": ["ByteDance","Google"] } ], "date": "2026-03-06", "openSource": false, "size": 0, "usage": 13, "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"], "minComfyUIVersion": "0.20.3" }, { "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": ["Image to Video","API"], "models": ["Seedream","MiniMax"], "openSource": false, "date": "2025-12-18", "searchRank": 8, "size": 0, "usage": 14, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "product_shoe.jpeg", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-photo_to_product_vid.mp4"], "minComfyUIVersion": "0.33.3" }, { "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","Image Edit"], "models": ["Gemini3 Pro Image Preview","Google","Nano Banana Pro"], "openSource": false, "date": "2025-12-18", "searchRank": 8, "size": 0, "usage": 13, "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"], "isApp": true, "minComfyUIVersion": "0.8.0" }, { "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": ["API","Image Edit","Relight"], "models": ["ByteDance","Seedream"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "usage": 26, "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"], "minComfyUIVersion": "0.33.3" }, { "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": ["API","Image Edit","Image"], "models": ["Nano Banana Pro","Google"], "date": "2025-12-06", "openSource": false, "searchRank": 8, "size": 0, "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials"], "usage": 10, "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"], "minComfyUIVersion": "0.15.0" }, { "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": ["API","FLF2V","Image to Video"], "models": ["Kling","Seedream"], "openSource": false, "date": "2025-12-18", "searchRank": 8, "size": 0, "usage": 11, "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "product_car.jpg", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-car_product.mp4"], "minComfyUIVersion": "0.8.0" }, { "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"], "models": ["Gemini3 Pro Image Preview","Google","Nano Banana Pro"], "openSource": false, "date": "2025-12-18", "searchRank": 8, "size": 0, "usage": 10, "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"], "isApp": true, "minComfyUIVersion": "0.8.0" }, { "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": ["API","Image Edit"], "models": ["Google","Google Gemini Image","Nano Banana Pro"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "usage": 18, "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"], "minComfyUIVersion": "0.3.71" }, { "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": ["API","Style Reference"], "models": ["Gemini3 Pro Image Preview","Nano Banana Pro","Google","ByteDance","Seedance"], "date": "2025-12-03", "openSource": false, "searchRank": 8, "size": 0, "usage": 20, "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"], "minComfyUIVersion": "0.8.0" }, { "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, "usage": 37, "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"], "minComfyUIVersion": "0.4.0" }, { "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","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, "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"], "minComfyUIVersion": "0.15.0" }, { "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 generated layout.", "tags": ["API","Image Edit"], "models": ["ByteDance","Google Gemini","Seedream"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "requiresCustomNodes": ["comfyui_essentials"], "usage": 11, "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"], "minComfyUIVersion": "0.35.2" } ] }, { "moduleName": "default", "category": "Applied", "isEssential": true, "title": "Character & Fashion", "icon": "icon-[lucide--user]", "type": "image", "templates": [ { "name": "template_ltx2_3_ic_lora_ingredients", "title": "LTX-2.3 IC-LoRA: Reference Sheet Control", "description": "Generate short video clips that stay visually consistent with a reference sheet inventorying characters, props, and locations. Input a composite reference image and a split prompt describing the action, outputting a single video clip. Ideal for character-driven animation, consistent prop visualization, and location-specific scene generation.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["Reference to Video"], "models": ["LTX-2.3"], "date": "2026-07-13", "openSource": true, "size": 39621073306, "usage": 96, "searchRank": 0, "username": "ComfyUI", "io": { "inputs": [ { "nodeId": 724, "nodeType": "LoadImage", "file": "german_shepherd_news_anchor_ref.png", "mediaType": "image" } ], "outputs": [ { "nodeId": 68, "nodeType": "SaveVideo", "file": "template_ltx2_3_ic_lora_ingredients.mp4", "mediaType": "video" } ] }, "minComfyUIVersion": "0.22.0" }, { "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","Character Replacement","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, "usage": 43, "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" } ] }, "minComfyUIVersion": "0.26.2" }, { "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": ["API","Image","Image Edit"], "models": ["Nano Banana 2"], "date": "2026-05-21", "openSource": false, "includeOnDistributions": ["cloud"], "size": 0, "usage": 12, "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" } ] }, "minComfyUIVersion": "0.20.3" }, { "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, "usage": 360, "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, "minComfyUIVersion": "0.4.0" }, { "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","Character Replacement","Video Edit"], "models": ["wan2.2 Animate"], "requiresCustomNodes": ["ComfyUI-WanAnimatePreprocess","ComfyUI-segment-anything-2","comfyui-kjnodes"], "date": "2026-03-08", "openSource": true, "size": 28776280883, "usage": 1233, "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"], "minComfyUIVersion": "0.3.60" }, { "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, "usage": 380, "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"], "minComfyUIVersion": "0.3.42" }, { "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": ["API","Character Replacement","Image to Video","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, "usage": 17, "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"], "minComfyUIVersion": "0.15.1" }, { "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": ["API","Image","Image Edit"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-30", "openSource": false, "size": 0, "usage": 41, "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"], "isApp": true, "minComfyUIVersion": "0.8.0" }, { "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": ["API","Video","Image Edit"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "requiresCustomNodes": ["comfyui_essentials"], "date": "2026-03-30", "openSource": false, "size": 0, "usage": 8, "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"], "isApp": true, "minComfyUIVersion": "0.8.0" }, { "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 FLF2V videos.", "mediaType": "image", "mediaSubtype": "webp", "tags": ["API","FLF2V","Video"], "models": ["Gemini-3.1-flash-lite","Kling 3.0"], "logos": [ { "provider": ["Google","Kling"] } ], "date": "2026-03-30", "openSource": false, "size": 0, "usage": 9, "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"], "isApp": true, "minComfyUIVersion": "0.35.2" }, { "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, "usage": 20, "searchRank": 0, "username": "hellorob", "io": { "inputs": [ { "nodeId": 124, "nodeType": "LoadImage", "file": "silver_hand.png", "mediaType": "image" } ] }, "minComfyUIVersion": "0.3.71" }, { "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","Image to 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, "usage": 14, "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"], "minComfyUIVersion": "0.8.0" }, { "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": ["API","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, "usage": 90, "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"], "isApp": true, "minComfyUIVersion": "0.15.0" }, { "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","Character Reference"], "models": ["Nano Banana Pro"], "date": "2026-01-26", "openSource": false, "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials"], "usage": 49, "size": 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"], "minComfyUIVersion": "0.35.2" }, { "name": "templates_rob_portrait_light_migration.app", "title": "Portrait Relight", "description": "Upload your target image and a reference lighting image. Relights your target image.", "mediaType": "image", "mediaSubtype": "webp", "thumbnailVariant": "compareSlider", "tags": ["Image Edit","LoRA","Relight"], "models": ["Qwen-Image-Edit"], "date": "2026-03-09", "openSource": true, "size": 31138512896, "usage": 16, "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"], "isApp": true, "minComfyUIVersion": "0.4.0" }, { "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","Lip Sync"], "models": ["LivePortrait"], "requiresCustomNodes": ["comfyui-kjnodes","comfyui-liveportraitkj","comfyui-videohelpersuite"], "date": "2026-03-06", "openSource": true, "size": 21474836480, "usage": 22, "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"], "isApp": true, "minComfyUIVersion": "0.0.1" }, { "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": ["API","Character Reference"], "models": ["Gemini3 Pro Image Preview","Google","Nano Banana Pro"], "date": "2026-01-13", "openSource": false, "usage": 85, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "templates-character_sheet_pink_silver_outfit.jpg", "mediaType": "image" } ] }, "size": 0, "searchRank": 0, "username": "hellorob", "thumbnail": ["thumbnail/templates-character_sheet.mp4"], "minComfyUIVersion": "0.3.71" }, { "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": ["Relight","LoRA","Portrait"], "models": ["Qwen","Qwen-Image-Edit"], "date": "2026-01-13", "openSource": true, "usage": 38, "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, "searchRank": 0, "minComfyUIVersion": "0.4.0" }, { "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": ["API","Virtual Try-On"], "models": ["Seedream 4.5"], "logos": [ { "provider": "ByteDance" } ], "date": "2026-03-08", "openSource": false, "size": 0, "usage": 10, "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"], "minComfyUIVersion": "0.33.3" }, { "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": ["API","Image Edit"], "models": ["Google Gemini Image","Nano Banana Pro","Google","Gemini3 Pro Image Preview"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials"], "usage": 28, "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"], "minComfyUIVersion": "0.15.0" }, { "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, "usage": 111, "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"], "minComfyUIVersion": "0.3.60" }, { "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","Image Edit"], "models": ["Nano Banana Pro","Google","Google Gemini Image"], "date": "2026-01-13", "openSource": false, "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials"], "usage": 2, "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"], "minComfyUIVersion": "0.15.0" }, { "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": ["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, "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials"], "usage": 9, "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"], "minComfyUIVersion": "0.35.2" }, { "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","Image Edit","Character Reference"], "models": ["Google Gemini Image","Nano Banana Pro"], "date": "2026-01-13", "openSource": false, "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials"], "usage": 12, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "cube_robot.jpg", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-split_stack.mp4"], "minComfyUIVersion": "0.15.0" }, { "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","Image Edit"], "models": ["Nano Banana Pro","Google","Gemini3 Pro Image Preview"], "openSource": false, "date": "2025-12-18", "searchRank": 8, "size": 0, "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials"], "usage": 1, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 10, "nodeType": "LoadImage", "file": "subject-profile.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-8x8_grid-pfp.png"], "minComfyUIVersion": "0.15.0" }, { "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": ["API","Portrait"], "models": ["Nano Banana Pro","Gemini3 Pro Image Preview","Google"], "date": "2026-01-19", "openSource": false, "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials"], "usage": 4, "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"], "minComfyUIVersion": "0.15.0" }, { "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": ["API","Image Edit"], "models": ["Google Gemini Image","Nano Banana Pro","Google","Gemini3 Pro Image Preview"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials"], "usage": 2, "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"], "minComfyUIVersion": "0.15.0" }, { "name": "api_flux_vto", "title": "Virtual Try-On: Flux", "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, "usage": 12, "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" } ] }, "minComfyUIVersion": "0.23.0" } ] }, { "moduleName": "default", "category": "Applied", "isEssential": true, "title": "Brand & Design", "icon": "icon-[lucide--palette]", "type": "image", "templates": [ { "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": ["API","Brand Design"], "models": ["Nano Banana 2","Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-30", "openSource": false, "size": 0, "usage": 10, "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"], "minComfyUIVersion": "0.20.3" }, { "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": ["API","Image","Image Edit"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-21", "openSource": false, "size": 0, "usage": 9, "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"], "minComfyUIVersion": "0.20.3" }, { "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": ["API","Image Edit"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-21", "openSource": false, "size": 0, "usage": 10, "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"], "minComfyUIVersion": "0.4.0" }, { "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": ["API","Image Edit","Image"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials"], "date": "2026-03-30", "openSource": false, "size": 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"], "minComfyUIVersion": "0.15.0" }, { "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": ["API","Brand Design","FLF2V"], "models": ["ByteDance","Seedream","Google Gemini","Nano Banana Pro"], "openSource": false, "date": "2025-12-15", "searchRank": 8, "size": 0, "usage": 12, "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"], "minComfyUIVersion": "0.35.2" }, { "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": ["API","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, "usage": 6, "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"], "minComfyUIVersion": "0.8.0" }, { "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": ["API","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, "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"], "minComfyUIVersion": "0.8.0" }, { "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": ["API","Image Edit","Brand Design"], "models": ["Nano Banana Pro","Google"], "date": "2025-12-06", "searchRank": 8, "openSource": false, "size": 0, "usage": 2, "logos": [ { "provider": "Google" } ], "io": { "inputs": [ { "nodeId": 2, "nodeType": "LoadImage", "file": "template-Magazine_Cover_&_Package_Design.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/template-multistyle-magazine-cover-nanobananapro.png"], "minComfyUIVersion": "0.3.71" }, { "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": ["API","Brand Design","Image Edit"], "models": ["Gemini3 Pro Image Preview","Google","Nano Banana Pro"], "date": "2026-01-13", "openSource": false, "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials"], "usage": 17, "io": { "inputs": [ { "nodeId": 1, "nodeType": "LoadImage", "file": "input_reference_icon.png", "mediaType": "image" } ] }, "username": "hellorob", "thumbnail": ["thumbnail/templates-3x3_grid_brand_icons.mp4"], "minComfyUIVersion": "0.15.0" }, { "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": ["API","Image Edit"], "models": ["Nano Banana Pro","Google"], "date": "2025-12-06", "searchRank": 8, "openSource": false, "size": 0, "requiresCustomNodes": ["comfyui_essentials"], "usage": 7, "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"], "minComfyUIVersion": "0.15.0" }, { "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": ["API","Brand Design"], "models": ["Gemini3 Pro Image Preview","Google","Kling","Nano Banana Pro"], "date": "2026-01-19", "openSource": false, "requiresCustomNodes": ["comfyui_essentials"], "usage": 1, "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"], "minComfyUIVersion": "0.8.0", "size": 0, "searchRank": 0 }, { "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": ["API","Game","Style Reference"], "models": ["Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "date": "2026-03-06", "openSource": false, "size": 0, "usage": 14, "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"], "isApp": true, "minComfyUIVersion": "0.9.0" }, { "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","3D"], "models": ["Qwen-Image","SeedVR2"], "requiresCustomNodes": ["comfyui_essentials","seedvr2_videoupscaler"], "date": "2026-03-06", "openSource": true, "size": 31782757990, "usage": 19, "searchRank": 0, "username": "shane", "isApp": true, "minComfyUIVersion": "0.3.42" }, { "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": ["API","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, "usage": 18, "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"], "minComfyUIVersion": "0.20.3" }, { "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": ["API","Video","Image Edit"], "models": ["Google","Nano Banana Pro"], "logos": [ { "provider": "Google" } ], "requiresCustomNodes": ["comfyui-kjnodes","comfyui_essentials","comfyui_layerstyle"], "date": "2026-02-05", "openSource": false, "size": 0, "usage": 18, "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"], "minComfyUIVersion": "0.15.0" } ] } ]