{"adoption": {"forks": 282, "observed_at": "2026-08-28T04:08:38.891169+00:00", "stars": 4197}, "canonical_url": "https://ross.abutalabs.com/products/free-games-claimer", "card": {"archived": false, "artifact_type": "application", "description": "Automatically claims free games and DLCs on the Epic Games Store, Amazon Prime Gaming and GOG.", "domain": ["gaming-tools", "self-hosted", "developer-tools"], "enriched": true, "function": ["workflow-automation", "web-scraping", "scheduling"], "health_score": 91, "homepage": null, "language": "JavaScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["vogler/free-games-claimer"], "name": "vogler/free-games-claimer", "platform": ["windows", "cli", "self-hosted"], "pushed_at": "2026-08-06T13:47:00+00:00", "repo": "vogler/free-games-claimer", "stars": 4197, "tags": ["epic-games-store", "prime-gaming", "gog", "playwright", "freebies", "game-claiming", "unreal-engine-assets", "automation", "docker", "nodejs", "linux", "macos"], "topics": ["epic-games", "playwright", "automation", "free-games", "freebies", "claimer", "epic-games-store", "prime-gaming", "amazon-games", "docker", "gog", "epicgames", "epicgames-freebies-claimer", "freebie", "freebiegames", "giveaway", "patchright"], "urls": [], "use_cases": ["automatically claim free games on epic games store", "claim prime gaming free games every month", "never miss a free game giveaway", "claim free gog games automatically", "get free unreal engine marketplace assets", "run a self-hosted freebie claimer on raspberry pi"], "what_it_is": "A Node.js automation tool that periodically claims free games and DLCs on the Epic Games Store, Amazon Prime Gaming, and GOG, plus free Unreal Engine assets. It runs via Docker or directly with Node.js and uses Playwright/Patchright for browser automation.", "when_to_avoid": ["you are unwilling to log in with your store credentials into an automation tool", "you need a fully hands-off setup for Epic Games while captcha challenges remain unresolved", "you only use stores not supported, like Xbox or PlayStation"], "when_to_choose": ["you want free games from Epic, Prime Gaming, or GOG without checking stores manually", "you can run a Docker container or Node.js script on a schedule", "you want a self-hosted solution with notifications via Telegram"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/free-games-claimer", "repo": "vogler/free-games-claimer", "role": "main", "score": 73}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:38.891169+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:22:34.256012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "105f000aab2c5bbc413c0e91f8019667444134d6de4eb2297e207bf34a7ea173", "fetched_at": "2026-08-28T04:08:38.891169+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vogler/free-games-claimer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:38.891169+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:22:34.256012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "105f000aab2c5bbc413c0e91f8019667444134d6de4eb2297e207bf34a7ea173", "fetched_at": "2026-08-28T04:08:38.891169+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vogler/free-games-claimer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:22:34.256012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "105f000aab2c5bbc413c0e91f8019667444134d6de4eb2297e207bf34a7ea173", "fetched_at": "2026-08-28T04:08:38.891169+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vogler/free-games-claimer"}], "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:38.891169+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:38.891169+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:38.891169+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:22:34.256012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "105f000aab2c5bbc413c0e91f8019667444134d6de4eb2297e207bf34a7ea173", "fetched_at": "2026-08-28T04:08:38.891169+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vogler/free-games-claimer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:38.891169+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:38.891169+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:22:34.256012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "105f000aab2c5bbc413c0e91f8019667444134d6de4eb2297e207bf34a7ea173", "fetched_at": "2026-08-28T04:08:38.891169+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vogler/free-games-claimer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:38.891169+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:38.891169+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:38.891169+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:22:34.256012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "105f000aab2c5bbc413c0e91f8019667444134d6de4eb2297e207bf34a7ea173", "fetched_at": "2026-08-28T04:08:38.891169+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vogler/free-games-claimer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:38.891169+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:38.891169+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:22:34.256012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "105f000aab2c5bbc413c0e91f8019667444134d6de4eb2297e207bf34a7ea173", "fetched_at": "2026-08-28T04:08:38.891169+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vogler/free-games-claimer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:22:34.256012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "105f000aab2c5bbc413c0e91f8019667444134d6de4eb2297e207bf34a7ea173", "fetched_at": "2026-08-28T04:08:38.891169+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vogler/free-games-claimer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:22:34.256012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "105f000aab2c5bbc413c0e91f8019667444134d6de4eb2297e207bf34a7ea173", "fetched_at": "2026-08-28T04:08:38.891169+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vogler/free-games-claimer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:22:34.256012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "105f000aab2c5bbc413c0e91f8019667444134d6de4eb2297e207bf34a7ea173", "fetched_at": "2026-08-28T04:08:38.891169+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vogler/free-games-claimer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 28}, "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": 1710, "days_push": 27, "days_rel": 477, "gap_med": 69, "n_releases_24m": 2}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}