Files

AusBoss nodes: a guide for AI agents

Give this page to an AI agent and it can pick the right AusBoss node for a job, wire it into a workflow, and find the help for every input. It ships with the pack, so it is also in your ComfyUI install, under custom_nodes/<this pack>/js/docs/agents/.

If you are the agent: find the job in the table below, then read that node's help page before you wire it. Each help page is js/docs/<node id>.md in this pack. ComfyUI shows the same page in its node help panel.

Which node for which job

The job Node (id)
Pick a picture size by shape and megapixels, in place of Empty Latent Latent Size (AUSBOSS_NODES_Resolution)
Resize a picture, or snap its size to a multiple Image Resize (AUSBOSS_NODES_ImageResize), Align Image (AUSBOSS_NODES_AlignImage)
Read a picture's width and height Image Size (AUSBOSS_NODES_ImageSize)
Outpaint: load a picture and add empty space around it Load Image + Pad (AUSBOSS_NODES_LoadImagePad)
Turn, crop and pad a picture in one node Image Crop + Rotate + Pad (AUSBOSS_NODES_ImageCropRotatePad)
Inpaint only the masked part, then put it back Crop For Inpaint (AUSBOSS_NODES_CropForInpaint) then Stitch Inpaint (AUSBOSS_NODES_StitchInpaint)
Remove a watermark or an object with no prompt LaMa Inpaint (AUSBOSS_NODES_LaMaInpaint)
Get a mask by typing what to find Mask by Name (AUSBOSS_NODES_MaskByName)
Get a mask by clicking the thing Mask by Touch (AUSBOSS_NODES_MaskByTouch)
Grow, shrink, fill or smooth a mask Mask Refine (AUSBOSS_NODES_RefineMask)
Line an edited picture back up with the original Realign to Source (AUSBOSS_NODES_RealignToSource, experimental)
Match one picture's colors to another Color Match (AUSBOSS_NODES_ColorMatch)
Upscale big pictures in tiles Tiled Upscale (AUSBOSS_NODES_TiledUpscale) then Tiled Upscale Stitch (AUSBOSS_NODES_TiledUpscaleStitch)
Compare two pictures Image Compare A/B (AUSBOSS_NODES_Compare)
Save pictures (PNG, lossless WebP or JPEG XL) Save Image (AUSBOSS_NODES_SaveImage)
Run a workflow on each picture in a folder Image Folder (AUSBOSS_NODES_ImageFolder)
Apply a stack of LoRAs LoRA Loader (AUSBOSS_NODES_LoraLoader)
Krea 2 prompt, and Krea 2 outpainting Krea 2 Encode (AUSBOSS_NODES_Krea2Encode), Krea 2 Outpaint Model Patch (AUSBOSS_NODES_Krea2OutpaintModelPatch)
Load or save a video Load Video (AUSBOSS_NODES_LoadVideo), Save Video (AUSBOSS_NODES_SaveVideo)
Load a sound file and keep only part of it, up to a set length Load Audio (AUSBOSS_NODES_LoadAudio)
Turn, crop and pad a video: one frame, or the whole clip Video Crop + Rotate + Pad → Frame (AUSBOSS_NODES_VideoCropRotatePad), → Clip (AUSBOSS_NODES_VideoCropRotatePadClip)
Change a clip's frame rate Frame Interpolate (AUSBOSS_NODES_FrameInterpolate)
Work with frame batches Select Frame, Select Every Nth, Split Batch, Merge Batches (AUSBOSS_NODES_SelectFrame, _SelectEveryNth, _SplitBatch, _MergeBatches)
One shared seed, number or text Seed, Integer, Float, Text (AUSBOSS_NODES_Seed, _Integer, _Float, _Text)
Do maths on numbers Math Expression (AUSBOSS_NODES_MathExpression)
Show text on the node, or the picture while it is made Show Text (AUSBOSS_NODES_ShowText), Step Preview (AUSBOSS_NODES_StepPreview)
Free graphics memory between steps Free Memory (AUSBOSS_NODES_FreeMemory)
Time the whole run Run Timer (AUSBOSS_NODES_RunTimer)
Turn parts of a workflow off and on Workflow Switches (AUSBOSS_NODES_WorkflowSwitches): its own agent guide
Explain a shared workflow on the canvas Workflow Note (AUSBOSS_NODES_WorkflowNote), Callout (AUSBOSS_NODES_Callout)
Lay out boxes of things and words on a canvas Layout Boxes (AUSBOSS_NODES_LayoutBoxes)

Every node's display name ends in 🆎 and sits under 🆎 AusBoss/<group> in the node menu. In a workflow file and in the API, a node is named by its id, the AUSBOSS_NODES_... key above.

Before you edit a workflow

  • Read settings by name. A saved workflow keeps each node's settings twice: by position in widgets_values, and by name in widgets_values_named. Read and write by name, and keep both copies in step.
  • Look at a node's inputs and outputs in the running ComfyUI: GET /object_info/<node id> lists them with their types and defaults.
  • Inputs never get renamed or reordered after a release, so a workflow that worked keeps working.
  • Media loaders start blank in the example workflows. Put in the file the person wants to use before you queue.

Example workflows

example_workflows/ in this pack holds complete workflows, each with a picture of what it makes. Each one starts with a Workflow Note that lists the model files it needs and where they go. Start from the closest one rather than building from nothing.

When something goes wrong

  • Read the node's help page again, including its "Technical details" or "Notes" part when it has one.
  • Search the pack's GitHub issues: https://github.com/ausboss/ComfyUI-AusBoss/issues
  • A new bug report should name the ComfyUI version, the pack version from the console banner, the node, and the smallest workflow that shows it.