โ† Back to ComfyDetective

About ComfyDetective

A free ComfyUI workflow inspector that runs in your browser. Drop in a workflow and find out exactly what it needs before you try to run it.

Analyze a workflow โ†’

The problem it solves

ComfyUI workflows get shared as .json files, or as images with the workflow baked into their metadata. Either way, opening one tells you almost nothing until you load it into ComfyUI โ€” and if it depends on custom node packs you do not have installed, it does not load at all. You get a wall of red boxes and a "missing node types" error listing class names that mean nothing on their own.

ComfyDetective reads the file and answers the questions you actually have before you install anything or hunt through Reddit threads for the right repository.

What it tells you

Supported files

Anything ComfyUI writes workflow metadata into:

Who it is for

Privacy

The analysis happens entirely in your browser. Your workflow file is read locally by JavaScript โ€” it is not uploaded to a server in order to be analysed. Signing in is optional and only adds saving workflows to your account. See the Privacy Policy for exactly what is and is not recorded.

Common questions

How do I find out which custom nodes a workflow needs?

Open the workflow here. Every custom node pack it depends on is listed with a link to its repository, so you can install the right ones instead of guessing from class names.

Can I get the workflow out of a PNG?

Yes โ€” ComfyUI stores the workflow in the image's metadata when it saves. That metadata is read directly in your browser and the full workflow is reconstructed, prompts and settings included.

What does "missing node types" mean when I load a workflow?

The workflow uses nodes from packs you have not installed. ComfyDetective maps those node class names back to the packs they came from.

Do I need ComfyUI installed to use this?

No. It is a web page โ€” it reads the file without ComfyUI being involved.

Does it cost anything?

No. It is free.

Analyze a workflow โ†’