{"adoption": {"forks": 222, "observed_at": "2026-08-28T04:08:07.457860+00:00", "stars": 3499}, "canonical_url": "https://ross.abutalabs.com/products/sd-webui-segment-anything", "card": {"archived": false, "artifact_type": "plugin", "description": "Segment Anything for Stable Diffusion WebUI", "domain": ["image-processing", "artificial-intelligence", "computer-vision"], "enriched": true, "function": ["image-processing", "computer-vision", "machine-learning", "ui-components"], "health_score": 20, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["continue-revolution/sd-webui-segment-anything"], "name": "continue-revolution/sd-webui-segment-anything", "platform": ["python"], "pushed_at": "2024-04-30T08:24:46+00:00", "repo": "continue-revolution/sd-webui-segment-anything", "stars": 3499, "tags": ["stable-diffusion", "segment-anything", "groundingdino", "controlnet", "inpainting", "image-matting", "lora-training", "webui-extension", "web-server", "gpu"], "topics": ["stable-diffusion", "stable-diffusion-webui", "stable-diffusion-webui-plugin", "segment-anything"], "urls": [], "use_cases": ["generate segmentation masks for stable diffusion inpainting", "create masks from text prompts with grounding dino", "build lora training datasets with automatic segmentation", "improve controlnet semantic segmentation", "automate image matting", "inpaint specific objects in generated images"], "what_it_is": "A Stable Diffusion WebUI extension that integrates Segment Anything and GroundingDINO to generate segmentation masks from clicks or text prompts. It enhances inpainting, ControlNet semantic segmentation, image matting, and LoRA/LyCORIS training set creation.", "when_to_avoid": ["you use a different Stable Diffusion UI like ComfyUI or Forge without compatibility", "you need a standalone segmentation tool outside the WebUI", "you cannot run GPU models locally"], "when_to_choose": ["you use AUTOMATIC1111 WebUI and want precise inpainting masks", "you need text-prompt-driven object segmentation for image editing", "you want to automate mask creation for LoRA training sets"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sd-webui-segment-anything", "repo": "continue-revolution/sd-webui-segment-anything", "role": "main", "score": 30}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.457860+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:35:49.827420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92dba9555ffe970db1b2b58906a719f4360faa2c2104b7f1b4adf4f5e37c2ff", "fetched_at": "2026-08-28T04:08:07.457860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-segment-anything"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.457860+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:35:49.827420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92dba9555ffe970db1b2b58906a719f4360faa2c2104b7f1b4adf4f5e37c2ff", "fetched_at": "2026-08-28T04:08:07.457860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-segment-anything"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:35:49.827420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92dba9555ffe970db1b2b58906a719f4360faa2c2104b7f1b4adf4f5e37c2ff", "fetched_at": "2026-08-28T04:08:07.457860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-segment-anything"}], "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:07.457860+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.457860+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.457860+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:35:49.827420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92dba9555ffe970db1b2b58906a719f4360faa2c2104b7f1b4adf4f5e37c2ff", "fetched_at": "2026-08-28T04:08:07.457860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-segment-anything"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.457860+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.457860+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:35:49.827420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92dba9555ffe970db1b2b58906a719f4360faa2c2104b7f1b4adf4f5e37c2ff", "fetched_at": "2026-08-28T04:08:07.457860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-segment-anything"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.457860+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.457860+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.457860+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:35:49.827420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92dba9555ffe970db1b2b58906a719f4360faa2c2104b7f1b4adf4f5e37c2ff", "fetched_at": "2026-08-28T04:08:07.457860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-segment-anything"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.457860+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.457860+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:35:49.827420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92dba9555ffe970db1b2b58906a719f4360faa2c2104b7f1b4adf4f5e37c2ff", "fetched_at": "2026-08-28T04:08:07.457860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-segment-anything"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:35:49.827420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92dba9555ffe970db1b2b58906a719f4360faa2c2104b7f1b4adf4f5e37c2ff", "fetched_at": "2026-08-28T04:08:07.457860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-segment-anything"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:35:49.827420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92dba9555ffe970db1b2b58906a719f4360faa2c2104b7f1b4adf4f5e37c2ff", "fetched_at": "2026-08-28T04:08:07.457860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-segment-anything"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:35:49.827420+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c92dba9555ffe970db1b2b58906a719f4360faa2c2104b7f1b4adf4f5e37c2ff", "fetched_at": "2026-08-28T04:08:07.457860+00:00", "kind": "readme", "missing": false, "url": "https://github.com/continue-revolution/sd-webui-segment-anything"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 88, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 1241, "days_push": 855, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 30, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}