Custom nodes per ComfyUI · open source · Apache 2.0
WextraUI

Nodi in più per ComfyUI, nati da necessità vere.

Due minuti dentro ComfyUI: le immagini di riferimento, le scene col loop H3, il suono, il montaggio, il mix. Il video della challenge «Open Source Higgsfield» di ComfyUI, novembre 2026.

WextraUI · demo?
videowextraui_demo.mp4 · 1:58
WextraUI?
valuetrue
false
valuetrue

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

La tesi

Il tempo lavora per te.

Provare molte varianti, per modello, LoRA, seed, sampler o scheduler, fino a ieri voleva dire un run separato per ciascuna. I nodi WextraUI hanno un controllo dopo il generate come quello del seed, e il cavo carry li incatena: quando il primo finisce la sua lista, il secondo fa un passo, come le cifre di un contachilometri. Una griglia scheduler × sampler × seed × LoRA × checkpoint con un solo Run; e WSave Image scrive nel nome di ogni file i valori che l'hanno fatto, così non riapri niente per sapere cosa avevi provato. Non è una magia nuova, è la stessa di ComfyUI: solo il tempo delle prove ripetitive, restituito a chi lo usa.

Checkpoint, LoRA, sampler, scheduler e seed che camminano insieme: carry · 16 × 5 = 80 run, e ogni file dice cosa l'ha fatto.
I nodi

Trentaquattro nodi, cinque cartelle.

Come nel nodo WRoute, l'interruttore sceglie quale ramo gira: gli altri non girano affatto. Le cartelle sono quelle del menu di ComfyUI; passa su un nodo per vederlo da vicino.

WextraUI
WextraUI
WextraUI/Audio
WextraUI/Foley
WextraUI/H3
WextraUI/Video
WextraUIWextraUI

Utilità

Diciotto nodi da banco per qualsiasi workflow: nomi dei file, prompt a righe, rami che non girano, l'ingresso che passa, cosa è cambiato, LoRA, venti LoRA insieme, inquadrature, la risoluzione a colpo d'occhio, il rapporto di una misura, checkpoint, sampler, scheduler, numeri che camminano, un interruttore a slot, e il cavo carry che li incatena.

WSave Image?

Il nome del file dice cosa ha fatto l'immagine: composto da parti (cartella, soggetto, qualsiasi valore dal grafo, un contatore) e, con {#id}, il valore che un nodo WextraUI ha usato in quel run, senza cavo. from Wnodes on graph elenca i nodi del workflow per tipo e fa una parte per ciascuno, con una sigla corta nel nome (_sa_ per il sampler, _C_ per il checkpoint, _S_ per il seed). Fino a dieci parti, che si spostano trascinandole. 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, la maniglia ≡ per spostarle; una presa a sinistra per una stringa esterna che lo stesso interruttore accende e spegne. Un prompt già scritto entra da prompt_to_divide e Divide Input Prompt lo spezza in righe, una per frase.

WRoute?

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

WRoute Index?

Lo stesso, con un numero e fino a venti uscite, che compaiono man mano che le usi.

Wif?

WRoute al contrario: due ingressi, un'uscita, un booleano sceglie quale passa; fino a venti coppie con count, tutte sullo stesso if. Gira solo il ramo scelto. Dentro il nodo una linea va dall'ingresso scelto all'uscita; se quell'ingresso non ha cavo la linea diventa rossa e a valle non gira niente, senza errore.

WIndex?

Lo stesso, con un numero e fino a venti ingressi, contati da zero, che compaiono man mano che li usi.

WDifference?

Cosa hai cambiato dall'ultimo giro: semi, prompt, valori, cablaggi, nodi aggiunti o tolti. Tutti i nodi, o solo quelli in track: li selezioni sulla tela e premi add. Come testo, e come etichetta da mettere nel nome del file.

WLoRA?

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. Le parole arrivano dal file di rgthree accanto alla LoRA, nessuna chiamata di rete. Un menu cartella restringe la lista e dice dove sei (3/12); il controllo sotto il nome cammina le LoRA di quella cartella, o solo quelle che spunti in selection, una per run, e il cavo carry la incatena alle altre.

WLoRA Stack?

