{"adoption": {"forks": 129, "observed_at": "2026-08-28T04:05:59.319679+00:00", "stars": 1959}, "canonical_url": "https://ross.abutalabs.com/products/temporalkit", "card": {"archived": false, "artifact_type": "plugin", "description": "An all in one solution for adding Temporal Stability to a Stable Diffusion Render via an automatic1111 extension", "domain": ["image-processing", "media", "artificial-intelligence"], "enriched": true, "function": ["video-processing", "image-processing", "stable-diffusion"], "health_score": 20, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["CiaraStrawberry/TemporalKit"], "name": "CiaraStrawberry/TemporalKit", "platform": ["python", "browser", "cross-platform"], "pushed_at": "2024-03-13T06:57:37+00:00", "repo": "CiaraStrawberry/TemporalKit", "stars": 1959, "tags": ["automatic1111-extension", "stable-diffusion", "temporal-stability", "video-style-transfer", "ebsynth", "frame-interpolation", "video"], "topics": [], "urls": [], "use_cases": ["stylize a video with stable diffusion without flickering", "apply stable diffusion to video frames with temporal consistency", "generate keyframes for ebsynth video restyling", "batch process video frames through img2img", "reduce smearing artifacts in AI video generation"], "what_it_is": "TemporalKit is an automatic1111 extension that adds temporal stability to Stable Diffusion video renders by generating keyframes and interpolating in-between frames. It supports batch plate generation and Ebsynth-based frame propagation for consistent video-to-video stylization.", "when_to_avoid": ["you use ComfyUI or other pipelines instead of automatic1111", "you need actively maintained software with recent updates", "you cannot install FFMPEG or manage Python dependency conflicts"], "when_to_choose": ["you use automatic1111 and want temporally stable video-to-video generation", "you need keyframe extraction and plate batching for long videos", "you want an open-source GPL tool integrated into the SD WebUI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/temporalkit", "repo": "CiaraStrawberry/TemporalKit", "role": "main", "score": 30}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.319679+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:05:49.998464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "03b07419c2262c06ff28521262f6e2d8b254e20c6777e85221fd6e8290ff80f6", "fetched_at": "2026-08-28T04:05:59.319679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CiaraStrawberry/TemporalKit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.319679+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:05:49.998464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "03b07419c2262c06ff28521262f6e2d8b254e20c6777e85221fd6e8290ff80f6", "fetched_at": "2026-08-28T04:05:59.319679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CiaraStrawberry/TemporalKit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:05:49.998464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "03b07419c2262c06ff28521262f6e2d8b254e20c6777e85221fd6e8290ff80f6", "fetched_at": "2026-08-28T04:05:59.319679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CiaraStrawberry/TemporalKit"}], "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:59.319679+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.319679+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.319679+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:05:49.998464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "03b07419c2262c06ff28521262f6e2d8b254e20c6777e85221fd6e8290ff80f6", "fetched_at": "2026-08-28T04:05:59.319679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CiaraStrawberry/TemporalKit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.319679+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.319679+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:05:49.998464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "03b07419c2262c06ff28521262f6e2d8b254e20c6777e85221fd6e8290ff80f6", "fetched_at": "2026-08-28T04:05:59.319679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CiaraStrawberry/TemporalKit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.319679+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.319679+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.319679+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:05:49.998464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "03b07419c2262c06ff28521262f6e2d8b254e20c6777e85221fd6e8290ff80f6", "fetched_at": "2026-08-28T04:05:59.319679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CiaraStrawberry/TemporalKit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.319679+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.319679+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:05:49.998464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "03b07419c2262c06ff28521262f6e2d8b254e20c6777e85221fd6e8290ff80f6", "fetched_at": "2026-08-28T04:05:59.319679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CiaraStrawberry/TemporalKit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:05:49.998464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "03b07419c2262c06ff28521262f6e2d8b254e20c6777e85221fd6e8290ff80f6", "fetched_at": "2026-08-28T04:05:59.319679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CiaraStrawberry/TemporalKit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:05:49.998464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "03b07419c2262c06ff28521262f6e2d8b254e20c6777e85221fd6e8290ff80f6", "fetched_at": "2026-08-28T04:05:59.319679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CiaraStrawberry/TemporalKit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:05:49.998464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "03b07419c2262c06ff28521262f6e2d8b254e20c6777e85221fd6e8290ff80f6", "fetched_at": "2026-08-28T04:05:59.319679+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CiaraStrawberry/TemporalKit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 88, "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": 1239, "days_push": 903, "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}}