{"adoption": {"forks": 865, "observed_at": "2026-08-28T04:08:59.654717+00:00", "stars": 4782}, "canonical_url": "https://ross.abutalabs.com/products/lucida", "card": {"archived": false, "artifact_type": "application", "description": "Speech and Vision Based Intelligent Personal Assistant", "domain": ["artificial-intelligence", "speech-processing", "computer-vision", "self-hosted"], "enriched": true, "function": ["speech-recognition", "computer-vision", "machine-learning", "chatbot", "microservices", "container-runtime"], "health_score": 20, "homepage": null, "language": "Java", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["claritylab/lucida"], "name": "claritylab/lucida", "platform": ["self-hosted"], "pushed_at": "2022-12-26T20:30:48+00:00", "repo": "claritylab/lucida", "stars": 4782, "tags": ["personal-assistant", "voice-assistant", "asr", "question-answering", "facial-recognition", "image-classification", "sirius", "natural-language-processing", "linux", "docker", "web-server"], "topics": [], "urls": [], "use_cases": ["build a self-hosted voice assistant like Siri", "run speech recognition and question answering services locally", "experiment with multimodal AI assistant microservices", "add custom ASR or image captioning services to an assistant framework", "deploy a personal assistant with facial recognition and calendar lookup"], "what_it_is": "Lucida is an open-source speech and vision based intelligent personal assistant inspired by Sirius. It orchestrates modular back-end microservices (speech recognition, image matching/classification, facial recognition, question answering, calendar retrieval, digit recognition) behind a command center, deployable via Docker.", "when_to_avoid": ["you need a production-ready commercial assistant with active support", "you want a modern maintained stack - the project has seen little recent activity", "you need mobile or cloud-vendor managed solutions"], "when_to_choose": ["you want a modular, self-hosted assistant whose services you can swap or extend", "you need a research platform combining speech, vision, and QA backends", "you want Docker-based deployment of AI microservices"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lucida", "repo": "claritylab/lucida", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.654717+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.648593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "964ab78780392a7667371f1885e0e8890ba0221727aeba5348c51507a99dcdcd", "fetched_at": "2026-08-28T04:08:59.654717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/claritylab/lucida"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.654717+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.648593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "964ab78780392a7667371f1885e0e8890ba0221727aeba5348c51507a99dcdcd", "fetched_at": "2026-08-28T04:08:59.654717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/claritylab/lucida"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.648593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "964ab78780392a7667371f1885e0e8890ba0221727aeba5348c51507a99dcdcd", "fetched_at": "2026-08-28T04:08:59.654717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/claritylab/lucida"}], "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:08:59.654717+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.654717+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.654717+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.648593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "964ab78780392a7667371f1885e0e8890ba0221727aeba5348c51507a99dcdcd", "fetched_at": "2026-08-28T04:08:59.654717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/claritylab/lucida"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.654717+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.654717+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.648593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "964ab78780392a7667371f1885e0e8890ba0221727aeba5348c51507a99dcdcd", "fetched_at": "2026-08-28T04:08:59.654717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/claritylab/lucida"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.654717+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.654717+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.654717+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.648593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "964ab78780392a7667371f1885e0e8890ba0221727aeba5348c51507a99dcdcd", "fetched_at": "2026-08-28T04:08:59.654717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/claritylab/lucida"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.654717+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.654717+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.648593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "964ab78780392a7667371f1885e0e8890ba0221727aeba5348c51507a99dcdcd", "fetched_at": "2026-08-28T04:08:59.654717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/claritylab/lucida"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.648593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "964ab78780392a7667371f1885e0e8890ba0221727aeba5348c51507a99dcdcd", "fetched_at": "2026-08-28T04:08:59.654717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/claritylab/lucida"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.648593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "964ab78780392a7667371f1885e0e8890ba0221727aeba5348c51507a99dcdcd", "fetched_at": "2026-08-28T04:08:59.654717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/claritylab/lucida"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:18:43.648593+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "964ab78780392a7667371f1885e0e8890ba0221727aeba5348c51507a99dcdcd", "fetched_at": "2026-08-28T04:08:59.654717+00:00", "kind": "readme", "missing": false, "url": "https://github.com/claritylab/lucida"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4495, "days_push": 1346, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}