{"adoption": {"forks": 417, "observed_at": "2026-08-28T04:05:55.553704+00:00", "stars": 1925}, "canonical_url": "https://ross.abutalabs.com/products/vrcx", "card": {"archived": false, "artifact_type": "application", "description": "Friendship management tool for VRChat", "domain": ["gaming-tools", "social-media", "developer-tools", "desktop-applications"], "enriched": true, "function": ["gui", "developer-tools", "monitoring", "search-engine", "data-visualization"], "health_score": 100, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["vrcx-team/VRCX"], "name": "vrcx-team/VRCX", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-25T11:39:24+00:00", "repo": "vrcx-team/VRCX", "stars": 1925, "tags": ["vrchat", "companion-app", "friend-management", "social-tracker", "vr", "desktop", "electron"], "topics": ["vrchat"], "urls": [], "use_cases": ["track my VRChat friends' online status and locations", "manage my VRChat friends list outside the game", "see friendship history and time spent with VRChat friends", "search VRChat users, worlds, and avatars quickly", "visualize a VRChat user's activity heatmap", "get notifications when VRChat friends come online"], "what_it_is": "VRCX is a desktop companion application for VRChat that helps users manage friends, worlds, avatars, and groups outside the game client. It tracks friend activity, online status, friendship history, and provides dashboards, search, and notification features.", "when_to_avoid": ["you do not use VRChat", "you need a headless or server-side API tool rather than a desktop GUI app", "you need official VRChat support or guaranteed API compatibility"], "when_to_choose": ["you are an active VRChat user wanting richer friend and world management than the in-game client offers", "you want to track friend activity, name changes, and friendship history over time", "you want a customizable dashboard and search for VRChat entities"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vrcx", "repo": "vrcx-team/VRCX", "role": "main", "score": 97}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.553704+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.844359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdf158a31dfd4de5eecad2fbf416a6d00620373a6176f29aa737d85dde6cf564", "fetched_at": "2026-08-28T04:05:55.553704+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vrcx-team/VRCX"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.553704+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.844359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdf158a31dfd4de5eecad2fbf416a6d00620373a6176f29aa737d85dde6cf564", "fetched_at": "2026-08-28T04:05:55.553704+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vrcx-team/VRCX"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.844359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdf158a31dfd4de5eecad2fbf416a6d00620373a6176f29aa737d85dde6cf564", "fetched_at": "2026-08-28T04:05:55.553704+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vrcx-team/VRCX"}], "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:55.553704+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.553704+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.553704+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.844359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdf158a31dfd4de5eecad2fbf416a6d00620373a6176f29aa737d85dde6cf564", "fetched_at": "2026-08-28T04:05:55.553704+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vrcx-team/VRCX"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.553704+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.553704+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.844359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdf158a31dfd4de5eecad2fbf416a6d00620373a6176f29aa737d85dde6cf564", "fetched_at": "2026-08-28T04:05:55.553704+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vrcx-team/VRCX"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.553704+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.553704+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.553704+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.844359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdf158a31dfd4de5eecad2fbf416a6d00620373a6176f29aa737d85dde6cf564", "fetched_at": "2026-08-28T04:05:55.553704+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vrcx-team/VRCX"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.553704+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.553704+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.844359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdf158a31dfd4de5eecad2fbf416a6d00620373a6176f29aa737d85dde6cf564", "fetched_at": "2026-08-28T04:05:55.553704+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vrcx-team/VRCX"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.844359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdf158a31dfd4de5eecad2fbf416a6d00620373a6176f29aa737d85dde6cf564", "fetched_at": "2026-08-28T04:05:55.553704+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vrcx-team/VRCX"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.844359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdf158a31dfd4de5eecad2fbf416a6d00620373a6176f29aa737d85dde6cf564", "fetched_at": "2026-08-28T04:05:55.553704+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vrcx-team/VRCX"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:09:22.844359+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fdf158a31dfd4de5eecad2fbf416a6d00620373a6176f29aa737d85dde6cf564", "fetched_at": "2026-08-28T04:05:55.553704+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vrcx-team/VRCX"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 93}, "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": 2574, "days_push": 8, "days_rel": 46, "gap_med": 29, "n_releases_24m": 20}, "score": 97, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}