{"adoption": {"forks": 188, "observed_at": "2026-08-28T04:03:45.544481+00:00", "stars": 1145}, "canonical_url": "https://ross.abutalabs.com/products/cultivation", "card": {"archived": false, "artifact_type": "application", "description": "A custom launcher designed to make it as easy as possible to proxy anime game traffic to private servers.", "domain": ["gaming-tools", "self-hosted", "windows"], "enriched": true, "function": ["proxy", "networking", "gui", "developer-tools"], "health_score": 69, "homepage": null, "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["Grasscutters/Cultivation"], "name": "Grasscutters/Cultivation", "platform": ["windows"], "pushed_at": "2025-11-28T04:06:09+00:00", "repo": "Grasscutters/Cultivation", "stars": 1145, "tags": ["game-launcher", "grasscutter", "private-server", "traffic-proxying", "anime-game", "tauri", "desktop"], "topics": [], "urls": [], "use_cases": ["connect an anime game client to a private Grasscutter server", "proxy game traffic to a local or public private server", "download and manage a private game server installation", "launch the game with automatic client patching applied and restored", "join a community private server without manual proxy configuration"], "what_it_is": "Cultivation is a custom desktop game launcher that makes it easy to proxy anime game traffic to private servers such as Grasscutter. It handles client patching, server downloads, and connection setup through a graphical interface.", "when_to_avoid": ["you only play on official game servers", "you need Linux or macOS support, which is not yet ported", "you are unwilling to run the launcher with administrator privileges or accept client-patching risk"], "when_to_choose": ["you want a one-click GUI launcher for playing on Grasscutter private servers", "you need automatic client patching for game versions 3.1 and above", "you want to download and manage a private server from within the launcher"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cultivation", "repo": "Grasscutters/Cultivation", "role": "main", "score": 64}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:45.544481+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.631269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5750f8fb763730c8a8780352cc91e65ecef9d34298bda0207d43254d7bb24cc6", "fetched_at": "2026-08-28T04:03:45.544481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Grasscutters/Cultivation"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:45.544481+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.631269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5750f8fb763730c8a8780352cc91e65ecef9d34298bda0207d43254d7bb24cc6", "fetched_at": "2026-08-28T04:03:45.544481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Grasscutters/Cultivation"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.631269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5750f8fb763730c8a8780352cc91e65ecef9d34298bda0207d43254d7bb24cc6", "fetched_at": "2026-08-28T04:03:45.544481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Grasscutters/Cultivation"}], "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:03:45.544481+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:45.544481+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:45.544481+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.631269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5750f8fb763730c8a8780352cc91e65ecef9d34298bda0207d43254d7bb24cc6", "fetched_at": "2026-08-28T04:03:45.544481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Grasscutters/Cultivation"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:45.544481+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:45.544481+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.631269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5750f8fb763730c8a8780352cc91e65ecef9d34298bda0207d43254d7bb24cc6", "fetched_at": "2026-08-28T04:03:45.544481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Grasscutters/Cultivation"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:45.544481+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:45.544481+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:45.544481+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.631269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5750f8fb763730c8a8780352cc91e65ecef9d34298bda0207d43254d7bb24cc6", "fetched_at": "2026-08-28T04:03:45.544481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Grasscutters/Cultivation"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:45.544481+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:45.544481+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.631269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5750f8fb763730c8a8780352cc91e65ecef9d34298bda0207d43254d7bb24cc6", "fetched_at": "2026-08-28T04:03:45.544481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Grasscutters/Cultivation"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.631269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5750f8fb763730c8a8780352cc91e65ecef9d34298bda0207d43254d7bb24cc6", "fetched_at": "2026-08-28T04:03:45.544481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Grasscutters/Cultivation"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.631269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5750f8fb763730c8a8780352cc91e65ecef9d34298bda0207d43254d7bb24cc6", "fetched_at": "2026-08-28T04:03:45.544481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Grasscutters/Cultivation"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:34:25.631269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5750f8fb763730c8a8780352cc91e65ecef9d34298bda0207d43254d7bb24cc6", "fetched_at": "2026-08-28T04:03:45.544481+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Grasscutters/Cultivation"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 54, "longevity": 100, "rhythm": 57}, "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": 1578, "days_push": 278, "days_rel": 291, "gap_med": 10.5, "n_releases_24m": 15}, "score": 64, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}