Cómo instalar y gestionar las versiones de desarrollo de ComfyUI

Instalar las versiones de desarrollo de ComfyUI

Si quieres estar en la punta de lanza de ComfyUI, normalmente tienes que salirte de la versión Desktop. La situación actual es clara: ComfyUI Desktop se construye sobre versiones estables y suele ir retrasada respecto al desarrollo. No está pensada para ejecutar los commits más recientes.

Ilustración vectorial mostrando Desktop, Portable e instalación manual de ComfyUI.
Comparación visual entre las tres formas principales de instalar ComfyUI.

Si tienes una instalación manual o portable, el control es total. Puedes ejecutar comandos como git checkout master seguido de git pull. Eso te deja directamente en la versión de desarrollo (nightly), es decir, último commit disponible.

En las instalaciones portables modernas suele existir además un archivo llamado update_comfyui.bat, que actualiza a la versión de desarrollo. Por el contrario, usar update_comfyui_stable.bat te devuelve a la versión estable.

También desde ComfyUI Manager, algunas instalaciones permiten cambiar el canal de actualización a *Nightly*. Varios usuarios reportan que esto resuelve nodos faltantes que todavía no han llegado a una release oficial.

La confusión con los números de versión

Un punto clave es si la nightly siempre tiene la versión más reciente. La respuesta corta es no. En muchos proyectos «nightly» no significa «tiene el número de versión más alto», sino que está construido desde la rama de desarrollo más reciente.

Por ejemplo, imagina que tienes una release estable en v0.3.50, pero tu rama de desarrollo es v0.3.49 + 120 commits. El programa puede mostrarte «ComfyUI 0.3.49» aunque realmente tenga código más nuevo que la release 0.3.50.

En ComfyUI hay varios números distintos: la versión de la última release, el hash del commit de Git, o la fecha del último commit. La forma fiable de saber si estás realmente más actualizado no es mirar el número de versión, sino comprobar la rama (master, main) y la fecha del último commit.

Imagen dividida mostrando dos versiones de software con fechas y hashes diferentes.
La nightly no siempre tiene el número de versión más alto.

No es raro que alguien diga «Estoy en la nightly 0.3.48» y otro responda «Yo tengo la release 0.3.50», cuando la nightly 0.3.48 contiene cientos de cambios posteriores.

Recomendación práctica

Mi consejo es mantener las instalaciones separadas:

  • Si tu instalación funciona y produce cosas importantes, quédate en stable.
  • Si sigues modelos nuevos como Wan, Flux o video, instala una segunda copia de ComfyUI portable dedicada a nightly.
  • No mezcles ambas. Tener una estable y otra experimental ahorra muchos dolores de cabeza cuando un commit rompe media docena de custom nodes.