Curated, tested, actually-working ComfyUI workflows. Pinned to specific ComfyUI commits + custom-node versions. Real outputs, no broken nodes, no paywalled .safetensors links you don't have access to.
π§ Repo status (2026-04): In preparation. Directory layout is live but workflow
.jsonfiles and sample outputs are landing throughout May 2026 as the GPU is freed up between Brethof Voice Pro LoRA training runs. Star the repo to be notified when the first hero workflow (LTX chunked-loop) ships.
Maintained by Brethof AI. Companion to awesome-local-ai, where ComfyUI is listed as the dominant local-AI image / video pipeline.
ComfyUI workflows posted on Civitai, Reddit, and YouTube are notorious for being broken on download. The reasons:
- Custom nodes drift. A node that existed when the workflow was saved may have been renamed, removed, or replaced by a different author's fork.
- Model paths are absolute. The original creator's
models/checkpoints/...path doesn't exist on your machine. - Required models are vague. "You need this LoRA" with no link, no hash, and possibly no longer-public source.
- Workflows are hidden inside .png exports that some sites strip EXIF / metadata from.
Every workflow in this repo ships with:
- The
.jsonfile β committed plain text, diffable. - A README listing exact custom node URLs + commit SHAs known to work, model files with HuggingFace links and SHA256, and a tested ComfyUI commit.
- A sample output (image / video) generated with that exact setup, so you can verify visual parity after install.
- An optional
.pngworkflow export with embedded metadata for drag-and-drop loading.
comfyui-workflows/
βββ image/
β βββ flux-dev-baseline/
β β βββ workflow.json
β β βββ workflow.png # drag-and-drop variant
β β βββ README.md # nodes + models + samples
β β βββ samples/ # reference outputs
β βββ ...
βββ video/
β βββ ltx-chunked-loop/ # β hero workflow
β βββ wan22-i2v/
β βββ ...
βββ voice/
βββ training/
βββ utility/
Path: video/ltx-chunked-loop/
Status: π§ in preparation β workflow JSON + README landing this week.
LTX-2 is a fantastic open-weights video model but its native context window caps generations at a few seconds. The chunked-loop pattern in this workflow generates long-form video by:
- Producing the first chunk normally.
- Re-feeding the last N frames of the previous chunk as the starting context for the next chunk.
- Maintaining a global motion / style lock via reference frames + a prompt-template that re-establishes context per chunk.
- Stitching with a smooth crossfade so the chunk boundaries are invisible.
This is a flagship Brethof AI workflow. We use it for the Nova YouTube channel's b-roll and intend to keep it updated as LTX models evolve.
Path: image/flux-dev-baseline/
Status: π§ stub. Workflow + sample outputs landing soon.
A no-frills Flux.1 [dev] starter β model loading, sane sampler config, upscaler, ESRGAN refinement β that just works on consumer GPUs (16 GB VRAM with quantisation, 24 GB unquantised).
Path: video/wan22-i2v/
Status: π§ stub.
Take a still image, feed it to Wan2.2, get a cinematic 5-second clip.
- Flux family β
[dev]baseline,[schnell]fast-mode, ControlNet variants - SDXL β base + refiner, LoRA training pipelines
- SD3 / SD3 Medium β community-license-aware setup
- Qwen-Image β image-gen + image-edit workflows
- Inpainting / outpainting templates
- LTX chunked-loop (hero)
- Wan2.2 β text-to-video, image-to-video, video-to-video
- Hunyuan-Video β long-form generation
- AnimateDiff classic SD-based animation
- Frame-interpolation post-processing
- Whisper transcription as a ComfyUI node graph (yes, it works)
- Bark / StyleTTS2 voice generation chained with image outputs
- Voice cloning workflows where weights permit
- Flux-dev LoRA training pipeline (paired with Ostris ai-toolkit)
- SDXL LoRA training
- Dataset prep + caption generation
- Upscaling chains (ESRGAN-NMKD, RealESRGAN, ultrasharp)
- Watermark removal β read the licence first
- Format converters
- Batch processors
- Clone this repo. Each workflow is a self-contained directory.
- Open
<workflow>/README.mdand check:- The ComfyUI commit it was tested on (use
git checkout <sha>in your ComfyUI clone if you want exact parity). - The list of custom nodes required, with the specific commit SHAs known to work.
- The model files needed, with HuggingFace URL + SHA256.
- The ComfyUI commit it was tested on (use
- Install custom nodes via ComfyUI Manager or
git clonedirectly intoComfyUI/custom_nodes/. - Place models in their canonical paths (
models/checkpoints/,models/loras/,models/clip/, etc.). - Drag the
workflow.png(or load the.json) into ComfyUI. - Compare your output to
samples/β visual parity confirms environment is correct.
- Model weights. Models live on HuggingFace / Civitai / their origins. We link, you download.
- Paywalled custom nodes. If the node requires a Patreon subscription to install, the workflow is excluded.
- One-shot art. This list is for reproducible workflows, not for showcasing finished images. Civitai is better for that.
We test workflows on:
- NVIDIA RTX 5090 (32 GB) β primary test rig for video and high-VRAM image work.
- NVIDIA RTX 4060 Ti (16 GB) β secondary test for "does this run on consumer hardware".
- Any workflow that won't run in 16 GB without quantisation gets a prominent "VRAM β₯ 24 GB" tag.
For AMD / Intel GPU testing we welcome PRs documenting compatibility.
- awesome-local-ai β ComfyUI listed under Image / Video Generation.
- awesome-ai-minefield β License clauses for the underlying models (Flux, SDXL, LTX, Wan).
- awesome-llms-txt β Tools doing AI-agent discovery right.
- awesome-private-ai β Privacy-respecting AI architectures.
- awesome-linux-for-ai β The Linux distros these workflows are tested on.
- ComfyUI core repo: github.com/comfyanonymous/ComfyUI
- ComfyUI-Manager: github.com/ltdrdata/ComfyUI-Manager β install custom nodes from inside ComfyUI itself.
Open an issue or PR with:
- The workflow
.jsonfile. - A
README.mdper the template (see_template/directory once it lands). - The exact custom-node commits and model file SHA256s your workflow uses.
- A reference output in
samples/so others can verify their environment matches.
We will not accept workflows that depend on private models, gated LoRAs, or "DM me for the .safetensors". Reproducibility is the point.
MIT for the workflow JSONs and accompanying text. Models linked from each workflow have their own licenses β see awesome-ai-minefield.
Maintained by Brethof AI β AI tools built for people who take their data seriously.