A collection of custom nodes for ComfyUI
A very basic custom node for ComfyUI that creates XY plots comparing different CFG and Shift values for Wan Video models.
Below is a demonstration of the Video XY Plot Sampler node in action:
You can download and import the demo workflow JSON file directly into ComfyUI by dragging and dropping it into the interface.
ComfyUI/custom_nodes
.This is a very basic node. It does not have many options.
This node essentially combines the SodelSamplingSD3, Ksampler, and VAE Decode nodes. It does not do much more than that. The output is a decoded grid of videos. Individual videos are not output.
To install the dev dependencies and pre-commit (will run the ruff hook), do:
cd video_xy_plot
pip install -e .[dev]
pre-commit install
The -e
flag above will result in a "live" install, in the sense that any changes you make to your node extension will automatically be picked up the next time you run ComfyUI.
This repo contains unit tests written in Pytest in the tests/
directory. It is recommended to unit test your custom node.
If you wish to share this custom node with others in the community, you can publish it to the registry. We've already auto-populated some fields in pyproject.toml
under tool.comfy
, but please double-check that they are correct.
You need to make an account on https://registry.comfy.org and create an API key token.
@
sign on your registry profile).REGISTRY_ACCESS_TOKEN
.A Github action will run on every git push. You can also run the Github action manually. Full instructions here. Join our discord if you have any questions!