comfy-pack

Tool for packaging ComfyUI workflows into portable standalone applications.

Open SourceSelf HostedOffline CapableGPU Required (6GB+ VRAM)
0.0 (0)

About

comfy-pack, maintained by the BentoML team, addresses the reproducibility problems that plague shared ComfyUI workflows: missing custom nodes, mismatched model files, and Python dependency conflicts. It packs a working workflow into a .cpack.zip artifact that records the Python package set, the exact git revisions of ComfyUI and every custom node, and hashes of the models used. Unpacking on another machine rebuilds the environment automatically, cloning repositories at the pinned revisions and locating models from registries such as Hugging Face and Civitai, with symlinking to avoid duplicate downloads. Beyond sharing, workflows can be deployed as REST APIs with configurable parameters through BentoML, accessible over HTTP or from a Python client. The artifact stores only metadata rather than weights, though unpacking installs third-party node code, so sources still need to be trusted. The open source tool installs through ComfyUI Manager or pip and targets creators and teams shipping ComfyUI pipelines.

Should you use comfy-pack?

Pick it when

Pick comfy-pack when a ComfyUI workflow has to run identically on a teammate's machine or a server, pinning every custom node revision and model hash, or when you want to expose that workflow as a REST API through BentoML.

Look elsewhere when

Skip it for backing up your own single machine, where ComfyUI Manager snapshots already restore a working setup, and do not unpack a stranger's .cpack.zip blindly, because unpacking installs their custom node code.

Alternatives to comfy-pack

  • ComfyUI Manager

    Snapshots restore one install after a bad update and it fetches missing nodes, but it does not package model hashes or serve a workflow as an API.

  • BentoML

    General serving framework for any Python model with batching and observability, but you would write the ComfyUI service and environment pinning yourself.

  • Cog

    Builds any model into a Docker image with an HTTP API for your servers or Replicate, but has no awareness of ComfyUI nodes or model registries.

  • Stability Matrix

    Keeps whole UI installs portable across drives and machines with shared model folders, but works at the package level rather than pinning a single workflow.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!