Fino a venti LoRA in un Run solo, un blocco per LoRA con i comandi di WLoRA: il nome, le due forze, le parole di rgthree. Sopra, folder e selection restringono il menu di tutti i blocchi, e un tasto carica l'intera cartella. I blocchi si spostano con la maniglia ≡, si spengono, si piegano a una riga; le parole scelte vanno davanti al prompt, in ordine di blocco. Il controllo del blocco cammina le due forze di step a ogni run; solo, sotto ogni blocco, cammina una LoRA alla volta, e il cavo carry incatena lo stack agli altri nodi che camminano. Esce anche il nome dei blocchi attivi, per WSave Image.

WFrame?

Un nodo per ogni inquadratura: una pila di azioni, ritaglio, bordo e ridimensionamento, nell'ordine che serve al lavoro. Sotto, l'anteprima: la cornice finale in rosso, ogni azione un rettangolo che trascini e ridimensioni col mouse. Esce anche la maschera per l'outpaint, e ciò che il nodo ha fatto va nel nome del file.

WReso?

La risoluzione scritta grande sul nodo, e tre domande su una misura, una sezione per ciascuna, una aperta alla volta. Read: ci attacchi un'immagine, o due cavi INT, e leggi 1024 × 1024 a colpo d'occhio; gli stessi due numeri escono come INT. Define: scrivi la larghezza o l'altezza, scegli il rapporto (da 1:1 a 32:9, o uno tuo), leggi l'altro lato, arrotondato a un multiplo (8, o da 1 a 64). Multiply: una misura per un numero con un decimale, 1024 × 576 per 1,5 fa 1536 × 864. Ogni numero del nodo prende un cavo. Ciò che il grafo non sa dire resta ? fino al run.

WRatio?

Il rapporto di una misura, con i suoi due numeri in uscita. Una larghezza e un'altezza, scritte o da un cavo; sul nodo il rapporto scritto grande (16:9, ≈ 16:9 se ci sta entro l'1%, altrimenti la frazione ridotta), sotto la frazione e il decimale, a destra le misure esatte più vicine. Escono i due numeri del rapporto, interi: 16 e 9 per 16:9, 37 e 20 per 1.85:1. Entrano così come sono nel rapporto custom di WReso.

WFloat?

Un numero che cammina: fermo, oppure su o giù di un passo dopo ogni run in coda, come un seed. Per qualsiasi ingresso FLOAT: la forza di una LoRA, un denoise, un CFG. Con un cavo carry diventa una ruota: dal valore che imposti fino a until, poi ricomincia e fa battere il nodo dopo.

WInt🌱?

WFloat su un intero, con anche randomize: un seed che cammina di un passo dopo ogni run, per il seed del KSampler o qualsiasi INT. Su increment-wrap è una ruota dal valore che imposti fino a until; con il cavo carry fa battere il nodo dopo: quattro seed per ogni sampler. I seed sparsi vanno in selection: li scrivi, li metti in ordine, e la ruota gira su quelli. Trascina un PNG di ComfyUI sul nodo e il seed che l'ha fatto entra nella lista.

WSwitch?

