{"adoption": {"forks": 81412, "observed_at": "2026-08-28T04:12:28.806713+00:00", "stars": 387718}, "canonical_url": "https://ross.abutalabs.com/products/openclaw", "card": {"archived": false, "artifact_type": "application", "description": "Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 ", "domain": ["artificial-intelligence", "chatbots", "self-hosted", "privacy", "cross-platform"], "enriched": true, "function": ["agent-framework", "chatbot", "chat-interface", "mcp", "llm-inference", "developer-tools"], "health_score": 100, "homepage": "https://openclaw.ai", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["openclaw/openclaw", "openclaw/openclaw-windows-node"], "name": "OpenClaw", "platform": ["windows", "cross-platform", "self-hosted", "cli"], "pushed_at": "2026-08-27T00:43:07+00:00", "repo": "openclaw/openclaw", "stars": 387718, "tags": ["personal-assistant", "own-your-data", "messaging-integration", "gateway", "single-operator", "ai-agents", "automation", "macos", "linux", "nodejs"], "topics": ["ai", "assistant", "own-your-data", "personal", "crustacean", "molty", "openclaw"], "urls": [], "use_cases": ["run a personal AI assistant on my own hardware", "chat with an AI assistant from my existing messaging apps", "self-host an AI assistant that owns my data", "connect LLM tools and channels through one gateway", "get an AI assistant that works on macOS, Linux, and Windows", "automate personal tasks with a local AI agent"], "what_it_is": "OpenClaw is a self-hosted personal AI assistant that runs on your own devices and connects LLM models, tools, and messaging channels through a single Gateway. It is designed for a single operator who wants an AI assistant available across any OS and chat platform while keeping their data under their own control.", "when_to_avoid": ["you need a multi-tenant or team-oriented assistant platform", "you prefer a fully managed cloud assistant with no local setup", "you cannot run a Node.js runtime or daemon on your devices", "you need a license-guaranteed open-source deployment (license is marked NOASSERTION)"], "when_to_choose": ["you want a personal AI assistant running on your own devices rather than a hosted service", "you want to meet the assistant in messaging channels you already use", "you value owning your data and self-hosting", "you want one Gateway connecting models, tools, and companion apps"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/openclaw/openclaw", "repo": "openclaw/openclaw", "role": "main", "score": 78}, {"path": "/repos/openclaw/openclaw-windows-node", "repo": "openclaw/openclaw-windows-node", "role": "plugin", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.806713+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:10:19.030464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e547839873dce836cde1c89b5a4233258f652d60f148d52790831c7293fa3c9a", "fetched_at": "2026-08-28T04:12:28.806713+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openclaw/openclaw"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.806713+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:10:19.030464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e547839873dce836cde1c89b5a4233258f652d60f148d52790831c7293fa3c9a", "fetched_at": "2026-08-28T04:12:28.806713+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openclaw/openclaw"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:10:19.030464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e547839873dce836cde1c89b5a4233258f652d60f148d52790831c7293fa3c9a", "fetched_at": "2026-08-28T04:12:28.806713+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openclaw/openclaw"}], "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:12:28.806713+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.806713+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.806713+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:10:19.030464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e547839873dce836cde1c89b5a4233258f652d60f148d52790831c7293fa3c9a", "fetched_at": "2026-08-28T04:12:28.806713+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openclaw/openclaw"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.806713+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.806713+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:10:19.030464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e547839873dce836cde1c89b5a4233258f652d60f148d52790831c7293fa3c9a", "fetched_at": "2026-08-28T04:12:28.806713+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openclaw/openclaw"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.806713+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.806713+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.806713+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:10:19.030464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e547839873dce836cde1c89b5a4233258f652d60f148d52790831c7293fa3c9a", "fetched_at": "2026-08-28T04:12:28.806713+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openclaw/openclaw"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.806713+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:28.806713+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:10:19.030464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e547839873dce836cde1c89b5a4233258f652d60f148d52790831c7293fa3c9a", "fetched_at": "2026-08-28T04:12:28.806713+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openclaw/openclaw"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:10:19.030464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e547839873dce836cde1c89b5a4233258f652d60f148d52790831c7293fa3c9a", "fetched_at": "2026-08-28T04:12:28.806713+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openclaw/openclaw"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:10:19.030464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e547839873dce836cde1c89b5a4233258f652d60f148d52790831c7293fa3c9a", "fetched_at": "2026-08-28T04:12:28.806713+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openclaw/openclaw"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:10:19.030464+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e547839873dce836cde1c89b5a4233258f652d60f148d52790831c7293fa3c9a", "fetched_at": "2026-08-28T04:12:28.806713+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openclaw/openclaw"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 20, "rhythm": 84}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 282, "days_push": 7, "days_rel": 25, "gap_med": 1, "n_releases_24m": 110}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}