{"adoption": {"forks": 1293, "observed_at": "2026-08-28T04:09:45.718672+00:00", "stars": 6611}, "canonical_url": "https://ross.abutalabs.com/products/mycroft-core", "card": {"archived": true, "artifact_type": "application", "description": "Mycroft Core, the Mycroft Artificial Intelligence platform. ", "domain": ["artificial-intelligence", "speech-processing", "iot"], "enriched": true, "function": ["speech-recognition", "nlp", "chatbot", "agent-framework", "plugin-system"], "health_score": 10, "homepage": "https://mycroft.ai", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["MycroftAI/mycroft-core"], "name": "MycroftAI/mycroft-core", "platform": ["python", "cross-platform", "self-hosted"], "pushed_at": "2024-09-08T08:02:02+00:00", "repo": "MycroftAI/mycroft-core", "stars": 6611, "tags": ["voice-assistant", "voice-assistant", "raspberry-pi", "skills", "open-source-ai", "smart-speaker", "natural-language-processing", "automation", "linux"], "topics": ["ai", "open-source", "nlp", "voice-assistant", "python", "linux", "raspberry-pi", "skills", "fedora", "arch", "oss", "natural-language-processing", "natural-language", "voice-as-an-interface", "artificial-intelligence", "personal-assistant", "hacktoberfest"], "urls": [], "use_cases": ["build a private open-source voice assistant", "run a smart speaker on a raspberry pi", "create custom voice assistant skills in python", "self-host a voice assistant without cloud lock-in", "experiment with wake word and intent parsing pipelines", "study how an open voice assistant architecture works"], "what_it_is": "Mycroft Core is the core software of the Mycroft open-source voice assistant platform, providing wake-word listening, speech recognition, natural language intent parsing, and a skill system for extensibility. The project is no longer actively maintained; its spiritual successors are Open Voice OS and Neon Core.", "when_to_avoid": ["you want a maintained, working voice assistant today - use Open Voice OS or Neon Core instead", "you need modern LLM-based conversational AI", "you expect support on current operating systems - the README warns it likely no longer works"], "when_to_choose": ["you want a hackable, fully open-source voice assistant platform to study or fork", "you are contributing to Open Voice OS or Neon Core and need the legacy codebase", "you run legacy Mycroft Mark II hardware"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mycroft-core", "repo": "MycroftAI/mycroft-core", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.718672+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:43:28.969666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6fb8f4436d1c31e2abaf3eafac0eb5bbd87f5167ded3a3c89939bb31a47e7aa", "fetched_at": "2026-08-28T04:09:45.718672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MycroftAI/mycroft-core"}, {"content_hash": "4d5d488d426fe1d96331d1d7f7b9b69bfd480a707985082040d2c5cea65b8675", "fetched_at": "2026-08-29T08:39:43.979520+00:00", "kind": "homepage", "missing": false, "url": "https://mycroft.ai"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.718672+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:43:28.969666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6fb8f4436d1c31e2abaf3eafac0eb5bbd87f5167ded3a3c89939bb31a47e7aa", "fetched_at": "2026-08-28T04:09:45.718672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MycroftAI/mycroft-core"}, {"content_hash": "4d5d488d426fe1d96331d1d7f7b9b69bfd480a707985082040d2c5cea65b8675", "fetched_at": "2026-08-29T08:39:43.979520+00:00", "kind": "homepage", "missing": false, "url": "https://mycroft.ai"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:43:28.969666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6fb8f4436d1c31e2abaf3eafac0eb5bbd87f5167ded3a3c89939bb31a47e7aa", "fetched_at": "2026-08-28T04:09:45.718672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MycroftAI/mycroft-core"}, {"content_hash": "4d5d488d426fe1d96331d1d7f7b9b69bfd480a707985082040d2c5cea65b8675", "fetched_at": "2026-08-29T08:39:43.979520+00:00", "kind": "homepage", "missing": false, "url": "https://mycroft.ai"}], "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.718672+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.718672+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.718672+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:43:28.969666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6fb8f4436d1c31e2abaf3eafac0eb5bbd87f5167ded3a3c89939bb31a47e7aa", "fetched_at": "2026-08-28T04:09:45.718672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MycroftAI/mycroft-core"}, {"content_hash": "4d5d488d426fe1d96331d1d7f7b9b69bfd480a707985082040d2c5cea65b8675", "fetched_at": "2026-08-29T08:39:43.979520+00:00", "kind": "homepage", "missing": false, "url": "https://mycroft.ai"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.718672+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.718672+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:43:28.969666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6fb8f4436d1c31e2abaf3eafac0eb5bbd87f5167ded3a3c89939bb31a47e7aa", "fetched_at": "2026-08-28T04:09:45.718672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MycroftAI/mycroft-core"}, {"content_hash": "4d5d488d426fe1d96331d1d7f7b9b69bfd480a707985082040d2c5cea65b8675", "fetched_at": "2026-08-29T08:39:43.979520+00:00", "kind": "homepage", "missing": false, "url": "https://mycroft.ai"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.718672+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.718672+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.718672+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:43:28.969666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6fb8f4436d1c31e2abaf3eafac0eb5bbd87f5167ded3a3c89939bb31a47e7aa", "fetched_at": "2026-08-28T04:09:45.718672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MycroftAI/mycroft-core"}, {"content_hash": "4d5d488d426fe1d96331d1d7f7b9b69bfd480a707985082040d2c5cea65b8675", "fetched_at": "2026-08-29T08:39:43.979520+00:00", "kind": "homepage", "missing": false, "url": "https://mycroft.ai"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.718672+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.718672+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:43:28.969666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6fb8f4436d1c31e2abaf3eafac0eb5bbd87f5167ded3a3c89939bb31a47e7aa", "fetched_at": "2026-08-28T04:09:45.718672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MycroftAI/mycroft-core"}, {"content_hash": "4d5d488d426fe1d96331d1d7f7b9b69bfd480a707985082040d2c5cea65b8675", "fetched_at": "2026-08-29T08:39:43.979520+00:00", "kind": "homepage", "missing": false, "url": "https://mycroft.ai"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:43:28.969666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6fb8f4436d1c31e2abaf3eafac0eb5bbd87f5167ded3a3c89939bb31a47e7aa", "fetched_at": "2026-08-28T04:09:45.718672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MycroftAI/mycroft-core"}, {"content_hash": "4d5d488d426fe1d96331d1d7f7b9b69bfd480a707985082040d2c5cea65b8675", "fetched_at": "2026-08-29T08:39:43.979520+00:00", "kind": "homepage", "missing": false, "url": "https://mycroft.ai"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:43:28.969666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6fb8f4436d1c31e2abaf3eafac0eb5bbd87f5167ded3a3c89939bb31a47e7aa", "fetched_at": "2026-08-28T04:09:45.718672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MycroftAI/mycroft-core"}, {"content_hash": "4d5d488d426fe1d96331d1d7f7b9b69bfd480a707985082040d2c5cea65b8675", "fetched_at": "2026-08-29T08:39:43.979520+00:00", "kind": "homepage", "missing": false, "url": "https://mycroft.ai"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:43:28.969666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6fb8f4436d1c31e2abaf3eafac0eb5bbd87f5167ded3a3c89939bb31a47e7aa", "fetched_at": "2026-08-28T04:09:45.718672+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MycroftAI/mycroft-core"}, {"content_hash": "4d5d488d426fe1d96331d1d7f7b9b69bfd480a707985082040d2c5cea65b8675", "fetched_at": "2026-08-29T08:39:43.979520+00:00", "kind": "homepage", "missing": false, "url": "https://mycroft.ai"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3757, "days_push": 724, "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}}