{"adoption": {"forks": 214, "observed_at": "2026-08-28T04:06:41.943016+00:00", "stars": 2375}, "canonical_url": "https://ross.abutalabs.com/products/comfyui-to-python-extension", "card": {"archived": false, "artifact_type": "plugin", "description": "A powerful tool that translates ComfyUI workflows into executable Python code.", "domain": ["artificial-intelligence", "image-processing", "developer-tools"], "enriched": true, "function": ["developer-tools", "cli", "image-processing"], "health_score": 87, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["pydn/ComfyUI-to-Python-Extension"], "name": "pydn/ComfyUI-to-Python-Extension", "platform": ["python", "cross-platform", "cli"], "pushed_at": "2026-05-10T21:24:03+00:00", "repo": "pydn/ComfyUI-to-Python-Extension", "stars": 2375, "tags": ["comfyui", "stable-diffusion", "workflow-export", "pytorch", "ai-art", "code-transpiler", "code-generation", "automation"], "topics": ["comfyui", "image-generation", "stable-diffusion", "ai-art", "generative-art", "pytorch"], "urls": [], "use_cases": ["convert comfyui workflow to python code", "run stable diffusion generation pipeline as a script", "automate image generation without the comfyui ui", "export comfyui workflow as python script", "batch generate ai art programmatically", "turn node graph into repeatable python pipeline"], "what_it_is": "A ComfyUI extension and CLI tool that translates ComfyUI node-graph workflows into executable Python scripts. It lets users export workflows via a 'Save As Script' UI option or convert saved API-format workflow files from the command line.", "when_to_avoid": ["you only use ComfyUI interactively and never need scripting", "you don't have a ComfyUI installation available, since generated scripts depend on it", "you need a general-purpose workflow engine unrelated to ComfyUI"], "when_to_choose": ["you build workflows visually in ComfyUI but want to run them headless or in code", "you need repeatable, scriptable image generation pipelines", "you want to experiment with or modify generated workflows in Python"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/comfyui-to-python-extension", "repo": "pydn/ComfyUI-to-Python-Extension", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.943016+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:35:03.872372+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eebf3ebbf624273ebf591f08b4a71a1ce9a835910fb73c0a0a8d7a7bd962d552", "fetched_at": "2026-08-28T04:06:41.943016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pydn/ComfyUI-to-Python-Extension"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.943016+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:35:03.872372+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eebf3ebbf624273ebf591f08b4a71a1ce9a835910fb73c0a0a8d7a7bd962d552", "fetched_at": "2026-08-28T04:06:41.943016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pydn/ComfyUI-to-Python-Extension"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:35:03.872372+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eebf3ebbf624273ebf591f08b4a71a1ce9a835910fb73c0a0a8d7a7bd962d552", "fetched_at": "2026-08-28T04:06:41.943016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pydn/ComfyUI-to-Python-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:41.943016+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.943016+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.943016+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:35:03.872372+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eebf3ebbf624273ebf591f08b4a71a1ce9a835910fb73c0a0a8d7a7bd962d552", "fetched_at": "2026-08-28T04:06:41.943016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pydn/ComfyUI-to-Python-Extension"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.943016+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.943016+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:35:03.872372+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eebf3ebbf624273ebf591f08b4a71a1ce9a835910fb73c0a0a8d7a7bd962d552", "fetched_at": "2026-08-28T04:06:41.943016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pydn/ComfyUI-to-Python-Extension"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.943016+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.943016+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.943016+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:35:03.872372+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eebf3ebbf624273ebf591f08b4a71a1ce9a835910fb73c0a0a8d7a7bd962d552", "fetched_at": "2026-08-28T04:06:41.943016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pydn/ComfyUI-to-Python-Extension"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.943016+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:41.943016+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:35:03.872372+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eebf3ebbf624273ebf591f08b4a71a1ce9a835910fb73c0a0a8d7a7bd962d552", "fetched_at": "2026-08-28T04:06:41.943016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pydn/ComfyUI-to-Python-Extension"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:35:03.872372+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eebf3ebbf624273ebf591f08b4a71a1ce9a835910fb73c0a0a8d7a7bd962d552", "fetched_at": "2026-08-28T04:06:41.943016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pydn/ComfyUI-to-Python-Extension"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:35:03.872372+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eebf3ebbf624273ebf591f08b4a71a1ce9a835910fb73c0a0a8d7a7bd962d552", "fetched_at": "2026-08-28T04:06:41.943016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pydn/ComfyUI-to-Python-Extension"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:35:03.872372+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eebf3ebbf624273ebf591f08b4a71a1ce9a835910fb73c0a0a8d7a7bd962d552", "fetched_at": "2026-08-28T04:06:41.943016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pydn/ComfyUI-to-Python-Extension"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 81, "longevity": 80, "rhythm": 77}, "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": 1130, "days_push": 115, "days_rel": 157, "gap_med": 1.0, "n_releases_24m": 7}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}