A small browser-only tool for inspecting ComfyUI and hosted ComfyUI workflow JSON before turning it into a production API workflow.
It runs locally in the browser. Workflow JSON is not uploaded anywhere.
- ComfyUI UI exports and prompt API JSON.
- Output-like nodes such as video combine, save image, save audio, and preview nodes.
- Preview-only branches that may not create final downloadable assets.
- Duration, frame, FPS, seed, prompt, and model-related fields.
- A compact repair brief you can paste into a developer handoff.
- A workflow diff page for comparing two JSON files before migrating nodes, prompts, timing values, or output paths.
- A RunningHub output retrieval planner for node ids,
/history/{prompt_id}lookup paths,/viewdownloads, and preview-node risks. - A ComfyUI history artifact extractor for final artifact URLs, output node
evidence, preview/temp risks, and curl download commands from
/history. - An acceptance evidence builder for client-ready signoff reports from workflow
JSON,
/historyoutput, final deliverables, preview exclusions, and delivery files. - A hosted API parameter mapper for prompt, seed, size, timing, media upload, and model fields that should become runtime inputs.
- A custom node dependency scanner for package groups, unknown node classes, model files, media references, and host setup risks.
- A workflow asset manifest builder for model folders, LoRAs, VAEs, input media, upload steps, host placement checks, and acceptance evidence.
- A ComfyUI API smoke test builder for
/prompt,/history/{prompt_id},/view, websocket progress, curl commands, and handoff evidence. - A ComfyUI safe share tool for removing API keys, auth headers, local paths, private hosts, emails, and sensitive URL parameters before repair handoff.
- A ComfyUI failure log triage tool for missing custom nodes, missing models, prompt validation errors, GPU memory failures, ffmpeg issues, and hosted API retrieval failures.
- A workflow repair brief builder that combines workflow JSON, optional failure logs, dependencies, parameter mapping, output retrieval, and smoke-test scope.
- A hosted workflow setup quote builder for setup tier, complexity score, dependency scope, runtime inputs, final output evidence, and a checkout brief.
- A deployment handoff builder for hosted setup steps, runtime inputs, output retrieval contracts, acceptance evidence, and client delivery files.
- A support intake packet builder for pre-payment attachments, missing evidence, open questions, blockers, final output proof, and checkout-ready scope.
- A support page that collects the setup deposit, private repair intake, public proof links, and optional Ko-fi support link.
Open index.html directly, or serve the folder with any static file server.
npm test
npm run checkPublic hosted version:
https://mv.786668.xyz/comfyui-workflow-inspector.html?source=github
GitHub Pages:
https://william08190.github.io/comfyui-workflow-inspector/
Workflow diff:
https://william08190.github.io/comfyui-workflow-inspector/diff.html
Output retrieval planner:
https://william08190.github.io/comfyui-workflow-inspector/runninghub.html
History artifact extractor:
https://william08190.github.io/comfyui-workflow-inspector/history.html
Acceptance evidence builder:
https://william08190.github.io/comfyui-workflow-inspector/evidence.html
Parameter mapper:
https://william08190.github.io/comfyui-workflow-inspector/params.html
Dependency scanner:
https://william08190.github.io/comfyui-workflow-inspector/dependencies.html
Asset manifest builder:
https://william08190.github.io/comfyui-workflow-inspector/assets.html
API smoke test builder:
https://william08190.github.io/comfyui-workflow-inspector/api.html
Workflow safe share:
https://william08190.github.io/comfyui-workflow-inspector/sanitize.html
Failure log triage:
https://william08190.github.io/comfyui-workflow-inspector/logs.html
Workflow repair brief builder:
https://william08190.github.io/comfyui-workflow-inspector/repair.html
Setup quote builder:
https://william08190.github.io/comfyui-workflow-inspector/quote.html
Deployment handoff builder:
https://william08190.github.io/comfyui-workflow-inspector/handoff.html
Support intake packet builder:
https://william08190.github.io/comfyui-workflow-inspector/intake.html
Support and setup links:
https://william08190.github.io/comfyui-workflow-inspector/support.html
Private setup and workflow repair request:
https://mv.786668.xyz/service-checkout.html?package=workflow-setup-starter&source=github-inspector
This project is maintained as a free browser tool for ComfyUI workflow diagnostics, hosted workflow setup planning, and workflow repair handoffs.
Optional support page:
https://ko-fi.com/william47356
Support helps keep the public inspector pages and related workflow setup notes available. Paid private workflow setup still goes through the MV Studio service request links above.
Hosted ComfyUI deployments often fail for practical reasons that are easy to miss in a visual graph:
- The app reads from a preview node instead of the final output node.
- Duration or FPS is hardcoded in the wrong node.
- Runtime parameters are not connected to cloud workflow inputs.
- Prompt, seed, size, duration, or reference media fields are not exposed as hosted API parameters.
- Custom node packs, model files, or media references are missing on the hosted ComfyUI machine.
- Required model files, LoRAs, VAEs, IP-Adapter files, or input media are not collected into a host-ready asset manifest before setup begins.
- The workflow queues successfully, but no one records prompt_id, selected output node id, history response, download URL, or artifact evidence.
- The workflow has several output-like nodes and the API caller picks the wrong artifact.
- A workflow or hosted task log includes API keys, local account paths, private endpoints, emails, or signed URLs that should not be pasted into a public issue or repair request.
- The hosted task log mentions a missing node, missing model, GPU failure,
ffmpeg issue, or
/historyoutput problem, but there is no prioritized repair checklist. - The hosted platform returns a task result, but the caller does not map it back to the final ComfyUI node id before downloading.
- The raw
/history/{prompt_id}response contains several files, but the final downloadable artifact is mixed with temp previews or debug outputs. - The client needs a clean acceptance report proving prompt id, completed history, final output node, downloaded artifact, and excluded preview files.
- The user has an error log but no clean, checkout-ready repair brief that describes custom nodes, model files, runtime inputs, retrieval evidence, and target platform scope.
- The client needs a quick setup tier and quote-ready scope before paying a workflow setup deposit.
- The delivery handoff is missing setup steps, runtime input paths, final output node ids, acceptance evidence, and the files needed to verify production deployment.
- The customer is ready to ask for help, but has not packaged workflow JSON, logs, model assets, target platform, history output, open questions, and acceptance evidence into one support request.
This tool gives you a quick diagnostic before you pay for hosting, API wiring, or workflow repair.
The deployment handoff builder combines dependency, parameter, output retrieval, and smoke-test checks into a hosted workflow delivery package covering setup steps, runtime inputs, output contracts, acceptance evidence, client files, and a copyable handoff brief.
The acceptance evidence builder combines workflow JSON and /history output
into an outcome, final deliverable list, preview exclusion notes, download
commands, delivery files, and a copyable customer acceptance report.
The asset manifest builder turns workflow JSON into a host folder map for model files and input media, plus upload steps, placement checks, verification evidence, JSON manifest output, and a copyable setup handoff.
The support intake packet builder combines workflow JSON, failure notes, target
platform, optional /history output, dependency and asset scans, runtime inputs,
quote tier, missing evidence, and final output proof into a checkout-ready
support request.