{"adoption": {"forks": 49, "observed_at": "2026-08-28T04:04:22.455621+00:00", "stars": 1325}, "canonical_url": "https://ross.abutalabs.com/products/lite-tools", "card": {"archived": false, "artifact_type": "plugin", "description": "LiteLoaderQQNT/QwQNT 插件 - 轻量工具箱", "domain": ["desktop-applications", "messaging-platforms", "developer-tools"], "enriched": true, "function": ["ui-components", "theme", "developer-tools"], "health_score": 98, "homepage": null, "language": "TypeScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["xiyuesaves/lite-tools"], "name": "xiyuesaves/lite-tools", "platform": ["windows"], "pushed_at": "2026-08-08T09:11:01+00:00", "repo": "xiyuesaves/lite-tools", "stars": 1325, "tags": ["qqnt", "liteloaderqqnt", "qwqnt", "qq", "chat-customization", "anti-recall", "sticker-manager", "custom-background", "macos", "linux", "desktop"], "topics": ["liteloaderqqnt", "qqnt", "javascript", "qq", "qwqnt", "qwqnt-framework-plugin"], "urls": [], "use_cases": ["prevent message recall in QQ and view recalled messages", "customize QQ desktop background with images or videos", "use local stickers and download Telegram stickers in QQ", "hide or simplify QQ sidebar and toolbar items", "show message timestamps and custom date formats", "replace mini-program cards with web link cards"], "what_it_is": "A plugin for LiteLoaderQQNT/QwQNT that adds a lightweight toolbox of UI tweaks and message enhancements to the QQ desktop client. It offers interface customization, anti-recall message interception, local sticker panels, custom backgrounds, and sidebar simplification.", "when_to_avoid": ["you use the official unmodified QQ client without a plugin loader", "you need features removed in the v5 rewrite from v4", "you require a tool guaranteed compliant with QQ's terms of service"], "when_to_choose": ["you use the QQNT desktop client with LiteLoaderQQNT or QwQNT and want UI customization", "you need anti-recall functionality with persistent local history", "you want a local sticker panel with Telegram sticker import"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lite-tools", "repo": "xiyuesaves/lite-tools", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.455621+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.356177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9b3892c1017cb81ac45b61e9de3752389c912a317b0f7eafc83fb3c12fdd08e", "fetched_at": "2026-08-28T04:04:22.455621+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiyuesaves/lite-tools"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.455621+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.356177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9b3892c1017cb81ac45b61e9de3752389c912a317b0f7eafc83fb3c12fdd08e", "fetched_at": "2026-08-28T04:04:22.455621+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiyuesaves/lite-tools"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.356177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9b3892c1017cb81ac45b61e9de3752389c912a317b0f7eafc83fb3c12fdd08e", "fetched_at": "2026-08-28T04:04:22.455621+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiyuesaves/lite-tools"}], "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:04:22.455621+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.455621+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.455621+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.356177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9b3892c1017cb81ac45b61e9de3752389c912a317b0f7eafc83fb3c12fdd08e", "fetched_at": "2026-08-28T04:04:22.455621+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiyuesaves/lite-tools"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.455621+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.455621+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.356177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9b3892c1017cb81ac45b61e9de3752389c912a317b0f7eafc83fb3c12fdd08e", "fetched_at": "2026-08-28T04:04:22.455621+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiyuesaves/lite-tools"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.455621+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.455621+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.455621+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.356177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9b3892c1017cb81ac45b61e9de3752389c912a317b0f7eafc83fb3c12fdd08e", "fetched_at": "2026-08-28T04:04:22.455621+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiyuesaves/lite-tools"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.455621+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:22.455621+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.356177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9b3892c1017cb81ac45b61e9de3752389c912a317b0f7eafc83fb3c12fdd08e", "fetched_at": "2026-08-28T04:04:22.455621+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiyuesaves/lite-tools"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.356177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9b3892c1017cb81ac45b61e9de3752389c912a317b0f7eafc83fb3c12fdd08e", "fetched_at": "2026-08-28T04:04:22.455621+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiyuesaves/lite-tools"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.356177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9b3892c1017cb81ac45b61e9de3752389c912a317b0f7eafc83fb3c12fdd08e", "fetched_at": "2026-08-28T04:04:22.455621+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiyuesaves/lite-tools"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:46:39.356177+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b9b3892c1017cb81ac45b61e9de3752389c912a317b0f7eafc83fb3c12fdd08e", "fetched_at": "2026-08-28T04:04:22.455621+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiyuesaves/lite-tools"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 81, "rhythm": 96}, "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": 1141, "days_push": 25, "days_rel": 25, "gap_med": 14, "n_releases_24m": 16}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}