{"adoption": {"forks": 307, "observed_at": "2026-08-28T04:06:06.252538+00:00", "stars": 2019}, "canonical_url": "https://ross.abutalabs.com/products/continuous-thought-machines", "card": {"archived": false, "artifact_type": "library", "description": "Continuous Thought Machines, because thought takes time and reasoning is a process.", "domain": ["artificial-intelligence", "deep-learning", "machine-learning"], "enriched": true, "function": ["machine-learning", "deep-learning"], "health_score": 56, "homepage": "https://pub.sakana.ai/ctm/", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["SakanaAI/continuous-thought-machines"], "name": "SakanaAI/continuous-thought-machines", "platform": ["python"], "pushed_at": "2025-12-29T03:52:23+00:00", "repo": "SakanaAI/continuous-thought-machines", "stars": 2019, "tags": ["neural-dynamics", "research-code", "temporal-processing", "neural-synchronization", "biologically-inspired", "pytorch"], "topics": [], "urls": [], "use_cases": ["implement continuous thought machine models", "train a neural network that reasons over internal time steps", "reproduce CTM research results on ImageNet or mazes", "explore neuron-level temporal dynamics in deep learning", "build biologically inspired reasoning architectures", "run maze-solving neural network demos", "study neural synchronization as a latent representation"], "what_it_is": "The Continuous Thought Machine (CTM) is a neural network architecture from Sakana AI that uses neuron-level temporal dynamics and neural synchronization as its core representation mechanism. The repository provides PyTorch implementations, training code, and analysis tools for tasks like ImageNet classification, maze solving, sorting, parity, question-answering, and reinforcement learning.", "when_to_avoid": ["you need a production-ready inference model for standard tasks", "you want a lightweight off-the-shelf classifier rather than a research codebase", "your project requires minimal compute - CTMs are research-heavy and resource intensive"], "when_to_choose": ["you want to experiment with or extend the CTM architecture", "you need reproducible code for the CTM research paper", "you're researching temporal neural dynamics or biologically plausible AI", "you want a model that unfolds reasoning over an internal time axis"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/continuous-thought-machines", "repo": "SakanaAI/continuous-thought-machines", "role": "main", "score": 46}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.252538+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.923011+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "da3f12890660811baa9e86879047bfdd7f650df92906a73b69bcdd1b6c8f4d56", "fetched_at": "2026-08-28T04:06:06.252538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SakanaAI/continuous-thought-machines"}, {"content_hash": "44eda85cea5ffe9753f3d84efc58ec3095ca7e576def7b745a6030bada57ff9e", "fetched_at": "2026-08-29T10:40:18.241183+00:00", "kind": "homepage", "missing": false, "url": "https://pub.sakana.ai/ctm/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.252538+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.923011+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "da3f12890660811baa9e86879047bfdd7f650df92906a73b69bcdd1b6c8f4d56", "fetched_at": "2026-08-28T04:06:06.252538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SakanaAI/continuous-thought-machines"}, {"content_hash": "44eda85cea5ffe9753f3d84efc58ec3095ca7e576def7b745a6030bada57ff9e", "fetched_at": "2026-08-29T10:40:18.241183+00:00", "kind": "homepage", "missing": false, "url": "https://pub.sakana.ai/ctm/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.923011+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "da3f12890660811baa9e86879047bfdd7f650df92906a73b69bcdd1b6c8f4d56", "fetched_at": "2026-08-28T04:06:06.252538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SakanaAI/continuous-thought-machines"}, {"content_hash": "44eda85cea5ffe9753f3d84efc58ec3095ca7e576def7b745a6030bada57ff9e", "fetched_at": "2026-08-29T10:40:18.241183+00:00", "kind": "homepage", "missing": false, "url": "https://pub.sakana.ai/ctm/"}], "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:06:06.252538+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.252538+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.252538+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.923011+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "da3f12890660811baa9e86879047bfdd7f650df92906a73b69bcdd1b6c8f4d56", "fetched_at": "2026-08-28T04:06:06.252538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SakanaAI/continuous-thought-machines"}, {"content_hash": "44eda85cea5ffe9753f3d84efc58ec3095ca7e576def7b745a6030bada57ff9e", "fetched_at": "2026-08-29T10:40:18.241183+00:00", "kind": "homepage", "missing": false, "url": "https://pub.sakana.ai/ctm/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.252538+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.252538+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.923011+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "da3f12890660811baa9e86879047bfdd7f650df92906a73b69bcdd1b6c8f4d56", "fetched_at": "2026-08-28T04:06:06.252538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SakanaAI/continuous-thought-machines"}, {"content_hash": "44eda85cea5ffe9753f3d84efc58ec3095ca7e576def7b745a6030bada57ff9e", "fetched_at": "2026-08-29T10:40:18.241183+00:00", "kind": "homepage", "missing": false, "url": "https://pub.sakana.ai/ctm/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.252538+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.252538+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.252538+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.923011+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "da3f12890660811baa9e86879047bfdd7f650df92906a73b69bcdd1b6c8f4d56", "fetched_at": "2026-08-28T04:06:06.252538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SakanaAI/continuous-thought-machines"}, {"content_hash": "44eda85cea5ffe9753f3d84efc58ec3095ca7e576def7b745a6030bada57ff9e", "fetched_at": "2026-08-29T10:40:18.241183+00:00", "kind": "homepage", "missing": false, "url": "https://pub.sakana.ai/ctm/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.252538+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.252538+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.923011+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "da3f12890660811baa9e86879047bfdd7f650df92906a73b69bcdd1b6c8f4d56", "fetched_at": "2026-08-28T04:06:06.252538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SakanaAI/continuous-thought-machines"}, {"content_hash": "44eda85cea5ffe9753f3d84efc58ec3095ca7e576def7b745a6030bada57ff9e", "fetched_at": "2026-08-29T10:40:18.241183+00:00", "kind": "homepage", "missing": false, "url": "https://pub.sakana.ai/ctm/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.923011+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "da3f12890660811baa9e86879047bfdd7f650df92906a73b69bcdd1b6c8f4d56", "fetched_at": "2026-08-28T04:06:06.252538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SakanaAI/continuous-thought-machines"}, {"content_hash": "44eda85cea5ffe9753f3d84efc58ec3095ca7e576def7b745a6030bada57ff9e", "fetched_at": "2026-08-29T10:40:18.241183+00:00", "kind": "homepage", "missing": false, "url": "https://pub.sakana.ai/ctm/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.923011+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "da3f12890660811baa9e86879047bfdd7f650df92906a73b69bcdd1b6c8f4d56", "fetched_at": "2026-08-28T04:06:06.252538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SakanaAI/continuous-thought-machines"}, {"content_hash": "44eda85cea5ffe9753f3d84efc58ec3095ca7e576def7b745a6030bada57ff9e", "fetched_at": "2026-08-29T10:40:18.241183+00:00", "kind": "homepage", "missing": false, "url": "https://pub.sakana.ai/ctm/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:00:25.923011+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "da3f12890660811baa9e86879047bfdd7f650df92906a73b69bcdd1b6c8f4d56", "fetched_at": "2026-08-28T04:06:06.252538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SakanaAI/continuous-thought-machines"}, {"content_hash": "44eda85cea5ffe9753f3d84efc58ec3095ca7e576def7b745a6030bada57ff9e", "fetched_at": "2026-08-29T10:40:18.241183+00:00", "kind": "homepage", "missing": false, "url": "https://pub.sakana.ai/ctm/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 59, "longevity": 34, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 480, "days_push": 247, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 46, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}