ComfyUI Node

System Visualization

The quiet second half of the System Check node

By Kurdknight·Created 2 years ago·Updated 2 years ago· 5
System Visualization
  • system_info
  • STRING

This one doesn't stand on its own - it's the second half of a two-node pair. System Visualization takes the structured data that the System Check node produces and reformats it into a STRING output. It ships in the same tiny pack (Kurdknight_comfycheck), the same "utils" category, and it exists purely to sit downstream of System Check on your graph.

What it actually does

Worth being straight with you here: the README for this pack documents the System Check node and its menu-button dialog in detail, but doesn't say a word about System Visualization specifically. Going by the schema, its job is simple - take the SYSTEM_INFO object (System Check's structured output, not its plain-text report) and turn it into a STRING. In practice that's a second formatting pass on the same diagnostic data, presumably closer to whatever the pack's built-in dialog view looks like than the raw report text is. If you want the full picture of what your setup is running, this is the more polished-looking route; if you just want the info fast, System Check's own report output already gives you readable text without adding this node at all.

The input and output that matter

There's exactly one input and it's required: system_info, typed SYSTEM_INFO. This is a custom socket type this pack invented for itself - it isn't a generic string or dict, so the only thing you can legally plug into it is the data output from a System Check node in the same graph. Nothing else will connect.

The single output is a STRING - and yes, its socket is literally named STRING rather than something like formatted_report. Nobody polished that corner of the node; it's a small pack from a solo hobbyist project, and it shows here more than anywhere else in it. Functionally it doesn't matter - wire it into any text-consuming node the same way you'd wire System Check's report - but don't go looking for a more descriptive label, there isn't one.

Installing it

Nothing separate to do. It comes bundled with System Check in the same repo - search ComfyUI Manager for "System Check" or "comfycheck," or install manually:

cd ComfyUI/custom_nodes
git clone https://github.com/Kurdknight/Kurdknight_comfycheck

Restart ComfyUI and both nodes appear under utils: "System Check" and "System Visualization." The whole pack needs only torch and psutil - both already present in any working ComfyUI install - so there's no extra dependency step specific to this node either.

Common issues

Because SYSTEM_INFO is a bespoke type, the error you're most likely to hit is a simple wiring mistake: trying to feed this node something other than a System Check node's data output, or forgetting to actually run System Check upstream first. There's no separate config or model file to go wrong - if the graph runs, this node runs.

The bigger practical note is that you probably don't need it. It's the far less-reached-for of the two nodes in this pack, and for good reason: System Check's own report string already gives you the same underlying information in plain readable text, so unless you specifically want this node's second-pass formatting, plugging report straight into a Show Text or Print node gets you there with one less node on the graph. Reach for System Visualization only if you've tried the plain report and specifically want the alternate layout - otherwise it's an extra hop for the same data.

If you do hit the same install snag that affects System Check - an (Import Failed) in the console after a big batch install of unrelated nodes from someone else's workflow - it isn't this node's fault specifically; it takes down the whole pack (both nodes) together, and the fix is checking the startup console for which other pack's dependency actually broke the import.

Categoryutils

Inputs (1)

NameTypeDefaultDescription
system_infoSYSTEM_INFO

Outputs (1)

NameTypeDescription
STRINGSTRING