{"adoption": {"forks": 156, "observed_at": "2026-08-28T04:05:57.198310+00:00", "stars": 1938}, "canonical_url": "https://ross.abutalabs.com/products/boorudatasettagmanager", "card": {"archived": false, "artifact_type": "application", "description": null, "domain": ["machine-learning", "image-processing", "artificial-intelligence"], "enriched": true, "function": ["image-processing", "machine-learning", "data-generation", "gui"], "health_score": 79, "homepage": null, "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["starik222/BooruDatasetTagManager"], "name": "starik222/BooruDatasetTagManager", "platform": ["windows", "cross-platform"], "pushed_at": "2026-02-25T05:26:24+00:00", "repo": "starik222/BooruDatasetTagManager", "stars": 1938, "tags": ["stable-diffusion", "lora-training", "dataset-tagging", "booru-tags", "tag-editor", "csharp", "image-captioning", "linux", "macos", "desktop"], "topics": [], "urls": [], "use_cases": ["edit tags for lora training dataset", "clean up wd14 tagger captions", "create image caption files for stable diffusion training", "batch edit booru tags across images", "tag video frames for model training", "translate danbooru tags to another language"], "what_it_is": "A desktop tag editor for managing booru-style tagged image and video datasets used to train Stable Diffusion models such as LoRAs, embeddings, and hypernetworks. It supports editing tags across many images at once, creating datasets from scratch, and generating tags via built-in interrogator services.", "when_to_avoid": ["you need fully automated captioning pipelines without manual review", "your dataset uses non-booru caption formats that cannot be adapted", "you need a headless or CLI-based dataset tool"], "when_to_choose": ["you are preparing image or video datasets for LoRA, embedding, or hypernetwork training", "you need to batch-edit or review auto-generated booru-style tags", "you want a GUI instead of manually editing caption text files"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/boorudatasettagmanager", "repo": "starik222/BooruDatasetTagManager", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.198310+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:08:13.627720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b81d4f4ec65c0a0bf9b7ec98f2084c663e9c508124a3a4ebf8582bdd1e903b7", "fetched_at": "2026-08-28T04:05:57.198310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/starik222/BooruDatasetTagManager"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.198310+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:08:13.627720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b81d4f4ec65c0a0bf9b7ec98f2084c663e9c508124a3a4ebf8582bdd1e903b7", "fetched_at": "2026-08-28T04:05:57.198310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/starik222/BooruDatasetTagManager"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:08:13.627720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b81d4f4ec65c0a0bf9b7ec98f2084c663e9c508124a3a4ebf8582bdd1e903b7", "fetched_at": "2026-08-28T04:05:57.198310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/starik222/BooruDatasetTagManager"}], "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:57.198310+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.198310+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.198310+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:08:13.627720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b81d4f4ec65c0a0bf9b7ec98f2084c663e9c508124a3a4ebf8582bdd1e903b7", "fetched_at": "2026-08-28T04:05:57.198310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/starik222/BooruDatasetTagManager"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.198310+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.198310+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:08:13.627720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b81d4f4ec65c0a0bf9b7ec98f2084c663e9c508124a3a4ebf8582bdd1e903b7", "fetched_at": "2026-08-28T04:05:57.198310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/starik222/BooruDatasetTagManager"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.198310+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.198310+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.198310+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:08:13.627720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b81d4f4ec65c0a0bf9b7ec98f2084c663e9c508124a3a4ebf8582bdd1e903b7", "fetched_at": "2026-08-28T04:05:57.198310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/starik222/BooruDatasetTagManager"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.198310+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.198310+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:08:13.627720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b81d4f4ec65c0a0bf9b7ec98f2084c663e9c508124a3a4ebf8582bdd1e903b7", "fetched_at": "2026-08-28T04:05:57.198310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/starik222/BooruDatasetTagManager"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:08:13.627720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b81d4f4ec65c0a0bf9b7ec98f2084c663e9c508124a3a4ebf8582bdd1e903b7", "fetched_at": "2026-08-28T04:05:57.198310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/starik222/BooruDatasetTagManager"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:08:13.627720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b81d4f4ec65c0a0bf9b7ec98f2084c663e9c508124a3a4ebf8582bdd1e903b7", "fetched_at": "2026-08-28T04:05:57.198310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/starik222/BooruDatasetTagManager"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:08:13.627720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b81d4f4ec65c0a0bf9b7ec98f2084c663e9c508124a3a4ebf8582bdd1e903b7", "fetched_at": "2026-08-28T04:05:57.198310+00:00", "kind": "readme", "missing": false, "url": "https://github.com/starik222/BooruDatasetTagManager"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 69, "longevity": 100, "rhythm": 72}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1405, "days_push": 189, "days_rel": 189, "gap_med": 12.5, "n_releases_24m": 11}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}