{"adoption": {"forks": 440, "observed_at": "2026-08-28T04:06:40.754619+00:00", "stars": 2358}, "canonical_url": "https://ross.abutalabs.com/products/sd_civitai_extension", "card": {"archived": false, "artifact_type": "plugin", "description": "All of the Civitai models inside Automatic 1111 Stable Diffusion Web UI", "domain": ["artificial-intelligence", "image-processing", "web-development"], "enriched": true, "function": ["image-processing", "developer-tools", "websocket", "file-upload"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["civitai/sd_civitai_extension"], "name": "civitai/sd_civitai_extension", "platform": ["python", "cross-platform"], "pushed_at": "2024-07-17T13:40:16+00:00", "repo": "civitai/sd_civitai_extension", "stars": 2358, "tags": ["stable-diffusion", "automatic1111", "civitai", "model-management", "gradio-extension", "model-downloader", "metadata-hashing", "web-server"], "topics": [], "urls": [], "use_cases": ["download preview images for all my stable diffusion models and loras automatically", "automatically download a model by hash when I paste generation parameters", "embed civitai resource hashes in image metadata so images link back to models", "make prompts portable by hashifying resource names in metadata", "add and remove models in my A1111 instance while browsing civitai via civitai link"], "what_it_is": "A Civitai extension for the Automatic 1111 Stable Diffusion Web UI that lets users manage Civitai models, LORAs, hypernetworks, and embeddings directly inside their local SD instance. It adds automatic preview image downloads, hash-based model fetching from pasted generation parameters, resource metadata hashing, and an optional Civitai Link websocket connection.", "when_to_avoid": ["you use a different Stable Diffusion UI such as ComfyUI, Forge, or InvokeAI", "you don't use Civitai as a model source", "you rely on the --no-hashing launch option in A1111, which conflicts with this extension"], "when_to_choose": ["you use Automatic 1111 as your Stable Diffusion UI and browse or download models from Civitai", "you want automatic preview images and hash-based model matching for your checkpoints and LORAs", "you want image metadata to record which resources were used so prompts are reproducible and portable"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sd_civitai_extension", "repo": "civitai/sd_civitai_extension", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.754619+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:36:15.033581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2191e39a0f0f63ce833264d15ab93eb5cfd468a8ffbcfec2f503483bf077a6fa", "fetched_at": "2026-08-28T04:06:40.754619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/civitai/sd_civitai_extension"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.754619+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:36:15.033581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2191e39a0f0f63ce833264d15ab93eb5cfd468a8ffbcfec2f503483bf077a6fa", "fetched_at": "2026-08-28T04:06:40.754619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/civitai/sd_civitai_extension"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:36:15.033581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2191e39a0f0f63ce833264d15ab93eb5cfd468a8ffbcfec2f503483bf077a6fa", "fetched_at": "2026-08-28T04:06:40.754619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/civitai/sd_civitai_extension"}], "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:06:40.754619+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.754619+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.754619+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:36:15.033581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2191e39a0f0f63ce833264d15ab93eb5cfd468a8ffbcfec2f503483bf077a6fa", "fetched_at": "2026-08-28T04:06:40.754619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/civitai/sd_civitai_extension"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.754619+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.754619+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:36:15.033581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2191e39a0f0f63ce833264d15ab93eb5cfd468a8ffbcfec2f503483bf077a6fa", "fetched_at": "2026-08-28T04:06:40.754619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/civitai/sd_civitai_extension"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.754619+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.754619+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.754619+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:36:15.033581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2191e39a0f0f63ce833264d15ab93eb5cfd468a8ffbcfec2f503483bf077a6fa", "fetched_at": "2026-08-28T04:06:40.754619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/civitai/sd_civitai_extension"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.754619+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:40.754619+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:36:15.033581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2191e39a0f0f63ce833264d15ab93eb5cfd468a8ffbcfec2f503483bf077a6fa", "fetched_at": "2026-08-28T04:06:40.754619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/civitai/sd_civitai_extension"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:36:15.033581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2191e39a0f0f63ce833264d15ab93eb5cfd468a8ffbcfec2f503483bf077a6fa", "fetched_at": "2026-08-28T04:06:40.754619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/civitai/sd_civitai_extension"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:36:15.033581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2191e39a0f0f63ce833264d15ab93eb5cfd468a8ffbcfec2f503483bf077a6fa", "fetched_at": "2026-08-28T04:06:40.754619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/civitai/sd_civitai_extension"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:36:15.033581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2191e39a0f0f63ce833264d15ab93eb5cfd468a8ffbcfec2f503483bf077a6fa", "fetched_at": "2026-08-28T04:06:40.754619+00:00", "kind": "readme", "missing": false, "url": "https://github.com/civitai/sd_civitai_extension"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 97, "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": 1366, "days_push": 777, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}