{"adoption": {"forks": 991, "observed_at": "2026-08-28T04:07:28.756892+00:00", "stars": 2897}, "canonical_url": "https://ross.abutalabs.com/products/om1", "card": {"archived": false, "artifact_type": "framework", "description": "Modular AI HAL (Hardware Abstraction Layer) for Robots", "domain": ["robotics", "artificial-intelligence", "large-language-models", "autonomous-vehicles"], "enriched": true, "function": ["agent-framework", "llm-inference", "speech-recognition", "tts", "middleware", "plugin-system", "monitoring"], "health_score": 99, "homepage": "https://openmind.com", "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["OpenMind/OM1"], "name": "OpenMind/OM1", "platform": ["go", "python"], "pushed_at": "2026-08-25T22:19:18+00:00", "repo": "OpenMind/OM1", "stars": 2897, "tags": ["robotics-hal", "hardware-abstraction-layer", "multimodal-agents", "zenoh", "ros2", "humanoid-robots", "simulators", "edge-devices", "ai-agents", "linux", "docker", "gpu"], "topics": ["llm", "multiagent", "robotics", "ros2", "zenoh"], "urls": [], "use_cases": ["build multimodal AI agents for humanoid or quadruped robots", "connect LLMs to robot hardware via ROS2 or Zenoh", "add voice conversation and vision to a robot", "run autonomous navigation with camera and LIDAR input", "simulate robot agents in Gazebo or Isaac Sim", "monitor AI pipeline latencies with Prometheus and Grafana"], "what_it_is": "OM1 is a modular AI runtime and hardware abstraction layer for building multimodal AI agents that run on physical robots and in simulators. Written in Go for performance, it connects sensors like cameras and LIDAR to LLM/VLM-powered reasoning and physical actions such as navigation and speech.", "when_to_avoid": ["you need the full feature set of the deprecated Python runtime, parts of which are still missing in Go", "your project has nothing to do with robotics or embodied agents", "you require a mature, long-stable production framework rather than a fast-moving one"], "when_to_choose": ["you want a modular, plugin-based runtime to connect LLMs to robot hardware", "you need low-latency, edge-friendly performance in a single Go binary", "you target multiple robot form factors or simulators and want easy reconfiguration", "you want pre-configured endpoints for many LLM/VLM/TTS providers including local Ollama"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/om1", "repo": "OpenMind/OM1", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.756892+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:35:13.567454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a3d43a411d0c4a51c68dc2ae8a8ad7b18139b883b6c071c674e75ac8aa37a8", "fetched_at": "2026-08-28T04:07:28.756892+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMind/OM1"}, {"content_hash": "1e924efb62dc805f3f260cb13b8564debb867c5388c3c03e37d3f191665f70cf", "fetched_at": "2026-08-29T09:50:00.386980+00:00", "kind": "homepage", "missing": false, "url": "https://openmind.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.756892+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:35:13.567454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a3d43a411d0c4a51c68dc2ae8a8ad7b18139b883b6c071c674e75ac8aa37a8", "fetched_at": "2026-08-28T04:07:28.756892+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMind/OM1"}, {"content_hash": "1e924efb62dc805f3f260cb13b8564debb867c5388c3c03e37d3f191665f70cf", "fetched_at": "2026-08-29T09:50:00.386980+00:00", "kind": "homepage", "missing": false, "url": "https://openmind.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:35:13.567454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a3d43a411d0c4a51c68dc2ae8a8ad7b18139b883b6c071c674e75ac8aa37a8", "fetched_at": "2026-08-28T04:07:28.756892+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMind/OM1"}, {"content_hash": "1e924efb62dc805f3f260cb13b8564debb867c5388c3c03e37d3f191665f70cf", "fetched_at": "2026-08-29T09:50:00.386980+00:00", "kind": "homepage", "missing": false, "url": "https://openmind.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:07:28.756892+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.756892+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.756892+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:35:13.567454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a3d43a411d0c4a51c68dc2ae8a8ad7b18139b883b6c071c674e75ac8aa37a8", "fetched_at": "2026-08-28T04:07:28.756892+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMind/OM1"}, {"content_hash": "1e924efb62dc805f3f260cb13b8564debb867c5388c3c03e37d3f191665f70cf", "fetched_at": "2026-08-29T09:50:00.386980+00:00", "kind": "homepage", "missing": false, "url": "https://openmind.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.756892+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.756892+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:35:13.567454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a3d43a411d0c4a51c68dc2ae8a8ad7b18139b883b6c071c674e75ac8aa37a8", "fetched_at": "2026-08-28T04:07:28.756892+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMind/OM1"}, {"content_hash": "1e924efb62dc805f3f260cb13b8564debb867c5388c3c03e37d3f191665f70cf", "fetched_at": "2026-08-29T09:50:00.386980+00:00", "kind": "homepage", "missing": false, "url": "https://openmind.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.756892+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.756892+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.756892+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:35:13.567454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a3d43a411d0c4a51c68dc2ae8a8ad7b18139b883b6c071c674e75ac8aa37a8", "fetched_at": "2026-08-28T04:07:28.756892+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMind/OM1"}, {"content_hash": "1e924efb62dc805f3f260cb13b8564debb867c5388c3c03e37d3f191665f70cf", "fetched_at": "2026-08-29T09:50:00.386980+00:00", "kind": "homepage", "missing": false, "url": "https://openmind.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.756892+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:28.756892+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:35:13.567454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a3d43a411d0c4a51c68dc2ae8a8ad7b18139b883b6c071c674e75ac8aa37a8", "fetched_at": "2026-08-28T04:07:28.756892+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMind/OM1"}, {"content_hash": "1e924efb62dc805f3f260cb13b8564debb867c5388c3c03e37d3f191665f70cf", "fetched_at": "2026-08-29T09:50:00.386980+00:00", "kind": "homepage", "missing": false, "url": "https://openmind.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:35:13.567454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a3d43a411d0c4a51c68dc2ae8a8ad7b18139b883b6c071c674e75ac8aa37a8", "fetched_at": "2026-08-28T04:07:28.756892+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMind/OM1"}, {"content_hash": "1e924efb62dc805f3f260cb13b8564debb867c5388c3c03e37d3f191665f70cf", "fetched_at": "2026-08-29T09:50:00.386980+00:00", "kind": "homepage", "missing": false, "url": "https://openmind.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:35:13.567454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a3d43a411d0c4a51c68dc2ae8a8ad7b18139b883b6c071c674e75ac8aa37a8", "fetched_at": "2026-08-28T04:07:28.756892+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMind/OM1"}, {"content_hash": "1e924efb62dc805f3f260cb13b8564debb867c5388c3c03e37d3f191665f70cf", "fetched_at": "2026-08-29T09:50:00.386980+00:00", "kind": "homepage", "missing": false, "url": "https://openmind.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:35:13.567454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a3d43a411d0c4a51c68dc2ae8a8ad7b18139b883b6c071c674e75ac8aa37a8", "fetched_at": "2026-08-28T04:07:28.756892+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMind/OM1"}, {"content_hash": "1e924efb62dc805f3f260cb13b8564debb867c5388c3c03e37d3f191665f70cf", "fetched_at": "2026-08-29T09:50:00.386980+00:00", "kind": "homepage", "missing": false, "url": "https://openmind.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 43, "rhythm": 81}, "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": 602, "days_push": 8, "days_rel": 127, "gap_med": 20.5, "n_releases_24m": 11}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}