{"adoption": {"forks": 3549, "observed_at": "2026-08-28T04:11:32.760242+00:00", "stars": 22577}, "canonical_url": "https://ross.abutalabs.com/products/wechatextension-formac", "card": {"archived": true, "artifact_type": "plugin", "description": "A plugin for Mac WeChat", "domain": ["messaging-platforms"], "enriched": true, "function": ["plugin-system", "developer-tools"], "health_score": 10, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["MustangYM/WeChatExtension-ForMac"], "name": "MustangYM/WeChatExtension-ForMac", "platform": [], "pushed_at": "2025-02-13T21:53:57+00:00", "repo": "MustangYM/WeChatExtension-ForMac", "stars": 22577, "tags": ["wechat", "messaging-enhancement", "objective-c", "anti-revoke", "message-forwarding", "alfred-integration", "mac", "automation", "macos"], "topics": ["wechat", "weixin-plugin", "macos", "wechat-plugin", "alfred", "wechat-macos"], "urls": [], "use_cases": ["prevent wechat message recall on mac", "sync recalled wechat messages to my phone", "run multiple wechat accounts on mac", "forward wechat messages automatically", "enhance mac wechat with extra features", "integrate wechat with alfred"], "what_it_is": "A free, open-source plugin for the Mac WeChat client written in Objective-C that adds features like anti-revocation of messages, message forwarding, multi-account support, and Alfred integration. It is one of the most popular Objective-C projects on GitHub, though the author warns recent versions may risk account bans and the project is no longer fully open-sourced.", "when_to_avoid": ["you are on macOS below version 11, which is no longer supported", "you cannot tolerate any risk of your WeChat account being banned", "you need a fully open-source project, since the author has stopped open-sourcing new versions"], "when_to_choose": ["you use WeChat on macOS 11 and want anti-revoke, forwarding, or multi-instance features", "you want a free, community-maintained WeChat enhancement instead of paid third-party tools"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wechatextension-formac", "repo": "MustangYM/WeChatExtension-ForMac", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.760242+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:56:58.014310+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa548433026a431eea401e4852e78cb90ee018f5f7f8a61dd6cacc845b843659", "fetched_at": "2026-08-28T04:11:32.760242+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MustangYM/WeChatExtension-ForMac"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.760242+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:56:58.014310+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa548433026a431eea401e4852e78cb90ee018f5f7f8a61dd6cacc845b843659", "fetched_at": "2026-08-28T04:11:32.760242+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MustangYM/WeChatExtension-ForMac"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:56:58.014310+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa548433026a431eea401e4852e78cb90ee018f5f7f8a61dd6cacc845b843659", "fetched_at": "2026-08-28T04:11:32.760242+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MustangYM/WeChatExtension-ForMac"}], "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:11:32.760242+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.760242+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.760242+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:56:58.014310+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa548433026a431eea401e4852e78cb90ee018f5f7f8a61dd6cacc845b843659", "fetched_at": "2026-08-28T04:11:32.760242+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MustangYM/WeChatExtension-ForMac"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.760242+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.760242+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:56:58.014310+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa548433026a431eea401e4852e78cb90ee018f5f7f8a61dd6cacc845b843659", "fetched_at": "2026-08-28T04:11:32.760242+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MustangYM/WeChatExtension-ForMac"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.760242+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.760242+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.760242+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:56:58.014310+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa548433026a431eea401e4852e78cb90ee018f5f7f8a61dd6cacc845b843659", "fetched_at": "2026-08-28T04:11:32.760242+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MustangYM/WeChatExtension-ForMac"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.760242+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:32.760242+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:56:58.014310+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa548433026a431eea401e4852e78cb90ee018f5f7f8a61dd6cacc845b843659", "fetched_at": "2026-08-28T04:11:32.760242+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MustangYM/WeChatExtension-ForMac"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:56:58.014310+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa548433026a431eea401e4852e78cb90ee018f5f7f8a61dd6cacc845b843659", "fetched_at": "2026-08-28T04:11:32.760242+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MustangYM/WeChatExtension-ForMac"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:56:58.014310+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa548433026a431eea401e4852e78cb90ee018f5f7f8a61dd6cacc845b843659", "fetched_at": "2026-08-28T04:11:32.760242+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MustangYM/WeChatExtension-ForMac"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:56:58.014310+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa548433026a431eea401e4852e78cb90ee018f5f7f8a61dd6cacc845b843659", "fetched_at": "2026-08-28T04:11:32.760242+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MustangYM/WeChatExtension-ForMac"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 6, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2687, "days_push": 566, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}