{"adoption": {"forks": 994, "observed_at": "2026-08-28T04:08:53.083844+00:00", "stars": 4537}, "canonical_url": "https://ross.abutalabs.com/products/subscheck-win-gui", "card": {"archived": false, "artifact_type": "application", "description": "SubsCheck 为 Windows 用户设计的 GUI 程序界面。", "domain": ["networking", "privacy", "censorship-circumvention", "developer-tools"], "enriched": true, "function": ["networking", "developer-tools", "gui"], "health_score": 43, "homepage": "https://youtu.be/sS9Tuf1PCyc", "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["cmliu/SubsCheck-Win-GUI"], "name": "cmliu/SubsCheck-Win-GUI", "platform": ["windows"], "pushed_at": "2025-04-24T07:38:17+00:00", "repo": "cmliu/SubsCheck-Win-GUI", "stars": 4537, "tags": ["proxy", "subscription-checker", "proxy-pool", "node-testing", "clash", "v2ray", "mihomo", "gui-wrapper", "desktop"], "topics": ["proxypool"], "urls": [], "use_cases": ["test proxy nodes from my subscription and remove dead ones", "generate a clash config from filtered proxy nodes", "check subscription node latency and availability on windows", "deduplicate and rename proxy nodes from multiple subscriptions", "save working proxy nodes to gist or webdav", "build a free proxy pool from subscription links"], "what_it_is": "A Windows GUI wrapper around the subs-check proxy subscription checker, which tests, filters, and deduplicates proxy nodes from subscription links and outputs usable configs for clients like v2rayN, mihomo, and FlClash. It bundles the Go-based subs-check core with a .NET Framework 4.7.2+ graphical interface and supports saving results locally or to Cloudflare R2, GitHub Gist, or WebDAV.", "when_to_avoid": ["you need a headless or Linux/macOS deployment - use the original subs-check core instead", "you are on Windows 7 or older, which is unsupported", "you want a fully original tool rather than a GUI wrapper around subs-check"], "when_to_choose": ["you are on Windows 10/11 and want a point-and-click tool to validate and filter proxy subscriptions", "you need output configs compatible with v2rayN, mihomo, FlClash, or similar clients", "you want automated node speed testing with results pushed to R2, gist, or webdav"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/subscheck-win-gui", "repo": "cmliu/SubsCheck-Win-GUI", "role": "main", "score": 30}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.083844+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:10.692090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa6951ea92c485f7720296cc47fab52c20a522fcc96e7d33cb563576d5280f56", "fetched_at": "2026-08-28T04:08:53.083844+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/SubsCheck-Win-GUI"}, {"content_hash": "a1f4a71e7486998f5e454ecaaa3befb22dba814ba38fa8144ca3ccb04fed8510", "fetched_at": "2026-08-29T09:05:51.933934+00:00", "kind": "homepage", "missing": false, "url": "https://youtu.be/sS9Tuf1PCyc"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.083844+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:10.692090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa6951ea92c485f7720296cc47fab52c20a522fcc96e7d33cb563576d5280f56", "fetched_at": "2026-08-28T04:08:53.083844+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/SubsCheck-Win-GUI"}, {"content_hash": "a1f4a71e7486998f5e454ecaaa3befb22dba814ba38fa8144ca3ccb04fed8510", "fetched_at": "2026-08-29T09:05:51.933934+00:00", "kind": "homepage", "missing": false, "url": "https://youtu.be/sS9Tuf1PCyc"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:10.692090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa6951ea92c485f7720296cc47fab52c20a522fcc96e7d33cb563576d5280f56", "fetched_at": "2026-08-28T04:08:53.083844+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/SubsCheck-Win-GUI"}, {"content_hash": "a1f4a71e7486998f5e454ecaaa3befb22dba814ba38fa8144ca3ccb04fed8510", "fetched_at": "2026-08-29T09:05:51.933934+00:00", "kind": "homepage", "missing": false, "url": "https://youtu.be/sS9Tuf1PCyc"}], "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:08:53.083844+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.083844+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.083844+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:10.692090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa6951ea92c485f7720296cc47fab52c20a522fcc96e7d33cb563576d5280f56", "fetched_at": "2026-08-28T04:08:53.083844+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/SubsCheck-Win-GUI"}, {"content_hash": "a1f4a71e7486998f5e454ecaaa3befb22dba814ba38fa8144ca3ccb04fed8510", "fetched_at": "2026-08-29T09:05:51.933934+00:00", "kind": "homepage", "missing": false, "url": "https://youtu.be/sS9Tuf1PCyc"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.083844+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.083844+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:10.692090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa6951ea92c485f7720296cc47fab52c20a522fcc96e7d33cb563576d5280f56", "fetched_at": "2026-08-28T04:08:53.083844+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/SubsCheck-Win-GUI"}, {"content_hash": "a1f4a71e7486998f5e454ecaaa3befb22dba814ba38fa8144ca3ccb04fed8510", "fetched_at": "2026-08-29T09:05:51.933934+00:00", "kind": "homepage", "missing": false, "url": "https://youtu.be/sS9Tuf1PCyc"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.083844+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.083844+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.083844+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:10.692090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa6951ea92c485f7720296cc47fab52c20a522fcc96e7d33cb563576d5280f56", "fetched_at": "2026-08-28T04:08:53.083844+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/SubsCheck-Win-GUI"}, {"content_hash": "a1f4a71e7486998f5e454ecaaa3befb22dba814ba38fa8144ca3ccb04fed8510", "fetched_at": "2026-08-29T09:05:51.933934+00:00", "kind": "homepage", "missing": false, "url": "https://youtu.be/sS9Tuf1PCyc"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.083844+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.083844+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:10.692090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa6951ea92c485f7720296cc47fab52c20a522fcc96e7d33cb563576d5280f56", "fetched_at": "2026-08-28T04:08:53.083844+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/SubsCheck-Win-GUI"}, {"content_hash": "a1f4a71e7486998f5e454ecaaa3befb22dba814ba38fa8144ca3ccb04fed8510", "fetched_at": "2026-08-29T09:05:51.933934+00:00", "kind": "homepage", "missing": false, "url": "https://youtu.be/sS9Tuf1PCyc"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:10.692090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa6951ea92c485f7720296cc47fab52c20a522fcc96e7d33cb563576d5280f56", "fetched_at": "2026-08-28T04:08:53.083844+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/SubsCheck-Win-GUI"}, {"content_hash": "a1f4a71e7486998f5e454ecaaa3befb22dba814ba38fa8144ca3ccb04fed8510", "fetched_at": "2026-08-29T09:05:51.933934+00:00", "kind": "homepage", "missing": false, "url": "https://youtu.be/sS9Tuf1PCyc"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:10.692090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa6951ea92c485f7720296cc47fab52c20a522fcc96e7d33cb563576d5280f56", "fetched_at": "2026-08-28T04:08:53.083844+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/SubsCheck-Win-GUI"}, {"content_hash": "a1f4a71e7486998f5e454ecaaa3befb22dba814ba38fa8144ca3ccb04fed8510", "fetched_at": "2026-08-29T09:05:51.933934+00:00", "kind": "homepage", "missing": false, "url": "https://youtu.be/sS9Tuf1PCyc"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:10.692090+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa6951ea92c485f7720296cc47fab52c20a522fcc96e7d33cb563576d5280f56", "fetched_at": "2026-08-28T04:08:53.083844+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cmliu/SubsCheck-Win-GUI"}, {"content_hash": "a1f4a71e7486998f5e454ecaaa3befb22dba814ba38fa8144ca3ccb04fed8510", "fetched_at": "2026-08-29T09:05:51.933934+00:00", "kind": "homepage", "missing": false, "url": "https://youtu.be/sS9Tuf1PCyc"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 18, "longevity": 38, "rhythm": 40}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 534, "days_push": 496, "days_rel": 498, "gap_med": 1.0, "n_releases_24m": 21}, "score": 30, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}