{"adoption": {"forks": 1039, "observed_at": "2026-08-28T04:09:45.262896+00:00", "stars": 6566}, "canonical_url": "https://ross.abutalabs.com/products/tinyrecursivemodels", "card": {"archived": true, "artifact_type": "library", "description": null, "domain": ["machine-learning", "deep-learning", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "deep-learning", "llm-training"], "health_score": 10, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["SamsungSAILMontreal/TinyRecursiveModels"], "name": "SamsungSAILMontreal/TinyRecursiveModels", "platform": ["python"], "pushed_at": "2026-04-01T00:50:39+00:00", "repo": "SamsungSAILMontreal/TinyRecursiveModels", "stars": 6566, "tags": ["recursive-reasoning", "tiny-networks", "arc-agi", "research-code", "small-language-models", "gpu", "linux"], "topics": [], "urls": [], "use_cases": ["train a tiny 7M parameter model on ARC-AGI puzzles", "reproduce recursive reasoning results from the TRM paper", "experiment with small networks that solve hard reasoning tasks without LLMs", "compare TRM against the Hierarchical Reasoning Model baseline", "run experiments on Sudoku-Extreme and other reasoning benchmarks"], "what_it_is": "Official codebase for the Tiny Recursive Model (TRM) paper, a recursive reasoning approach where a tiny 7M-parameter neural network iteratively improves its answers on hard reasoning tasks like ARC-AGI. It provides training and evaluation code implemented in Python.", "when_to_avoid": ["you need a production-ready inference library or API", "you expect active maintenance - the repo has been archived as read-only", "you want a general-purpose LLM framework or pretrained foundation model"], "when_to_choose": ["you want to train or reproduce tiny recursive reasoning models from scratch", "you need a parameter-efficient alternative to large LLMs for structured reasoning tasks", "you are researching recursive reasoning or ARC-AGI benchmarks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tinyrecursivemodels", "repo": "SamsungSAILMontreal/TinyRecursiveModels", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.262896+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:43:40.288763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9eb6625983fb6b41a25962b42b6ff9526b20c9f563cd3798d1788f7158605f9", "fetched_at": "2026-08-28T04:09:45.262896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamsungSAILMontreal/TinyRecursiveModels"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.262896+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:43:40.288763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9eb6625983fb6b41a25962b42b6ff9526b20c9f563cd3798d1788f7158605f9", "fetched_at": "2026-08-28T04:09:45.262896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamsungSAILMontreal/TinyRecursiveModels"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:43:40.288763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9eb6625983fb6b41a25962b42b6ff9526b20c9f563cd3798d1788f7158605f9", "fetched_at": "2026-08-28T04:09:45.262896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamsungSAILMontreal/TinyRecursiveModels"}], "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:09:45.262896+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.262896+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.262896+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:43:40.288763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9eb6625983fb6b41a25962b42b6ff9526b20c9f563cd3798d1788f7158605f9", "fetched_at": "2026-08-28T04:09:45.262896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamsungSAILMontreal/TinyRecursiveModels"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.262896+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.262896+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:43:40.288763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9eb6625983fb6b41a25962b42b6ff9526b20c9f563cd3798d1788f7158605f9", "fetched_at": "2026-08-28T04:09:45.262896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamsungSAILMontreal/TinyRecursiveModels"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.262896+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.262896+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.262896+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:43:40.288763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9eb6625983fb6b41a25962b42b6ff9526b20c9f563cd3798d1788f7158605f9", "fetched_at": "2026-08-28T04:09:45.262896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamsungSAILMontreal/TinyRecursiveModels"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.262896+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.262896+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:43:40.288763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9eb6625983fb6b41a25962b42b6ff9526b20c9f563cd3798d1788f7158605f9", "fetched_at": "2026-08-28T04:09:45.262896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamsungSAILMontreal/TinyRecursiveModels"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:43:40.288763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9eb6625983fb6b41a25962b42b6ff9526b20c9f563cd3798d1788f7158605f9", "fetched_at": "2026-08-28T04:09:45.262896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamsungSAILMontreal/TinyRecursiveModels"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:43:40.288763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9eb6625983fb6b41a25962b42b6ff9526b20c9f563cd3798d1788f7158605f9", "fetched_at": "2026-08-28T04:09:45.262896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamsungSAILMontreal/TinyRecursiveModels"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:43:40.288763+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9eb6625983fb6b41a25962b42b6ff9526b20c9f563cd3798d1788f7158605f9", "fetched_at": "2026-08-28T04:09:45.262896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamsungSAILMontreal/TinyRecursiveModels"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 75, "longevity": 23, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 330, "days_push": 155, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}