Nodes/Kinburg-Nodes/Model Capture πŸ“₯
ComfyUI Node

Model Capture πŸ“₯

Register a model assembly (loaders + patches, however exotic) in the Model Library by reading it out of the graph β€” then delete those loaders and use Model Select instead. Knows no node types: it copies the subgraph and replays it later through ComfyUI's own registry, so a model that ships tomorrow with its own custom loader works with no code change. Costs no VRAM β€” the inputs are lazy, so nothing upstream is actually loaded.

By KinburgΒ·Created 2 months agoΒ·Updated 3 days agoΒ· 1
Model Capture πŸ“₯
  • model
  • clip
  • vae
  • model_negative
  • report
β—„model_idβ–Ί
β—„modepreviewβ–Ί
β—„familiesβ–Ί
β—„notesβ–Ί
CategoryKinburg-Nodes/model

Inputs (8)

NameTypeDefaultDescription
model_idSTRINGStable id for this model β€” the label in Model Select's dropdown and the key its presets hang off. Choose it once; renaming later is done from the Manage dialog so the presets follow.
modeCOMBOpreview'preview' reports what it captured and writes NOTHING (run this first). 'register' saves the bundle to the library, replacing this id's recipe while keeping its presets, families and notes.
modeloptMODELThe finished MODEL of this assembly β€” after every patch (shift, CFG override, …). Wire the last node of the chain.
clipoptCLIPThe CLIP for this model. For an old checkpoint that carries its own, wire it from the same loader β€” Capture notices they share a node and Model Select will make one call for all three.
vaeoptVAEThe VAE for this model (from its own loader, or from the checkpoint).
model_negativeoptMODELOptional second MODEL for the unconditional pass β€” for checkpoints shipped as a pair (Ideogram). Comes out of Model Select on its own output, ready for Chimera's 'model_negative'.
familiesoptSTRINGComma-separated families this model belongs to, e.g. 'flow-1024'. Presets saved as SHARED for a family show up for every model in it β€” that's how one 'good 12-step recipe' serves five models without being copied five times. Use the 'οΌ‹ family' picker below to add one that already exists: a typo here doesn't error, it just quietly stops shared presets from showing up.
notesoptSTRINGFree notes shown in Model Select's info β€” what this model likes: cfg range, scheduler, quirks.

Outputs (1)

NameTypeDescription
reportSTRINGβ€”