Custom nodes per ComfyUI · open source · Apache 2.0
WextraUI
WextraUI?
valuetrue
false
valuetrue

Nodi in più per ComfyUI, nati da attriti veri.

Un pacchetto di sedici nodi per ComfyUI, dal banco di Winteraction. Nessuno è nato a tavolino: ognuno esiste perché una cosa, lavorando, mancava o faceva perdere tempo. Nove utilità da banco e un loop che rende un film intero, scena dopo scena. Ogni nodo ha un ? nella barra del titolo: il manuale completo, dentro ComfyUI.

I nodi

Sedici nodi, due famiglie.

Come nel nodo WRoute, l'interruttore sceglie quale ramo gira: l'altro non gira affatto. Passa su un nodo per vederlo da vicino.

WextraUI
utilità
loop H3
WextraUIutilità

Utilità

Nove nodi da banco per qualsiasi workflow: nomi dei file, prompt a righe, rami che non girano, cosa è cambiato, LoRA, inquadrature, un numero che cammina, un interruttore a slot.

WSave Image?

Il nome del file composto da parti: cartella, soggetto, qualsiasi valore preso dal grafo, un contatore. Le parti si aggiungono e si tolgono anche in mezzo. Lo leggi prima di lanciare.

WPrompt Rows?

Il prompt a righe: ogni riga un interruttore, la spegni e sparisce dal prompt senza cancellarla. + e per aggiungere e togliere; una presa a sinistra per una stringa esterna che lo stesso interruttore accende e spegne.

WRoute?

L'if al contrario: un ingresso, due uscite, un booleano sceglie quale porta il valore. Il ramo non scelto non gira, Save compresi.

WRouteIndex?

Lo stesso, con un numero e quattro uscite.

WDifference?

Cosa hai cambiato dall'ultimo giro: semi, prompt, valori, cablaggi, nodi aggiunti o tolti. Come testo, e come etichetta da mettere nel nome del file.

WLoad Lora & Trigger?

Carica la LoRA e mette nel prompt le trigger word che clicchi, in linea: il prompt entra da un lato ed esce dall'altro con le parole già dentro. Un menu cartella restringe la lista e dice dove sei (3/12); il controllo sotto il nome cammina le LoRA di quella cartella, una per run. Le parole trigger arrivano dal file di rgthree accanto alla LoRA invece che da Civitai, quindi nessuna chiamata di rete.

WFrame?

Un nodo per ogni inquadratura: nuova misura, ritaglio, ridimensionamento, posizione. Ciò che manca si riempie, ciò che sporge si taglia; esce anche la maschera per l'outpaint.

WFloat?

Un numero che cammina: fermo, oppure su o giù di un passo dopo ogni run in coda, come un seed: senza arrivo e senza pavimento. L'etichetta dice passo e direzione (+0.1/run). Per qualsiasi ingresso FLOAT: la forza di una LoRA, un denoise, un CFG.

WSwitch?

Un interruttore a slot: ogni slot tiene più cavi di qualsiasi tipo, una spia per slot, una sola accesa. Lo slot acceso esce posizione per posizione; i rami dietro gli altri non girano. La prima uscita, index, dice quale slot è acceso.

Loop H3

Un film per MiniMax H3 come lista di scene rese una dopo l'altra, ogni clip agganciata alla precedente da fotogrammi e audio ereditati.

WSimple Prompt H3?

Il prompt H3 senza time-code: cosa si vede, cosa succede in ordine, la camera, il suono, cosa resta fermo, cosa si muove, lo stato finale, tre cose da evitare. L'ordine delle frasi è la timeline.

WScene Composer H3?

Da storyboard a prompt con un time-code per battito: suono e immagine scritti insieme, dove li vuoi nella clip.

WScene H3?

Una scena come un solo oggetto: prompt, durata, seme, da dove parte, dove atterra, le reference, e come si aggancia alla precedente.

WScenes Collection H3?

Le scene in ordine di presa. Quell'ordine è il film.

WLoop Start H3?

Quali scene rende questo Run, e da cosa parte la prima. Si riprende da qualsiasi punto, anche da un video su disco.

WLoop Scene Conditioning H3?

Tutto il condizionamento di una scena in un nodo: testo, tela, primo e ultimo fotogramma, guida, reference e il passaggio di movimento e audio dalla scena prima.

WLoop End H3?

Chiude il giro: dalla clip appena resa taglia la coda che la scena successiva chiede.

Cosa è cambiato

Un anno, run dopo run.

