{"adoption": {"forks": 159, "observed_at": "2026-08-28T04:03:29.724745+00:00", "stars": 1077}, "canonical_url": "https://ross.abutalabs.com/products/wechat-clean", "card": {"archived": false, "artifact_type": "cli-tool", "description": "释放你的安卓微信内部存储空间，一键解放微信存储空间的工具。", "domain": ["android-tools", "privacy", "developer-tools"], "enriched": true, "function": ["file-system", "developer-tools"], "health_score": 58, "homepage": null, "language": "Rich Text Format", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["ellermister/wechat-clean"], "name": "ellermister/wechat-clean", "platform": ["windows"], "pushed_at": "2026-01-19T15:04:17+00:00", "repo": "ellermister/wechat-clean", "stars": 1077, "tags": ["wechat", "storage-cleanup", "dmca-takedown", "discontinued", "chinese", "android"], "topics": [], "urls": [], "use_cases": ["free up storage space taken by WeChat on Android", "analyze what WeChat is storing on my phone", "clean WeChat cache files that won't delete", "remove old group message data while keeping important chats", "reduce WeChat's 17GB storage footprint"], "what_it_is": "A discontinued Android utility that analyzed WeChat's internal storage usage and cleaned unnecessary cache and group message data while preserving important contact history. The project was removed in January 2026 after a Tencent DMCA takedown request on GitHub.", "when_to_avoid": ["you want a working tool today - the code was deleted after a DMCA takedown", "you want a supported, legal solution - use WeChat's built-in storage management or the PC backup-and-restore method", "you are uncomfortable with tools that Tencent considers terms-of-service violations"], "when_to_choose": ["you want to study how WeChat stores data on your device (historical/archived code only)", "you need a reference for WeChat storage analysis approaches"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wechat-clean", "repo": "ellermister/wechat-clean", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.724745+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:53:14.845237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1ef0c491037c7d97532919fda0ada83928d61465650455ce7d3eb7fc18d772a", "fetched_at": "2026-08-28T04:03:29.724745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellermister/wechat-clean"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.724745+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:53:14.845237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1ef0c491037c7d97532919fda0ada83928d61465650455ce7d3eb7fc18d772a", "fetched_at": "2026-08-28T04:03:29.724745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellermister/wechat-clean"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:53:14.845237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1ef0c491037c7d97532919fda0ada83928d61465650455ce7d3eb7fc18d772a", "fetched_at": "2026-08-28T04:03:29.724745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellermister/wechat-clean"}], "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:03:29.724745+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.724745+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.724745+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:53:14.845237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1ef0c491037c7d97532919fda0ada83928d61465650455ce7d3eb7fc18d772a", "fetched_at": "2026-08-28T04:03:29.724745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellermister/wechat-clean"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.724745+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.724745+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:53:14.845237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1ef0c491037c7d97532919fda0ada83928d61465650455ce7d3eb7fc18d772a", "fetched_at": "2026-08-28T04:03:29.724745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellermister/wechat-clean"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.724745+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.724745+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.724745+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:53:14.845237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1ef0c491037c7d97532919fda0ada83928d61465650455ce7d3eb7fc18d772a", "fetched_at": "2026-08-28T04:03:29.724745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellermister/wechat-clean"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.724745+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:29.724745+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:53:14.845237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1ef0c491037c7d97532919fda0ada83928d61465650455ce7d3eb7fc18d772a", "fetched_at": "2026-08-28T04:03:29.724745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellermister/wechat-clean"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:53:14.845237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1ef0c491037c7d97532919fda0ada83928d61465650455ce7d3eb7fc18d772a", "fetched_at": "2026-08-28T04:03:29.724745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellermister/wechat-clean"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:53:14.845237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1ef0c491037c7d97532919fda0ada83928d61465650455ce7d3eb7fc18d772a", "fetched_at": "2026-08-28T04:03:29.724745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellermister/wechat-clean"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:53:14.845237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a1ef0c491037c7d97532919fda0ada83928d61465650455ce7d3eb7fc18d772a", "fetched_at": "2026-08-28T04:03:29.724745+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ellermister/wechat-clean"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 63, "longevity": 81, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1145, "days_push": 226, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}