CLI referenceEveryday pipeline

gen

Run submitpollpickfetch. This is the normal paid workflow. Use --budget as a hard ceiling and filters to limit scope.

pixelkiln gen --style neon --only anvil,hammer --budget 80

A mixed run requires one named ceiling for every provider it can spend through:

pixelkiln gen --budget pixellab=12 --budget retrodiffusion=0.20 --budget comfyui=0

PixelKiln validates the complete budget set before submitting the first group.

gen runs in waves. A wave is the whole lifecycle for everything the plan can act on now. Once its downloads land, assets that were blocked on a parent (a character's states, then their animations and the mirrors of those; a pro base drawn in another character's style; a revision of a still that was just made) become actionable, and the next wave takes them under what is left of the same budget, asking the same "Spend ...?" question each time unless --yes. It stops when a wave finds nothing new, when a wave submits nothing, or when the remaining budget cannot cover the next wave; in that last case the earlier waves' work is saved and the message says to run gen again with a budget for the rest. --force applies to the first wave only: a child whose parent is being regenerated waits for the parent's new bytes and then goes once, in its own wave.

After downloading a style with quality, gen points to the offline refinement step. It does not run or approve that step on the user's behalf.