{"adoption": {"forks": 115, "observed_at": "2026-08-28T04:03:42.621270+00:00", "stars": 1132}, "canonical_url": "https://ross.abutalabs.com/products/robobrain25", "card": {"archived": false, "artifact_type": "library", "description": "RoboBrain 2.5: Advanced version of RoboBrain. Depth in Sight, Time in Mind. 🎉🎉🎉", "domain": ["artificial-intelligence", "machine-learning", "robotics", "computer-vision", "large-language-models"], "enriched": true, "function": ["machine-learning", "deep-learning", "computer-vision", "nlp", "llm-inference"], "health_score": 62, "homepage": "https://superrobobrain.github.io/", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["FlagOpen/RoboBrain2.5"], "name": "FlagOpen/RoboBrain2.5", "platform": ["python"], "pushed_at": "2026-02-28T20:04:25+00:00", "repo": "FlagOpen/RoboBrain2.5", "stars": 1132, "tags": ["embodied-ai", "multimodal-llm", "foundation-model", "spatial-reasoning", "robotics", "temporal-modeling", "model-weights", "gpu", "linux"], "topics": ["embodied-ai", "multimodel-large-language-model"], "urls": [], "use_cases": ["run an embodied AI model for robotic manipulation planning", "predict 3D keypoint trajectories for pick-and-place tasks", "estimate depth-aware spatial coordinates from camera images", "model step-wise task progress for robot execution feedback", "fine-tune a multimodal LLM for embodied reasoning", "research spatial grounding and metric measurement in robotics"], "what_it_is": "RoboBrain 2.5 is an open-source embodied AI foundation model from BAAI that combines multimodal large language model capabilities with 3D spatial reasoning and dense temporal value estimation for robotic manipulation. The repository provides model weights, inference code, and training resources for depth-aware perception and execution-aware embodied intelligence.", "when_to_avoid": ["you need a lightweight model for CPU-only deployment", "you need a production-ready turnkey robot control stack", "your task is unrelated to embodied or spatial AI"], "when_to_choose": ["you need an open embodied foundation model with 3D spatial reasoning", "you want dense temporal progress estimation for robot learning", "you are doing research on vision-language models for manipulation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/robobrain25", "repo": "FlagOpen/RoboBrain2.5", "role": "main", "score": 50}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.621270+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:37:55.281400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f83a918e29718bd831ccc80105e4a09ace7f3ab41cf80155d8c57b1359cddd87", "fetched_at": "2026-08-28T04:03:42.621270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlagOpen/RoboBrain2.5"}, {"content_hash": "32d62856b4f6d731e6d440259346f60e81106be8867a94ba0bcbc6b09662cd8f", "fetched_at": "2026-08-29T12:42:26.807768+00:00", "kind": "homepage", "missing": false, "url": "https://superrobobrain.github.io/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.621270+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:37:55.281400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f83a918e29718bd831ccc80105e4a09ace7f3ab41cf80155d8c57b1359cddd87", "fetched_at": "2026-08-28T04:03:42.621270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlagOpen/RoboBrain2.5"}, {"content_hash": "32d62856b4f6d731e6d440259346f60e81106be8867a94ba0bcbc6b09662cd8f", "fetched_at": "2026-08-29T12:42:26.807768+00:00", "kind": "homepage", "missing": false, "url": "https://superrobobrain.github.io/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:37:55.281400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f83a918e29718bd831ccc80105e4a09ace7f3ab41cf80155d8c57b1359cddd87", "fetched_at": "2026-08-28T04:03:42.621270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlagOpen/RoboBrain2.5"}, {"content_hash": "32d62856b4f6d731e6d440259346f60e81106be8867a94ba0bcbc6b09662cd8f", "fetched_at": "2026-08-29T12:42:26.807768+00:00", "kind": "homepage", "missing": false, "url": "https://superrobobrain.github.io/"}], "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:42.621270+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.621270+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.621270+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:37:55.281400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f83a918e29718bd831ccc80105e4a09ace7f3ab41cf80155d8c57b1359cddd87", "fetched_at": "2026-08-28T04:03:42.621270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlagOpen/RoboBrain2.5"}, {"content_hash": "32d62856b4f6d731e6d440259346f60e81106be8867a94ba0bcbc6b09662cd8f", "fetched_at": "2026-08-29T12:42:26.807768+00:00", "kind": "homepage", "missing": false, "url": "https://superrobobrain.github.io/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.621270+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.621270+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:37:55.281400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f83a918e29718bd831ccc80105e4a09ace7f3ab41cf80155d8c57b1359cddd87", "fetched_at": "2026-08-28T04:03:42.621270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlagOpen/RoboBrain2.5"}, {"content_hash": "32d62856b4f6d731e6d440259346f60e81106be8867a94ba0bcbc6b09662cd8f", "fetched_at": "2026-08-29T12:42:26.807768+00:00", "kind": "homepage", "missing": false, "url": "https://superrobobrain.github.io/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.621270+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.621270+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.621270+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:37:55.281400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f83a918e29718bd831ccc80105e4a09ace7f3ab41cf80155d8c57b1359cddd87", "fetched_at": "2026-08-28T04:03:42.621270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlagOpen/RoboBrain2.5"}, {"content_hash": "32d62856b4f6d731e6d440259346f60e81106be8867a94ba0bcbc6b09662cd8f", "fetched_at": "2026-08-29T12:42:26.807768+00:00", "kind": "homepage", "missing": false, "url": "https://superrobobrain.github.io/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.621270+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.621270+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:37:55.281400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f83a918e29718bd831ccc80105e4a09ace7f3ab41cf80155d8c57b1359cddd87", "fetched_at": "2026-08-28T04:03:42.621270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlagOpen/RoboBrain2.5"}, {"content_hash": "32d62856b4f6d731e6d440259346f60e81106be8867a94ba0bcbc6b09662cd8f", "fetched_at": "2026-08-29T12:42:26.807768+00:00", "kind": "homepage", "missing": false, "url": "https://superrobobrain.github.io/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:37:55.281400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f83a918e29718bd831ccc80105e4a09ace7f3ab41cf80155d8c57b1359cddd87", "fetched_at": "2026-08-28T04:03:42.621270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlagOpen/RoboBrain2.5"}, {"content_hash": "32d62856b4f6d731e6d440259346f60e81106be8867a94ba0bcbc6b09662cd8f", "fetched_at": "2026-08-29T12:42:26.807768+00:00", "kind": "homepage", "missing": false, "url": "https://superrobobrain.github.io/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:37:55.281400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f83a918e29718bd831ccc80105e4a09ace7f3ab41cf80155d8c57b1359cddd87", "fetched_at": "2026-08-28T04:03:42.621270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlagOpen/RoboBrain2.5"}, {"content_hash": "32d62856b4f6d731e6d440259346f60e81106be8867a94ba0bcbc6b09662cd8f", "fetched_at": "2026-08-29T12:42:26.807768+00:00", "kind": "homepage", "missing": false, "url": "https://superrobobrain.github.io/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:37:55.281400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f83a918e29718bd831ccc80105e4a09ace7f3ab41cf80155d8c57b1359cddd87", "fetched_at": "2026-08-28T04:03:42.621270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlagOpen/RoboBrain2.5"}, {"content_hash": "32d62856b4f6d731e6d440259346f60e81106be8867a94ba0bcbc6b09662cd8f", "fetched_at": "2026-08-29T12:42:26.807768+00:00", "kind": "homepage", "missing": false, "url": "https://superrobobrain.github.io/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 69, "longevity": 32, "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": 454, "days_push": 186, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 50, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}