{"adoption": {"forks": 47, "observed_at": "2026-08-28T04:05:03.326150+00:00", "stars": 1557}, "canonical_url": "https://ross.abutalabs.com/products/ali-vilab-composer", "card": {"archived": false, "artifact_type": "library", "description": "Official implementation of \"Composer: Creative and Controllable Image Synthesis with Composable Conditions\"", "domain": ["artificial-intelligence", "image-processing", "computer-vision"], "enriched": true, "function": ["image-processing", "machine-learning", "deep-learning"], "health_score": 20, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "experimental", "member_repos": ["ali-vilab/composer"], "name": "ali-vilab/composer", "platform": ["python"], "pushed_at": "2023-12-26T02:54:09+00:00", "repo": "ali-vilab/composer", "stars": 1557, "tags": ["diffusion-model", "text-to-image", "controllable-generation", "image-editing", "research-code", "gpu"], "topics": [], "urls": [], "use_cases": ["generate images from text and depth maps", "edit images with sketches and color palettes", "do style transfer with diffusion models", "perform pose transfer on photos", "virtual try-on image generation", "region-specific image editing", "image variations and interpolations"], "what_it_is": "Official implementation of Composer, a 5-billion-parameter controllable diffusion model for creative image synthesis using composable conditions like text, depth, sketch, palette, and embeddings. It supports generating, manipulating, and editing images by combining multiple control signals.", "when_to_avoid": ["you need a production-ready tool with guaranteed model releases and support", "you lack GPU resources for a 5-billion-parameter diffusion model", "you just want simple text-to-image generation without extra controls"], "when_to_choose": ["you need fine-grained, composable control over image generation beyond plain text-to-image", "you want to reproduce or build on the Composer research paper", "you need image manipulation via multiple conditioning signals like depth, sketch, and palette"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ali-vilab-composer", "repo": "ali-vilab/composer", "role": "main", "score": 31}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.326150+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:29:55.949010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b15c83db30cd7ee5246d185e2365583ed06e55fb72aba4413adc8d75d35c17c", "fetched_at": "2026-08-28T04:05:03.326150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ali-vilab/composer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.326150+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:29:55.949010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b15c83db30cd7ee5246d185e2365583ed06e55fb72aba4413adc8d75d35c17c", "fetched_at": "2026-08-28T04:05:03.326150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ali-vilab/composer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:29:55.949010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b15c83db30cd7ee5246d185e2365583ed06e55fb72aba4413adc8d75d35c17c", "fetched_at": "2026-08-28T04:05:03.326150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ali-vilab/composer"}], "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:05:03.326150+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.326150+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.326150+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:29:55.949010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b15c83db30cd7ee5246d185e2365583ed06e55fb72aba4413adc8d75d35c17c", "fetched_at": "2026-08-28T04:05:03.326150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ali-vilab/composer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.326150+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.326150+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:29:55.949010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b15c83db30cd7ee5246d185e2365583ed06e55fb72aba4413adc8d75d35c17c", "fetched_at": "2026-08-28T04:05:03.326150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ali-vilab/composer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.326150+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.326150+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.326150+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:29:55.949010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b15c83db30cd7ee5246d185e2365583ed06e55fb72aba4413adc8d75d35c17c", "fetched_at": "2026-08-28T04:05:03.326150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ali-vilab/composer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.326150+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.326150+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:29:55.949010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b15c83db30cd7ee5246d185e2365583ed06e55fb72aba4413adc8d75d35c17c", "fetched_at": "2026-08-28T04:05:03.326150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ali-vilab/composer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:29:55.949010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b15c83db30cd7ee5246d185e2365583ed06e55fb72aba4413adc8d75d35c17c", "fetched_at": "2026-08-28T04:05:03.326150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ali-vilab/composer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:29:55.949010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b15c83db30cd7ee5246d185e2365583ed06e55fb72aba4413adc8d75d35c17c", "fetched_at": "2026-08-28T04:05:03.326150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ali-vilab/composer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:29:55.949010+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8b15c83db30cd7ee5246d185e2365583ed06e55fb72aba4413adc8d75d35c17c", "fetched_at": "2026-08-28T04:05:03.326150+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ali-vilab/composer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 92, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1289, "days_push": 981, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 31, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}