Un WDifference sul progetto stesso: cosa c'era, cosa è stato aggiunto, cosa è andato in pensione. Cominciato come WextraX nell'estate 2025, ripreso e ampliato un anno dopo, rinominato quando è uscito dal banco.

WDifference · WextraUI
08/2025WextraX

+ Extract Lora Name + Extract Tag from list Nasce WextraX, con due nodi da banco: il primo mette al volo il nome della LoRA nel nome del file, il secondo sceglie i tag da una lista e li mette nel prompt senza riscriverli.

25-31/08/2026challenge H3

+ 6 nodi Il loop H3 per intero: Scene Composer, Scene, Scenes Collection, Loop Start, Scene Conditioning, Loop End. Costruito per la Comfy H3 Sync Sound Challenge, per rendere Resonance. ~ loop scelta di architettura: tanti nodi piccoli con prese vere, non un mega-nodo che cresce dentro.

01/09/2026aggancio per scena

~ WScene H3 ogni scena dice quanti fotogrammi eredita e da chi; + WLoop End H3 taglia la coda che la scena dopo chiede; un run riprende da qualsiasi clip.

04/09/20260.3.0

+ WRoute + WRouteIndex + WDifference + WLoad Lora & Trigger Le utilità che mancavano ogni giorno, non solo per H3.

04/09/20260.3.1

~ nome WextraX diventa WextraUI, ogni nodo prende la W davanti. + WFrame + ? una pagina di aiuto su ogni nodo. - Extract Lora Name - Extract Tag - LoRA Info in pensione, dentro WLoad Lora & Trigger.

05/09/20260.3.2 · pubblico

~ stile un solo aspetto per tutti i nodi. Repo pubblico su GitHub.

14/09/20260.3.4

+ WPrompt Rows + WSimple Prompt H3 due nodi nuovi. ~ WSave Image passa avanti le immagini (prima uscita) e scrive il numero del batch nel nome; ~ WLoad Lora & Trigger cammina la lista delle LoRA e la forza un passo per run; ~ WDifference etichetta corta, da nome di file.

15/09/20260.3.5 · agenti

~ API i nodi si guidano anche da fuori, via API di ComfyUI e Comfy MCP: ogni ingresso è uno slot con nome e descrizione, gli ingressi nuovi arrivano opzionali con un default (gli export vecchi girano ancora), ~ WSave Image dichiara i file salvati in /history, ~ WDifference mette il diario del run nei metadati PNG.

15-17/09/20260.3.6 → 0.3.9 · solidità

~ workflow salvati i valori tornano nella casella giusta, per posizione e per nome, anche aprendo un file vecchio. ~ file ogni percorso resta dentro output/ e input/ di ComfyUI, e il README ha una sezione Security che dice cosa tocca il pacchetto. + tools/selftest.py il controllo da fuori prima di ogni push.

17/09/20260.4.0

+ WFloat la camminata della forza di WLoad Lora & Trigger diventa un nodo a sé: un float con fixed / increment / decrement, step e until, un passo dopo ogni run in coda. Quindici nodi.

21/09/20260.5.1 · Registry

+ WSwitch un interruttore a slot: lo slot acceso passa, i rami dietro gli altri non girano. ~ WFloat ora cammina come il seed, senza arrivo. ~ WLoad Lora & Trigger più corto: menu cartella, quattro uscite, parole trigger dal file di rgthree invece che da Civitai, quindi nessuna chiamata di rete. ~ WSave Image parti che si tolgono e si aggiungono anche in mezzo. ~ WFrame misure al pixel. Sedici nodi. Attivo sul Comfy Registry: si installa dal Manager di ComfyUI.

Fatto con questi nodi

Il primo film è uscito dal loop.

AI video · 2026

RESONANCE

Nove scene rese una dopo l'altra con MiniMax H3, ogni clip agganciata alla precedente da fotogrammi e audio ereditati. Video e suono nati insieme, su una sola GPU in casa. Il workflow completo è nel repo, semi fissi: un Run lo rigenera intero.

Vedi Resonance →
Installa

Nessuna dipendenza, un riavvio.

# dal Manager di ComfyUI: cerca WextraUI
# oppure da riga di comando:
comfy node install wextraui
# oppure da GitHub:
cd ComfyUI/custom_nodes
git clone https://github.com/sickbraintwo/WextraUI

Riavvia ComfyUI: i nodi sono nella categoria WextraUI. Il manuale di ogni nodo è il ? nella sua barra del titolo. Licenza Apache 2.0; i nodi in pensione restano in src/legacy. Le versioni pubblicate stanno sul Comfy Registry. Segnalazioni e idee: nelle issue del repo.