create_checkpoint
Record installed packages, custom node commits, and PyTorch index to a small text checkpoint, so a later ComfyUI environment change can be undone.
Instructions
Record what is installed, so a later change to the environment can be undone.
Writes a folder of text files - the name==version of every package, what is in
custom_nodes and at which commit, and which PyTorch index this install came from.
Kilobytes, not gigabytes: models, inputs, outputs and the contents of custom_nodes
are not copied. It records what was installed, not the files themselves.
The recorded list is deliberately uv pip list --format=freeze rather than
uv pip freeze. The latter reports a wheel install as
name @ file:///D:/a/ComfyUI/..., the path on the runner that built the portable
archive - measured on 80 of 286 packages here - and a checkpoint written that way
cannot be restored on any machine.
Args: note: why this one was taken. Shown in the listing; a checkpoint with no note is hard to tell from the four beside it a month later.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||