Plan, generate, and review
pixelkiln doctor --dry-run
pixelkiln plan
pixelkiln gen --style local-environment --only cliffside_fortress --budget 0
pixelkiln refine --style local-environment --only cliffside_fortress
Local ComfyUI work uses the free PixelKiln cost unit and therefore requires a
zero budget. That means there is no metered provider charge. It does not claim
that GPU time, electricity, hosted hardware, or model licenses are free.
When numImages is greater than one, pixelkiln pick opens the same local
candidate review used by hosted providers. A frames job always opens an
ordered, animated whole-set review. The lockfile stores every accepted ComfyUI
prompt id, the expected frame count, output node, workflow hash, and selected output. Durable source
references use comfyui:// rather than embedding a workstation hostname.
pixelkiln restore first uses the validated local content cache, then resolves
the portable reference against the current COMFYUI_BASE_URL.
The manifest refine command prints the quality-record path. Review its PNG at 1× and integer zoom, then record that exact decision:
pixelkiln refine approve \
--from assets/final/environments/cliffside_fortress.pixelkiln.json \
--reviewer "Your Name"
pixelkiln refine check --style local-environment
pixelkiln pack --style local-environment
Pack remains blocked if the record is pending, its source or output changes, or the style's quality policy changes. It uses the approved final PNG, not the raw ComfyUI raster.