{"adoption": {"forks": 209, "observed_at": "2026-08-28T04:05:04.097465+00:00", "stars": 1563}, "canonical_url": "https://ross.abutalabs.com/products/v2ray-desktop", "card": {"archived": false, "artifact_type": "application", "description": "最优雅的跨平台代理客户端，支持Shadowsocks(R)，V2Ray和Trojan协议。The most elegant cross-platform proxy GUI client that supports Shadowsocks(R), V2Ray, and Trojan. Built with Qt5 and QML2.", "domain": ["privacy", "censorship-circumvention", "networking", "cross-platform"], "enriched": true, "function": ["proxy", "networking", "gui", "privacy"], "health_score": 20, "homepage": null, "language": "QML", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["Dr-Incognito/V2Ray-Desktop"], "name": "Dr-Incognito/V2Ray-Desktop", "platform": ["windows", "cross-platform"], "pushed_at": "2022-02-05T11:22:19+00:00", "repo": "Dr-Incognito/V2Ray-Desktop", "stars": 1563, "tags": ["v2ray", "shadowsocks", "trojan", "clash", "proxy-client", "qt5", "qml", "gfwlist", "system-proxy", "linux", "macos", "desktop"], "topics": ["v2ray", "vmess", "shadowsocks", "trojan", "v2ray-gui", "trojan-gui", "clash", "v2ray-desktop", "gfw"], "urls": [], "use_cases": ["connect to shadowsocks servers with a gui", "manage v2ray and trojan proxy servers on desktop", "import server configs from subscription urls", "scan qr codes to add proxy servers", "set system proxy automatically on windows linux macos", "migrate from shadowsocks-qt5 or v2ray core", "bypass censorship with gfwlist auto updates"], "what_it_is": "V2Ray Desktop is a cross-platform GUI proxy client built with Qt5 and QML2 that supports Shadowsocks(R), V2Ray, and Trojan protocols, using Clash as its backend. It runs on Windows, Linux, and macOS and offers features like server subscriptions, QR code import, latency testing, and system proxy management.", "when_to_avoid": ["you need a mobile proxy client", "you prefer a CLI-only tool or headless proxy setup", "you need actively maintained software - the latest release dates to early 2022"], "when_to_choose": []}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/v2ray-desktop", "repo": "Dr-Incognito/V2Ray-Desktop", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.097465+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:00:14.820118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a9ee56485ec7b1f744e7807f587788e001e0a4a3e7b170c8b7e0c2f2cf0d133", "fetched_at": "2026-08-28T04:05:04.097465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-Incognito/V2Ray-Desktop"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.097465+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:00:14.820118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a9ee56485ec7b1f744e7807f587788e001e0a4a3e7b170c8b7e0c2f2cf0d133", "fetched_at": "2026-08-28T04:05:04.097465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-Incognito/V2Ray-Desktop"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:00:14.820118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a9ee56485ec7b1f744e7807f587788e001e0a4a3e7b170c8b7e0c2f2cf0d133", "fetched_at": "2026-08-28T04:05:04.097465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-Incognito/V2Ray-Desktop"}], "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:05:04.097465+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.097465+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.097465+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:00:14.820118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a9ee56485ec7b1f744e7807f587788e001e0a4a3e7b170c8b7e0c2f2cf0d133", "fetched_at": "2026-08-28T04:05:04.097465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-Incognito/V2Ray-Desktop"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.097465+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.097465+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:00:14.820118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a9ee56485ec7b1f744e7807f587788e001e0a4a3e7b170c8b7e0c2f2cf0d133", "fetched_at": "2026-08-28T04:05:04.097465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-Incognito/V2Ray-Desktop"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.097465+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.097465+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.097465+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:00:14.820118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a9ee56485ec7b1f744e7807f587788e001e0a4a3e7b170c8b7e0c2f2cf0d133", "fetched_at": "2026-08-28T04:05:04.097465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-Incognito/V2Ray-Desktop"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.097465+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:04.097465+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:00:14.820118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a9ee56485ec7b1f744e7807f587788e001e0a4a3e7b170c8b7e0c2f2cf0d133", "fetched_at": "2026-08-28T04:05:04.097465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-Incognito/V2Ray-Desktop"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:00:14.820118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a9ee56485ec7b1f744e7807f587788e001e0a4a3e7b170c8b7e0c2f2cf0d133", "fetched_at": "2026-08-28T04:05:04.097465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-Incognito/V2Ray-Desktop"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:00:14.820118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a9ee56485ec7b1f744e7807f587788e001e0a4a3e7b170c8b7e0c2f2cf0d133", "fetched_at": "2026-08-28T04:05:04.097465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-Incognito/V2Ray-Desktop"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:00:14.820118+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a9ee56485ec7b1f744e7807f587788e001e0a4a3e7b170c8b7e0c2f2cf0d133", "fetched_at": "2026-08-28T04:05:04.097465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dr-Incognito/V2Ray-Desktop"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 2419, "days_push": 1670, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}