Miniaturas en el nodo Load Image de ComfyUI: ¿Modificación o Extensión?

Miniaturas en el nodo Load Image

Hoy vamos a ver una mejora visual para nuestro flujo de trabajo: ¿cómo podemos hacer que el nodo Load Image muestre miniaturas junto al nombre del archivo?

Interfaz de ComfyUI con el nodo Load Image y su lista de archivos sin miniaturas.
Vista del nodo Load Image actual mostrando solo los nombres de archivo en el selector.

Al analizar la situación, vemos que el nodo actual funciona bien para cargar archivos desde una carpeta input, pero su selector es un simple COMBO[STRING]. Esto significa que solo recibe y muestra texto plano. La solución más limpia sería modificar directamente el frontend de ComfyUI.

Podríamos interceptar la lista de archivos, detectar cuáles son imágenes y renderizar elementos HTML con una etiqueta <img> que solicite una versión pequeña mediante su endpoint de preview, manteniendo el nombre original al lado. La ventaja es que no necesitaríamos generar thumbnails físicamente.

Sin embargo, antes de lanzarnos a modificar código o crear un custom node desde cero, vale la pena preguntarse si ya existe algo hecho para esto en la comunidad.

Varias extensiones de ComfyUI mostrando la capacidad de visualizar archivos con miniaturas.
Collage de las extensiones existentes que añaden miniaturas y navegadores multimedia para ComfyUI.

¿Ya existen extensiones?

¡Exactamente! Resulta que sí hay nodos personalizados creados específicamente para resolver esta necesidad sin tocar el core de ComfyUI. La opción más directa es ComfyUI-Thumbnails, un custom node que añade exactamente las miniaturas al selector de imágenes y permite navegar por subcarpetas.

Otras alternativas interesantes incluyen ComfyUI Load Image Media Browser, que integra un navegador multimedia completo, o incluso Deno Multi Image Loader, que ofrece una galería con navegación avanzada. Al probar estas extensiones, vemos que podemos tener nuestro selector visual sin necesidad de realizar ninguna cirugía en el frontend del software.