{"adoption": {"forks": 269, "observed_at": "2026-08-28T04:05:08.787976+00:00", "stars": 1593}, "canonical_url": "https://ross.abutalabs.com/products/amica", "card": {"archived": false, "artifact_type": "application", "description": "Amica is an open source interface for interactive communication with 3D characters with voice synthesis and speech recognition.", "domain": ["artificial-intelligence", "chatbots", "large-language-models", "speech-processing", "computer-vision", "web-development"], "enriched": true, "function": ["speech-recognition", "tts", "chatbot", "llm-inference", "computer-vision", "chat-interface"], "health_score": 44, "homepage": "https://heyamica.com", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["semperai/amica"], "name": "semperai/amica", "platform": ["cross-platform", "windows"], "pushed_at": "2025-07-23T20:57:17+00:00", "repo": "semperai/amica", "stars": 1593, "tags": ["3d-characters", "vrm", "voice-chat", "virtual-assistant", "emotion-engine", "threejs", "whisper", "vtuber", "web-server", "macos", "linux", "nodejs"], "topics": ["ai", "assistant-chat-bots", "computer-vision", "llm", "speech-recognition", "tts"], "urls": [], "use_cases": ["chat with a 3D AI character using voice", "build a personal AI assistant with a VRM avatar", "create a virtual companion with emotion expressions", "run a local voice chatbot with llama.cpp", "give an LLM assistant speech recognition and TTS", "make an interactive 3D character that can see via webcam"], "what_it_is": "Amica is an open-source web application for conversing with customizable 3D characters through voice chat, speech recognition, and vision. It supports VRM avatar imports, emotion expression, and pluggable AI backends like llama.cpp and ChatGPT.", "when_to_avoid": ["you need a plain text-only chatbot without avatars", "you require production-grade enterprise assistant infrastructure", "you need mobile-native apps rather than a web interface"], "when_to_choose": ["you want a self-hostable, customizable 3D AI companion", "you need VRM avatar support with voice and vision interaction", "you want to swap between local and cloud LLM backends"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/amica", "repo": "semperai/amica", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.787976+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:54:15.638774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ad4d1875838c1ffc2c85654a9b115a504d7b5be12b70fe0bfecedb275a03960", "fetched_at": "2026-08-28T04:05:08.787976+00:00", "kind": "readme", "missing": false, "url": "https://github.com/semperai/amica"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.787976+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:54:15.638774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ad4d1875838c1ffc2c85654a9b115a504d7b5be12b70fe0bfecedb275a03960", "fetched_at": "2026-08-28T04:05:08.787976+00:00", "kind": "readme", "missing": false, "url": "https://github.com/semperai/amica"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:54:15.638774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ad4d1875838c1ffc2c85654a9b115a504d7b5be12b70fe0bfecedb275a03960", "fetched_at": "2026-08-28T04:05:08.787976+00:00", "kind": "readme", "missing": false, "url": "https://github.com/semperai/amica"}], "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:05:08.787976+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.787976+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.787976+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:54:15.638774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ad4d1875838c1ffc2c85654a9b115a504d7b5be12b70fe0bfecedb275a03960", "fetched_at": "2026-08-28T04:05:08.787976+00:00", "kind": "readme", "missing": false, "url": "https://github.com/semperai/amica"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.787976+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.787976+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:54:15.638774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ad4d1875838c1ffc2c85654a9b115a504d7b5be12b70fe0bfecedb275a03960", "fetched_at": "2026-08-28T04:05:08.787976+00:00", "kind": "readme", "missing": false, "url": "https://github.com/semperai/amica"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.787976+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.787976+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.787976+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:54:15.638774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ad4d1875838c1ffc2c85654a9b115a504d7b5be12b70fe0bfecedb275a03960", "fetched_at": "2026-08-28T04:05:08.787976+00:00", "kind": "readme", "missing": false, "url": "https://github.com/semperai/amica"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.787976+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.787976+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:54:15.638774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ad4d1875838c1ffc2c85654a9b115a504d7b5be12b70fe0bfecedb275a03960", "fetched_at": "2026-08-28T04:05:08.787976+00:00", "kind": "readme", "missing": false, "url": "https://github.com/semperai/amica"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:54:15.638774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ad4d1875838c1ffc2c85654a9b115a504d7b5be12b70fe0bfecedb275a03960", "fetched_at": "2026-08-28T04:05:08.787976+00:00", "kind": "readme", "missing": false, "url": "https://github.com/semperai/amica"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:54:15.638774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ad4d1875838c1ffc2c85654a9b115a504d7b5be12b70fe0bfecedb275a03960", "fetched_at": "2026-08-28T04:05:08.787976+00:00", "kind": "readme", "missing": false, "url": "https://github.com/semperai/amica"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:54:15.638774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3ad4d1875838c1ffc2c85654a9b115a504d7b5be12b70fe0bfecedb275a03960", "fetched_at": "2026-08-28T04:05:08.787976+00:00", "kind": "readme", "missing": false, "url": "https://github.com/semperai/amica"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 33, "longevity": 74, "rhythm": 8}, "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": 1040, "days_push": 406, "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}}