{"adoption": {"forks": 294, "observed_at": "2026-08-28T04:08:03.919558+00:00", "stars": 3425}, "canonical_url": "https://ross.abutalabs.com/products/sd-webui-animatediff", "card": {"archived": false, "artifact_type": "plugin", "description": "AnimateDiff for AUTOMATIC1111 Stable Diffusion WebUI", "domain": ["image-processing", "artificial-intelligence", "web-development"], "enriched": true, "function": ["image-processing", "video-processing", "machine-learning", "plugin-system"], "health_score": 20, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["continue-revolution/sd-webui-animatediff"], "name": "continue-revolution/sd-webui-animatediff", "platform": ["python", "cross-platform"], "pushed_at": "2024-09-22T00:17:59+00:00", "repo": "continue-revolution/sd-webui-animatediff", "stars": 3425, "tags": ["stable-diffusion", "animatediff", "a1111-extension", "ai-video-generation", "gif-generation", "prompt-travel", "controlnet", "video", "web-server"], "topics": [], "urls": [], "use_cases": ["generate animated gifs from stable diffusion prompts", "create ai videos in the a1111 webui", "animate stable diffusion images with animatediff", "do video-to-video with controlnet and animatediff", "travel between prompts in a generated animation", "use motion lora for consistent camera movement"], "what_it_is": "An AUTOMATIC1111 Stable Diffusion WebUI extension that integrates AnimateDiff motion modules to generate animated GIFs and videos from diffusion models. It inserts motion modules into the UNet at runtime and supports ControlNet video-to-video, prompt travel, and Motion LoRA.", "when_to_avoid": ["you need a standalone CLI video generation pipeline outside the webui", "you need commercial use without a separate license agreement since the extension is non-commercial licensed", "you use a webui other than A1111 or Forge", "you need Sora-quality long-form complex video generation"], "when_to_choose": ["you use AUTOMATIC1111 or Forge Stable Diffusion WebUI and want animation without leaving the UI", "you want gif/video generation integrated with ControlNet and other webui extensions", "you want to avoid reloading model weights when switching between static and animated generation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sd-webui-animatediff", "repo": "continue-revolution/sd-webui-animatediff", "role": "main", "score": 28}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.919558+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:38:04.275696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3b52e9aac76e0b9fe8fbb8643db00711b0f4a057c6f0953b5f2e077ac46a625", "fetched_at": "2026-08-28T04:08:03.919558+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-animatediff"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.919558+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:38:04.275696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3b52e9aac76e0b9fe8fbb8643db00711b0f4a057c6f0953b5f2e077ac46a625", "fetched_at": "2026-08-28T04:08:03.919558+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-animatediff"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:38:04.275696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3b52e9aac76e0b9fe8fbb8643db00711b0f4a057c6f0953b5f2e077ac46a625", "fetched_at": "2026-08-28T04:08:03.919558+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-animatediff"}], "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:08:03.919558+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.919558+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.919558+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:38:04.275696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3b52e9aac76e0b9fe8fbb8643db00711b0f4a057c6f0953b5f2e077ac46a625", "fetched_at": "2026-08-28T04:08:03.919558+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-animatediff"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.919558+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.919558+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:38:04.275696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3b52e9aac76e0b9fe8fbb8643db00711b0f4a057c6f0953b5f2e077ac46a625", "fetched_at": "2026-08-28T04:08:03.919558+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-animatediff"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.919558+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.919558+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.919558+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:38:04.275696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3b52e9aac76e0b9fe8fbb8643db00711b0f4a057c6f0953b5f2e077ac46a625", "fetched_at": "2026-08-28T04:08:03.919558+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-animatediff"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.919558+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.919558+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:38:04.275696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3b52e9aac76e0b9fe8fbb8643db00711b0f4a057c6f0953b5f2e077ac46a625", "fetched_at": "2026-08-28T04:08:03.919558+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-animatediff"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:38:04.275696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3b52e9aac76e0b9fe8fbb8643db00711b0f4a057c6f0953b5f2e077ac46a625", "fetched_at": "2026-08-28T04:08:03.919558+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-animatediff"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:38:04.275696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3b52e9aac76e0b9fe8fbb8643db00711b0f4a057c6f0953b5f2e077ac46a625", "fetched_at": "2026-08-28T04:08:03.919558+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-animatediff"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:38:04.275696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a3b52e9aac76e0b9fe8fbb8643db00711b0f4a057c6f0953b5f2e077ac46a625", "fetched_at": "2026-08-28T04:08:03.919558+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-animatediff"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 81, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1142, "days_push": 711, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 28, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}