{"adoption": {"forks": 151, "observed_at": "2026-08-28T04:04:03.403119+00:00", "stars": 1228}, "canonical_url": "https://ross.abutalabs.com/products/maia-chess", "card": {"archived": false, "artifact_type": "library", "description": "Maia is a human-like neural network chess engine trained on millions of human games.", "domain": ["machine-learning", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "deep-learning", "game-engine"], "health_score": 70, "homepage": "https://maiachess.com", "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["CSSLab/maia-chess"], "name": "CSSLab/maia-chess", "platform": ["python", "cross-platform"], "pushed_at": "2026-05-24T19:06:38+00:00", "repo": "CSSLab/maia-chess", "stars": 1228, "tags": ["chess", "chess-engine", "neural-network", "human-like-ai", "lc0", "elo-modeling", "computational-social-science", "game-development"], "topics": ["chess", "chess-engine", "deep-learning", "machine-learning", "computational-social-science"], "urls": [], "use_cases": ["play chess against an AI that plays like a human at a given skill level", "download human-like chess engine weights for lc0", "train a neural network to predict human chess moves", "research human behavior and mistakes in chess across skill levels", "run a chess bot on Lichess that mimics human play", "analyze games from a human-like perspective instead of engine-optimal moves"], "what_it_is": "Maia is a collection of human-like neural network chess engines trained on millions of human games, targeting skill levels from ELO 1100 to 1900. The repo provides model weights (Leela Chess format) plus code to train new models and reproduce results, requiring lc0 as the inference engine.", "when_to_avoid": ["you need the strongest possible chess engine for analysis or competition", "you want a full-featured chess GUI or framework - Maia only provides model weights and needs lc0", "you need a self-contained engine binary that runs without external dependencies"], "when_to_choose": ["you want a chess opponent that makes human-like moves and mistakes at a target ELO", "you need pretrained chess neural network weights for lc0", "you are studying human decision-making or skill modeling in chess", "you want to build a Lichess bot that feels like a real person"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/maia-chess", "repo": "CSSLab/maia-chess", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.403119+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:15:09.024657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a57d0d6cd5b73a8bb62824fa6dc5f13581b3e59733931a0f6c519011501bfa2c", "fetched_at": "2026-08-28T04:04:03.403119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CSSLab/maia-chess"}, {"content_hash": "7eead9165c29f4feeec1e0daeae2ede63b9eb0475e5b523ffdffa70f44628a88", "fetched_at": "2026-08-29T12:23:03.021095+00:00", "kind": "homepage", "missing": false, "url": "https://maiachess.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.403119+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:15:09.024657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a57d0d6cd5b73a8bb62824fa6dc5f13581b3e59733931a0f6c519011501bfa2c", "fetched_at": "2026-08-28T04:04:03.403119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CSSLab/maia-chess"}, {"content_hash": "7eead9165c29f4feeec1e0daeae2ede63b9eb0475e5b523ffdffa70f44628a88", "fetched_at": "2026-08-29T12:23:03.021095+00:00", "kind": "homepage", "missing": false, "url": "https://maiachess.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:15:09.024657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a57d0d6cd5b73a8bb62824fa6dc5f13581b3e59733931a0f6c519011501bfa2c", "fetched_at": "2026-08-28T04:04:03.403119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CSSLab/maia-chess"}, {"content_hash": "7eead9165c29f4feeec1e0daeae2ede63b9eb0475e5b523ffdffa70f44628a88", "fetched_at": "2026-08-29T12:23:03.021095+00:00", "kind": "homepage", "missing": false, "url": "https://maiachess.com"}], "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:04:03.403119+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.403119+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.403119+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:15:09.024657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a57d0d6cd5b73a8bb62824fa6dc5f13581b3e59733931a0f6c519011501bfa2c", "fetched_at": "2026-08-28T04:04:03.403119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CSSLab/maia-chess"}, {"content_hash": "7eead9165c29f4feeec1e0daeae2ede63b9eb0475e5b523ffdffa70f44628a88", "fetched_at": "2026-08-29T12:23:03.021095+00:00", "kind": "homepage", "missing": false, "url": "https://maiachess.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.403119+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.403119+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:15:09.024657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a57d0d6cd5b73a8bb62824fa6dc5f13581b3e59733931a0f6c519011501bfa2c", "fetched_at": "2026-08-28T04:04:03.403119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CSSLab/maia-chess"}, {"content_hash": "7eead9165c29f4feeec1e0daeae2ede63b9eb0475e5b523ffdffa70f44628a88", "fetched_at": "2026-08-29T12:23:03.021095+00:00", "kind": "homepage", "missing": false, "url": "https://maiachess.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.403119+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.403119+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.403119+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:15:09.024657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a57d0d6cd5b73a8bb62824fa6dc5f13581b3e59733931a0f6c519011501bfa2c", "fetched_at": "2026-08-28T04:04:03.403119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CSSLab/maia-chess"}, {"content_hash": "7eead9165c29f4feeec1e0daeae2ede63b9eb0475e5b523ffdffa70f44628a88", "fetched_at": "2026-08-29T12:23:03.021095+00:00", "kind": "homepage", "missing": false, "url": "https://maiachess.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.403119+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:03.403119+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:15:09.024657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a57d0d6cd5b73a8bb62824fa6dc5f13581b3e59733931a0f6c519011501bfa2c", "fetched_at": "2026-08-28T04:04:03.403119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CSSLab/maia-chess"}, {"content_hash": "7eead9165c29f4feeec1e0daeae2ede63b9eb0475e5b523ffdffa70f44628a88", "fetched_at": "2026-08-29T12:23:03.021095+00:00", "kind": "homepage", "missing": false, "url": "https://maiachess.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:15:09.024657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a57d0d6cd5b73a8bb62824fa6dc5f13581b3e59733931a0f6c519011501bfa2c", "fetched_at": "2026-08-28T04:04:03.403119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CSSLab/maia-chess"}, {"content_hash": "7eead9165c29f4feeec1e0daeae2ede63b9eb0475e5b523ffdffa70f44628a88", "fetched_at": "2026-08-29T12:23:03.021095+00:00", "kind": "homepage", "missing": false, "url": "https://maiachess.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:15:09.024657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a57d0d6cd5b73a8bb62824fa6dc5f13581b3e59733931a0f6c519011501bfa2c", "fetched_at": "2026-08-28T04:04:03.403119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CSSLab/maia-chess"}, {"content_hash": "7eead9165c29f4feeec1e0daeae2ede63b9eb0475e5b523ffdffa70f44628a88", "fetched_at": "2026-08-29T12:23:03.021095+00:00", "kind": "homepage", "missing": false, "url": "https://maiachess.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:15:09.024657+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a57d0d6cd5b73a8bb62824fa6dc5f13581b3e59733931a0f6c519011501bfa2c", "fetched_at": "2026-08-28T04:04:03.403119+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CSSLab/maia-chess"}, {"content_hash": "7eead9165c29f4feeec1e0daeae2ede63b9eb0475e5b523ffdffa70f44628a88", "fetched_at": "2026-08-29T12:23:03.021095+00:00", "kind": "homepage", "missing": false, "url": "https://maiachess.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 84, "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": 2381, "days_push": 101, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}