{"adoption": {"forks": 97, "observed_at": "2026-08-28T04:03:11.510972+00:00", "stars": 1004}, "canonical_url": "https://ross.abutalabs.com/products/comfyui-advanced-controlnet", "card": {"archived": false, "artifact_type": "plugin", "description": "ControlNet scheduling and masking nodes with sliding context support", "domain": ["image-processing", "artificial-intelligence", "developer-tools"], "enriched": true, "function": ["image-processing", "machine-learning", "plugin-system"], "health_score": 77, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Kosinkadink/ComfyUI-Advanced-ControlNet"], "name": "Kosinkadink/ComfyUI-Advanced-ControlNet", "platform": ["python", "cross-platform"], "pushed_at": "2026-07-28T11:39:29+00:00", "repo": "Kosinkadink/ComfyUI-Advanced-ControlNet", "stars": 1004, "tags": ["comfyui", "controlnet", "stable-diffusion", "animatediff", "custom-nodes", "generative-ai"], "topics": [], "urls": [], "use_cases": ["schedule controlnet strength across diffusion timesteps", "apply masks and custom weights to controlnet in comfyui", "use controlnet with animatediff sliding context windows", "replicate 'my prompt is more important' from auto1111 controlnet", "use sparsectrl or svd controlnet models", "apply reference-only controlnet modes like adain and attention"], "what_it_is": "A set of ComfyUI custom nodes providing advanced ControlNet scheduling, weighting, and masking for Stable Diffusion workflows. It supports timestep/latent keyframes, attention masks, and sliding context sampling across many ControlNet variants including T2IAdapters, ControlLoRAs, SparseCtrl, and SVD-ControlNets.", "when_to_avoid": ["you use Automatic1111 or Forge instead of ComfyUI", "you only need basic ControlNet application without scheduling or masks", "you need ControlNet preprocessors, which live in comfyui_controlnet_aux"], "when_to_choose": ["you use ComfyUI and need fine-grained ControlNet strength scheduling or masking", "you animate with AnimateDiff and need sliding context ControlNet support", "you need Auto1111-style soft weight features in ComfyUI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/comfyui-advanced-controlnet", "repo": "Kosinkadink/ComfyUI-Advanced-ControlNet", "role": "main", "score": 71}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:13:41.727962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a52c4e8cb42b749be0e3eaf32b80e571406ba15dd364277fd1138f5f97339424", "fetched_at": "2026-08-28T04:03:11.510972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:13:41.727962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a52c4e8cb42b749be0e3eaf32b80e571406ba15dd364277fd1138f5f97339424", "fetched_at": "2026-08-28T04:03:11.510972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:13:41.727962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a52c4e8cb42b749be0e3eaf32b80e571406ba15dd364277fd1138f5f97339424", "fetched_at": "2026-08-28T04:03:11.510972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:13:41.727962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a52c4e8cb42b749be0e3eaf32b80e571406ba15dd364277fd1138f5f97339424", "fetched_at": "2026-08-28T04:03:11.510972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:13:41.727962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a52c4e8cb42b749be0e3eaf32b80e571406ba15dd364277fd1138f5f97339424", "fetched_at": "2026-08-28T04:03:11.510972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:13:41.727962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a52c4e8cb42b749be0e3eaf32b80e571406ba15dd364277fd1138f5f97339424", "fetched_at": "2026-08-28T04:03:11.510972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:11.510972+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:13:41.727962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a52c4e8cb42b749be0e3eaf32b80e571406ba15dd364277fd1138f5f97339424", "fetched_at": "2026-08-28T04:03:11.510972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:13:41.727962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a52c4e8cb42b749be0e3eaf32b80e571406ba15dd364277fd1138f5f97339424", "fetched_at": "2026-08-28T04:03:11.510972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:13:41.727962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a52c4e8cb42b749be0e3eaf32b80e571406ba15dd364277fd1138f5f97339424", "fetched_at": "2026-08-28T04:03:11.510972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:13:41.727962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a52c4e8cb42b749be0e3eaf32b80e571406ba15dd364277fd1138f5f97339424", "fetched_at": "2026-08-28T04:03:11.510972+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 80, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1128, "days_push": 36, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 71, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}