{"adoption": {"forks": 133, "observed_at": "2026-08-28T04:07:28.748872+00:00", "stars": 2897}, "canonical_url": "https://ross.abutalabs.com/products/auto-installer", "card": {"archived": false, "artifact_type": "application", "description": "HarmonyOS Next Hap installer", "domain": ["developer-tools", "mobile-development", "cross-platform"], "enriched": true, "function": ["developer-tools", "cli", "gui"], "health_score": 83, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["likuai2010/auto-installer"], "name": "likuai2010/auto-installer", "platform": ["windows", "cross-platform"], "pushed_at": "2026-03-28T14:26:17+00:00", "repo": "likuai2010/auto-installer", "stars": 2897, "tags": ["harmonyos", "hap-installer", "hdc", "flutter", "app-debugging", "openharmony", "macos", "linux", "android"], "topics": ["auto-installer", "autoinstaller"], "urls": [], "use_cases": ["install hap files on harmonyos next", "wirelessly install apps to harmonyos device", "debug harmonyos apps without hdc commands", "replace signing certificates on hap packages", "sideload app packages on openharmony"], "what_it_is": "Auto-Installer (小白调试助手) is a cross-platform GUI tool built on OpenHarmony's hdc tool for installing and debugging HarmonyOS Next application packages (.hap, .app, .hsp). It supports wireless installation and custom certificate replacement across Windows, macOS, Linux, Android, and HarmonyOS Next.", "when_to_avoid": ["you target iOS or standard Android app deployment", "you need a scriptable/CI-friendly installer rather than a GUI tool", "you require an officially supported Huawei tool with a maintained license"], "when_to_choose": ["you develop or test HarmonyOS Next / OpenHarmony apps and want a simple GUI installer", "you need to install .hap/.app/.hsp packages across Windows, macOS, Linux, or Android", "you want wireless app installation or custom certificate swapping without manual hdc commands"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/auto-installer", "repo": "likuai2010/auto-installer", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.748872+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:35:14.449937+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6578f7b2548725722d377525d8a242cf31828ae64610589ec4047ef92df3adbd", "fetched_at": "2026-08-28T04:07:28.748872+00:00", "kind": "readme", "missing": false, "url": "https://github.com/likuai2010/auto-installer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.748872+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:35:14.449937+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6578f7b2548725722d377525d8a242cf31828ae64610589ec4047ef92df3adbd", "fetched_at": "2026-08-28T04:07:28.748872+00:00", "kind": "readme", "missing": false, "url": "https://github.com/likuai2010/auto-installer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:35:14.449937+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6578f7b2548725722d377525d8a242cf31828ae64610589ec4047ef92df3adbd", "fetched_at": "2026-08-28T04:07:28.748872+00:00", "kind": "readme", "missing": false, "url": "https://github.com/likuai2010/auto-installer"}], "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:07:28.748872+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.748872+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.748872+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:35:14.449937+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6578f7b2548725722d377525d8a242cf31828ae64610589ec4047ef92df3adbd", "fetched_at": "2026-08-28T04:07:28.748872+00:00", "kind": "readme", "missing": false, "url": "https://github.com/likuai2010/auto-installer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.748872+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.748872+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:35:14.449937+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6578f7b2548725722d377525d8a242cf31828ae64610589ec4047ef92df3adbd", "fetched_at": "2026-08-28T04:07:28.748872+00:00", "kind": "readme", "missing": false, "url": "https://github.com/likuai2010/auto-installer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.748872+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.748872+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.748872+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:35:14.449937+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6578f7b2548725722d377525d8a242cf31828ae64610589ec4047ef92df3adbd", "fetched_at": "2026-08-28T04:07:28.748872+00:00", "kind": "readme", "missing": false, "url": "https://github.com/likuai2010/auto-installer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.748872+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.748872+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:35:14.449937+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6578f7b2548725722d377525d8a242cf31828ae64610589ec4047ef92df3adbd", "fetched_at": "2026-08-28T04:07:28.748872+00:00", "kind": "readme", "missing": false, "url": "https://github.com/likuai2010/auto-installer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:35:14.449937+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6578f7b2548725722d377525d8a242cf31828ae64610589ec4047ef92df3adbd", "fetched_at": "2026-08-28T04:07:28.748872+00:00", "kind": "readme", "missing": false, "url": "https://github.com/likuai2010/auto-installer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:35:14.449937+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6578f7b2548725722d377525d8a242cf31828ae64610589ec4047ef92df3adbd", "fetched_at": "2026-08-28T04:07:28.748872+00:00", "kind": "readme", "missing": false, "url": "https://github.com/likuai2010/auto-installer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:35:14.449937+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6578f7b2548725722d377525d8a242cf31828ae64610589ec4047ef92df3adbd", "fetched_at": "2026-08-28T04:07:28.748872+00:00", "kind": "readme", "missing": false, "url": "https://github.com/likuai2010/auto-installer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 74, "longevity": 49, "rhythm": 76}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 694, "days_push": 158, "days_rel": 162, "gap_med": 15.5, "n_releases_24m": 11}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}