Un interruttore a slot, fino a venti: 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. E cammina: con increment lo slot acceso passa al prossimo dopo ogni run, e il cavo carry lo guida. Ogni slot è una scatola: lo trascini per cambiargli posto, cavi compresi, e gli dai un nome, che con {#id} entra nel nome del file di WSave Image.

WCheckpoint?

Il Load Checkpoint di ComfyUI con un menu cartella sopra il nome (l'etichetta dice dove sei, 3/12) e il controllo dopo il generate sotto, come il seed: increment cammina i checkpoint di quella cartella, uno per run; con selection spunti solo quelli che vuoi, nell'ordine che vuoi. Stesso caricamento del nodo base, più name per WSave Image.

WSampler?

Il menu sampler_name come nodo a sé: una selezione (tutti, o solo quelli che spunti, nell'ordine che vuoi) e il controllo dopo il generate. Lo cabli nel KSampler e ogni run in coda prende il nome dopo; il nome esce anche come testo, per il file.

WScheduler?

Lo stesso per scheduler. Con WSampler e WCheckpoint è la griglia: ogni checkpoint × ogni sampler × ogni scheduler, e l'etichetta del carry conta le run.

carry

Il cavo contachilometri. Esce dal nodo veloce ed entra nel lento: ogni volta che il veloce torna dall'ultimo nome al primo, il lento fa un passo suo. Incatenali quanti vuoi, scheduler → sampler → checkpoint: carry · 3 × 4 = 12 runs. Metti 12 run in coda e la griglia si fa da sola. Sulla riga del carry due tasti: ⟲ rimette ogni ruota al primo posto, ▶ 12 mette in coda tutta la griglia.

Audio

Un nodo, nel menu WextraUI/Audio: il mixer a timeline dentro il nodo, che suona dal vivo mentre modifichi, col video accanto.

WMixer?

Un mixer a timeline dentro il nodo, come i livelli di After Effects. Ogni traccia un file audio della cartella input o output (o trascinato sul nodo), con volume, offset, mute e solo; su ogni traccia le clip che suonano, con dissolvenza in entrata e in uscita sui cerchi bianchi in alto; una linea del volume disegnata col mouse, con cali e curve. Suona dal vivo mentre modifichi (Web Audio), col video accanto, muto, a tempo; gli stacchi di un WLoop Start Foley nello stesso grafo sono sul righello, e le clip ci si agganciano, come a una griglia di battiti (bpm, primo battito) e fra loro. Doppio clic fa una clip che riempie la scena, Ctrl+clic la taglia, Alt+clic la cancella; il mixer ha il suo undo. Spazio suona, F a tutto schermo, il ? nella barra è la scheda con ogni gesto. Il Run fa lo stesso mix in Python e lo dà come AUDIO, sotto un tetto.

Foley

Il suono di un video intero in un solo Run, nel menu WextraUI/Foley: un prompt sonoro per ogni scena scritto da Qwen3-VL, poi LTX-2.3 con la LoRA Foley V2A su un For Loop, finestra dopo finestra, e il mix che cresce fino alla fine del video.

WAudio Prompts?

Il prompt sonoro di ogni scena, scritto da Qwen3-VL (un Load CLIP, come lo usa il Generate Text di ComfyUI: niente fuori da ComfyUI) guardando qualche fotogramma di ciascuna, con le regole di un prompt foley già dentro: solo suoni di cui si vede la fonte, materia e timbro, cosa cambia sullo schermo, niente eventi inventati, niente parlato, niente musica. Dopo WCutScene: i suoi cuts dicono dove inizia ogni scena, esce la timeline tempo | prompt per WLoop Start Foley. Il testo finisce nella casella prompts dopo il Run, dove lo correggi a mano: svuota una riga e solo quella scena viene riscritta, con un altro seed un altro testo. La casella custom prende i prompt tuoi: una scena con una riga lì non viene chiesta al modello. Sul nodo, il fotogramma centrale di ogni scena col suo prompt.

WLoop Start Foley?

Il suono di un video intero in un solo Run, un prompt per scena, con LTX-2.3 e la LoRA Foley V2A su un For Loop di Easy-Use, come i nodi H3 fanno un film. Entra il video intero con la timeline (tempo | prompt, da WAudio Prompts o a mano; | seed per un seed tuo; + davanti a un tempo per un beat) ed esce il piano: ogni scena tagliata in finestre che il modello regge (window 169 fotogrammi = 7 s a 24 fps, la clip più lunga su cui la LoRA è stata addestrata), sovrapposte di overlap secondi dentro una scena, incrociate su cut_fade (0,1 s) a uno stacco: uno stacco nell'immagine è uno stacco nel suono. windows è il total del loop, mix il suo initial_value1. redo_scenes (4 · 4, 7 · 4-6) con il previous_audio di un run prima rifà solo quelle scene e le mette nel suono vecchio, con le stesse dissolvenze.

WLoop Window Foley?

Dentro il loop: la finestra che l'index del loop indica. I suoi fotogrammi (il rapporto del video a megapixels, 0,5 ≈ 960 × 544, la misura su cui la LoRA è stata addestrata, lati a multipli di 32), quanti sono (1+8n, per il latente audio), il prompt della sua scena col testo comune, il suo seed.

WLoop End Foley?

In fondo al corpo del loop: il suono appena fatto entra nel mix al suo posto, con le sue dissolvenze, a potenza costante così il livello non cala; all'ultima finestra tutto il mix scende sotto ceiling_db se lo supera (un cambio di volume, niente schiacciato). Dopo il loop, mix è il suono di tutto il video, 48 kHz stereo: salvalo in flac, mettilo sull'immagine con WAonV.

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; le prese crescono da sole e con + ne infili una in mezzo. 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.

Video

Quattro nodi per il video, nel menu WextraUI/Video: un fotogramma, o tutti quelli fra due, da un video; le clip unite in un film; dove cambia l'inquadratura; il suono messo sopra l'immagine. Niente ffmpeg da installare: tutto passa dal PyAV che ComfyUI porta con sé.

WExtractor?

Un fotogramma di un video, o tutti quelli fra due. Il video dal menu, dal tasto di upload o trascinato sul nodo; sotto l'anteprima una timeline: sposti il puntatore, il fotogramma dove lo lasci esce da images, col suo numero e gli fps del video. Frecce per un fotogramma (Shift: dieci), spazio per far partire, F a tutto schermo. Con multiple un secondo puntatore: escono tutti i fotogrammi dal primo al secondo, e quanta memoria prendono quando sono tanti. Il fotogramma scelto è quello che esce: contati sui timestamp del video stesso.

WMount?

Le clip unite in un solo mp4: quelle di una cartella di input o output di ComfyUI, in ordine di nome (scene_2 prima di scene_10), poi quelle cablate, fino a 32. Ogni clip ha la sua riga di regole: in, i fotogrammi tolti in testa (i 22 che una scena continuata ripete da quella prima); out, drop n fotogrammi in coda, o blend n fotogrammi fusi nei primi della clip dopo, col suono che sfuma nello stesso tratto. I fotogrammi passano uno alla volta: un montaggio lungo in 1080p non riempie la memoria. L'anteprima gira nel nodo.

WCutScene?

Dove cambia l'inquadratura. Entrano i fotogrammi, esce l'inizio di ogni scena, un tempo per riga, e sul nodo un foglio con il primo, il centrale e l'ultimo fotogramma di ogni scena, per controllare a occhio. Uno stacco è un salto netto dell'immagine, molto più grande dei fotogrammi intorno: un movimento veloce, un flash, una dissolvenza dal nero non sono stacchi. I tempi trovati finiscono nella casella cuts dopo il Run, e da lì comanda la casella: aggiungi una riga per uno stacco mancato, cancella quella di troppo, svuotala per cercarli di nuovo. La casella beats, a mano: i tempi dove l'inquadratura continua ma il suono cambia (una goccia cade); fanno scena a sé, marcata +, che i nodi Foley fanno entrare in dissolvenza invece di tagliare.

WAonV?

Audio sul video: il suono su un file video senza ricodificare l'immagine, il suono che il video aveva lasciato fuori. Il video dal menu (input, poi output) o da un cavo; il mix di WMixer o del loop Foley, o un Load Audio; AAC al bitrate che scegli. length dice se la lunghezza del file la fa il video, il suono o il più corto dei due. Il suono fatto su una copia piccola del video va su quello in alta definizione in pochi secondi.

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.

24/09/20260.6.0 · carry

+ carry il cavo contachilometri: i nodi che camminano si incatenano e una griglia di prove parte con un solo Run. + WCheckpoint + WSampler + WScheduler + WInt🌱 quattro nodi che camminano. ~ WSave Image {#id} e from Wnodes on graph: il nome del file dice cosa ha fatto l'immagine. ~ WSwitch venti slot, e cammina. ~ WDifference track. ~ nomi WLoad Lora & Trigger diventa WLoRA, WRouteIndex diventa WRoute Index, fino a venti uscite. ~ Nodes 2.0 il pacchetto gira anche lì. Venti nodi.

03-07/10/20260.7.0 → 0.7.1 · WFrame

~ WFrame diventa una pila di azioni: ritaglio, bordo e ridimensionamento nell'ordine che serve, fino a otto, con un'anteprima sotto la pila: la cornice finale in rosso, ogni azione un rettangolo del colore della sua riga, che trascini e ridimensioni col mouse; le frecce lo spostano di un pixel. Un tasto mask mostra la maschera del bordo come la fa il run. ~ WSave Image from Wnodes on graph elenca i nodi per tipo, con una sigla corta nel nome del file (_sa_, _sc_, _S_, _fr_); le parti si spostano trascinandole. ~ WInt🌱 increment-wrap: la ruota fino a until anche senza cavo carry; la camminata parte dal valore che imposti. ~ tutti via il pin vuoto in cima al nodo mentre trascini un cavo.

09/10/20260.8.0 · WReso

+ WReso la risoluzione scritta grande sul nodo, e nient'altro. + selection su WCheckpoint, WLoRA e WInt🌱: spunti i nomi, o scrivi i seed che vuoi, li metti in ordine, e la camminata e il cavo carry incontrano solo quelli; trascina un PNG di ComfyUI su WInt🌱 e il seed che l'ha fatto entra nella lista. + ⟲ ▶ sulla riga del carry: ⟲ rimette ogni ruota al primo posto, ▶ 12 mette in coda tutta la griglia. ~ WSwitch ogni slot è una scatola, gli slot si trascinano e hanno un nome; {#id} in WSave Image è il nome dello slot acceso. ~ WFrame bordo edge (i pixel del bordo tirati fuori) e un contagocce per il colore. ~ menu i sette nodi H3 nel sottomenu WextraUI/H3. Ventuno nodi.

21/10/20260.9.0 · video e suono

+ 9 nodi per video e suono, in tre sottomenu: Video (WExtractor, WMount, WCutScene, WAonV), Audio (WMixer), Foley (WAudio Prompts, WLoop Start / Window / End Foley). Niente ffmpeg: tutto passa dal PyAV di ComfyUI. ~ WReso cresce a ogni domanda su una misura: tre sezioni, una aperta alla volta, Resolution Reading (quella della 0.8.0), Resolution Defining (scrivi un lato, scegli il rapporto, leggi l'altro, a multipli di 8), Ratio Finding (due lati, e il loro rapporto). ~ WSave Image un nome letto da altri nodi ({#id}) entra nell'impronta del run: un valore che cammina fa un file nuovo a ogni run. ~ WSwitch i tasti ⟲ e ▶ n hanno il loro spazio a destra. ~ logo WextraUI ha il suo logo, in testa al README e sul Registry. Trenta nodi.

22/10/20260.10.0 · WRatio

+ WRatio il rapporto di una misura, con i suoi due numeri in uscita (16 e 9; 1.85:1 diventa 37 e 20), pronti per il rapporto custom di WReso. ~ WReso tre sezioni: Read, Define e la nuova Multiply (una misura per un numero con un decimale); multiple diventa una casella numerica, e ogni numero del nodo prende un cavo. ~ tutti un nodo caricato da un file ha le stesse prese di uno nuovo, ogni cavo al suo posto; un cavo su WReso si stacca sempre. Trentuno nodi.

02/11/20261.0.0 · ogni nodo ridisegnato

+ Wif + WIndex lo specchio di WRoute e WRoute Index: un booleano o un numero sceglie quale ingresso passa, e gira solo il ramo scelto. + WLoRA Stack fino a venti LoRA in un Run solo, un blocco per LoRA, e solo che le prova una alla volta. ~ tutti rivisti uno per uno, per il canvas classico e per Nodes 2.0: quasi tutti hanno una faccia nuova, e un nodo chiuso dice il suo nome e il suo valore. ~ WMixer una mappa sopra il righello e, per ogni clip, il tetto del volume con le dissolvenze. ~ WPrompt Rows la maniglia ≡ e Divide Input Prompt. ~ loop i sei nodi di loop con la stessa riga, che mostra l'avanzamento durante il Run. I workflow salvati si aprono uguali. Trentaquattro nodi.

03/11/20261.0.1 · il carry rosso

~ carry il cavo e le sue prese rossi, sul canvas classico e in Nodes 2.0: la catena si legge come un filo solo. + demo il video di due minuti in testa al README, e i tre workflow che mostra in workflows/challenge/.

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, i sette del loop H3 nel sottomenu WextraUI/H3, i nove per video e suono in WextraUI/Video, WextraUI/Audio e WextraUI/Foley. Funziona anche con Nodes 2.0. 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.