{"adoption": {"forks": 72, "observed_at": "2026-08-28T04:03:46.765769+00:00", "stars": 1151}, "canonical_url": "https://ross.abutalabs.com/products/stableart", "card": {"archived": false, "artifact_type": "plugin", "description": "Photoshop plugin for Stable Diffusion with Automatic1111 as backend (locally or with Google Colab)", "domain": ["image-processing", "artificial-intelligence", "graphics", "media"], "enriched": true, "function": ["image-processing", "stable-diffusion", "gui", "http-client"], "health_score": 20, "homepage": "https://stable.art", "language": "Vue", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["isekaidev/stable.art"], "name": "isekaidev/stable.art", "platform": ["windows"], "pushed_at": "2023-08-22T05:08:08+00:00", "repo": "isekaidev/stable.art", "stars": 1151, "tags": ["photoshop-plugin", "stable-diffusion", "automatic1111", "txt2img", "img2img", "inpainting", "ai-art", "uxp", "macos", "desktop"], "topics": ["ai", "ai-art", "art", "photoshop", "plugin", "stable-diffusion", "automatic1111"], "urls": [], "use_cases": ["generate images with stable diffusion inside photoshop", "inpaint selected areas of a photo using ai", "img2img from a selection in photoshop", "find prompt inspiration with lexica search", "use automatic1111 backend from photoshop", "run stable diffusion via google colab from photoshop"], "what_it_is": "Stable.art is an open-source Photoshop plugin (v23.3.0+) that integrates Stable Diffusion image generation via an Automatic1111 API backend, running locally or on Google Colab. It supports txt2img, img2img, and inpainting directly on selections within Photoshop, plus Lexica.art prompt inspiration search.", "when_to_avoid": ["you don't use Photoshop or need a standalone generation tool", "you need outpainting, which is not yet implemented", "you use Photoshop versions older than 23.3.0", "the project appears unmaintained since its 2023 release"], "when_to_choose": ["you already work in Photoshop and want AI generation in your existing workflow", "you want selection-based inpainting without manual masks", "you have an Automatic1111 API endpoint available locally or via Colab"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/stableart", "repo": "isekaidev/stable.art", "role": "main", "score": 22}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.765769+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:33:36.696480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f4a39c28b485e7b73653a1f3b04649a124a76b6e35c9c9584a458796bb079771", "fetched_at": "2026-08-28T04:03:46.765769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isekaidev/stable.art"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.765769+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:33:36.696480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f4a39c28b485e7b73653a1f3b04649a124a76b6e35c9c9584a458796bb079771", "fetched_at": "2026-08-28T04:03:46.765769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isekaidev/stable.art"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:33:36.696480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f4a39c28b485e7b73653a1f3b04649a124a76b6e35c9c9584a458796bb079771", "fetched_at": "2026-08-28T04:03:46.765769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isekaidev/stable.art"}], "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:46.765769+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.765769+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.765769+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:33:36.696480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f4a39c28b485e7b73653a1f3b04649a124a76b6e35c9c9584a458796bb079771", "fetched_at": "2026-08-28T04:03:46.765769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isekaidev/stable.art"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.765769+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.765769+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:33:36.696480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f4a39c28b485e7b73653a1f3b04649a124a76b6e35c9c9584a458796bb079771", "fetched_at": "2026-08-28T04:03:46.765769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isekaidev/stable.art"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.765769+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.765769+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.765769+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:33:36.696480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f4a39c28b485e7b73653a1f3b04649a124a76b6e35c9c9584a458796bb079771", "fetched_at": "2026-08-28T04:03:46.765769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isekaidev/stable.art"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.765769+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.765769+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:33:36.696480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f4a39c28b485e7b73653a1f3b04649a124a76b6e35c9c9584a458796bb079771", "fetched_at": "2026-08-28T04:03:46.765769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isekaidev/stable.art"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:33:36.696480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f4a39c28b485e7b73653a1f3b04649a124a76b6e35c9c9584a458796bb079771", "fetched_at": "2026-08-28T04:03:46.765769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isekaidev/stable.art"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:33:36.696480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f4a39c28b485e7b73653a1f3b04649a124a76b6e35c9c9584a458796bb079771", "fetched_at": "2026-08-28T04:03:46.765769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isekaidev/stable.art"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:33:36.696480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f4a39c28b485e7b73653a1f3b04649a124a76b6e35c9c9584a458796bb079771", "fetched_at": "2026-08-28T04:03:46.765769+00:00", "kind": "readme", "missing": false, "url": "https://github.com/isekaidev/stable.art"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 95, "rhythm": 8}, "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": 1332, "days_push": 1107, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 22, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}