{"adoption": {"forks": 459, "observed_at": "2026-08-28T04:08:51.414441+00:00", "stars": 4499}, "canonical_url": "https://ross.abutalabs.com/products/swarmui", "card": {"archived": false, "artifact_type": "application", "description": "SwarmUI (formerly StableSwarmUI), A Modular Stable Diffusion Web-User-Interface, with an emphasis on making powertools easily accessible, high performance, and extensibility.", "domain": ["artificial-intelligence", "image-processing", "machine-learning", "web-development", "media"], "enriched": true, "function": ["image-processing", "machine-learning", "web-framework", "ui-components", "plugin-system"], "health_score": 97, "homepage": null, "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["mcmonkeyprojects/SwarmUI"], "name": "mcmonkeyprojects/SwarmUI", "platform": ["cross-platform", "self-hosted", "windows"], "pushed_at": "2026-08-25T02:01:12+00:00", "repo": "mcmonkeyprojects/SwarmUI", "stars": 4499, "tags": ["stable-diffusion", "image-generation", "comfyui", "ai-art", "text-to-image", "video-generation", "webui", "flux", "web-server", "docker", "linux", "macos"], "topics": ["ai", "csharp", "image-generation", "javascript", "machine-learning", "ml", "python", "stable-diffusion", "comfyui"], "urls": [], "use_cases": ["generate images with stable diffusion through a web ui", "self-host a stable diffusion web interface", "run flux image generation locally", "edit and refine ai-generated images in a browser", "build custom comfyui workflows with a friendly frontend", "generate ai videos with wan or ltx models", "create parameter grid comparisons of image generations", "manage multiple ai image models and backends in one ui"], "what_it_is": "SwarmUI (formerly StableSwarmUI) is a modular, self-hosted web user interface for AI image generation, supporting models like Stable Diffusion, Flux, and Krea, plus AI video and audio models. It emphasizes accessible powertools, high performance, and extensibility, including a raw ComfyUI workflow graph mode for advanced users.", "when_to_avoid": ["you need a polished mobile browser experience", "you want a simple one-click desktop app with no setup", "you only need a lightweight CLI for scripted image generation", "you require a fully stable, non-beta release"], "when_to_choose": []}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/swarmui", "repo": "mcmonkeyprojects/SwarmUI", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.414441+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.379538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b31444b64d89895233d3a7758d0aea87c7a788b14bd77955d940cb3011fe0bd", "fetched_at": "2026-08-28T04:08:51.414441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mcmonkeyprojects/SwarmUI"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.414441+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.379538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b31444b64d89895233d3a7758d0aea87c7a788b14bd77955d940cb3011fe0bd", "fetched_at": "2026-08-28T04:08:51.414441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mcmonkeyprojects/SwarmUI"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.379538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b31444b64d89895233d3a7758d0aea87c7a788b14bd77955d940cb3011fe0bd", "fetched_at": "2026-08-28T04:08:51.414441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mcmonkeyprojects/SwarmUI"}], "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:51.414441+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.414441+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.414441+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.379538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b31444b64d89895233d3a7758d0aea87c7a788b14bd77955d940cb3011fe0bd", "fetched_at": "2026-08-28T04:08:51.414441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mcmonkeyprojects/SwarmUI"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.414441+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.414441+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.379538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b31444b64d89895233d3a7758d0aea87c7a788b14bd77955d940cb3011fe0bd", "fetched_at": "2026-08-28T04:08:51.414441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mcmonkeyprojects/SwarmUI"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.414441+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.414441+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.414441+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.379538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b31444b64d89895233d3a7758d0aea87c7a788b14bd77955d940cb3011fe0bd", "fetched_at": "2026-08-28T04:08:51.414441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mcmonkeyprojects/SwarmUI"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.414441+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:51.414441+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.379538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b31444b64d89895233d3a7758d0aea87c7a788b14bd77955d940cb3011fe0bd", "fetched_at": "2026-08-28T04:08:51.414441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mcmonkeyprojects/SwarmUI"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.379538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b31444b64d89895233d3a7758d0aea87c7a788b14bd77955d940cb3011fe0bd", "fetched_at": "2026-08-28T04:08:51.414441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mcmonkeyprojects/SwarmUI"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.379538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b31444b64d89895233d3a7758d0aea87c7a788b14bd77955d940cb3011fe0bd", "fetched_at": "2026-08-28T04:08:51.414441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mcmonkeyprojects/SwarmUI"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:26.379538+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9b31444b64d89895233d3a7758d0aea87c7a788b14bd77955d940cb3011fe0bd", "fetched_at": "2026-08-28T04:08:51.414441+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mcmonkeyprojects/SwarmUI"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 57, "rhythm": 57}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 803, "days_push": 9, "days_rel": 208, "gap_med": 73, "n_releases_24m": 6}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}