{"adoption": {"forks": 2511, "observed_at": "2026-08-28T04:11:08.821322+00:00", "stars": 14871}, "canonical_url": "https://ross.abutalabs.com/products/duix-avatar", "card": {"archived": false, "artifact_type": "application", "description": "🚀 Truly open-source AI avatar(digital human) toolkit for offline video generation and digital human cloning.", "domain": ["artificial-intelligence", "computer-vision", "media"], "enriched": true, "function": ["video-processing", "tts", "speech-recognition", "machine-learning", "nlp", "computer-vision"], "health_score": 82, "homepage": "https://www.duix.com/", "language": "C", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["duixcom/Duix-Avatar"], "name": "duixcom/Duix-Avatar", "platform": ["windows", "cross-platform"], "pushed_at": "2026-04-21T07:06:36+00:00", "repo": "duixcom/Duix-Avatar", "stars": 14871, "tags": ["ai-avatar", "digital-human", "face-cloning", "voice-cloning", "video-synthesis", "offline-generation", "talking-head", "video", "natural-language-processing"], "topics": ["ai-avatar", "ai-avatars", "digital-human", "video-generation", "cloning", "cloning-tool", "multimodal-ai", "video-synthesis"], "urls": [], "use_cases": ["generate talking-head videos from text offline", "clone my face and voice into a digital human", "create AI avatar videos without uploading data to the cloud", "build a virtual presenter driven by voice input", "produce personalized avatar videos for education or marketing", "run a local digital human video synthesis pipeline"], "what_it_is": "Duix.Avatar is an open-source AI avatar toolkit for offline video generation and digital human cloning, capable of cloning a person's appearance and voice from real video data. It drives virtual avatars via text or voice input to synthesize realistic talking-head videos without requiring an internet connection.", "when_to_avoid": ["you need real-time conversational avatars with cloud APIs and SDKs (use the commercial Duix platform instead)", "you need Linux or macOS support, since the offline tool targets Windows", "you require a permissively licensed library you can embed in proprietary products, as the license is non-standard", "you only need simple text-to-speech without a visual avatar"], "when_to_choose": ["you need fully offline video synthesis for privacy", "you want to clone a real person's appearance and voice from video", "you need text- or voice-driven avatar video generation at zero cost", "you want an open-source alternative to commercial digital human platforms"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/duix-avatar", "repo": "duixcom/Duix-Avatar", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:08.821322+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:07:01.219346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d59e3b74ddf9d326b6226f100e2e92eee9026e52134f7555a9935c1ad0e5c52", "fetched_at": "2026-08-28T04:11:08.821322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/duixcom/Duix-Avatar"}, {"content_hash": "fdf491e5c3482967a05323712fadcb49b9c766c7bb360a885ea79df8ff902bcd", "fetched_at": "2026-08-29T08:05:05.569275+00:00", "kind": "homepage", "missing": false, "url": "https://www.duix.com/"}, {"content_hash": "1f7c3ae398950b66b7f97115bb364d2d2fbba569195a5b44e84cb548ed052603", "fetched_at": "2026-08-29T08:05:05.578675+00:00", "kind": "site_page", "missing": false, "url": "https://docs.duix.com/documentation/introduction"}, {"content_hash": "bef120c24c70a039c629608ba30d642a39ef588c1596d5f77b131954db3e834a", "fetched_at": "2026-08-29T08:05:05.582365+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/about"}, {"content_hash": "720838b1d7d952c70b2b529320ba1b5a53e9128116159f3d7b1cba01fd41bc06", "fetched_at": "2026-08-29T08:05:05.580575+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:08.821322+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:07:01.219346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d59e3b74ddf9d326b6226f100e2e92eee9026e52134f7555a9935c1ad0e5c52", "fetched_at": "2026-08-28T04:11:08.821322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/duixcom/Duix-Avatar"}, {"content_hash": "fdf491e5c3482967a05323712fadcb49b9c766c7bb360a885ea79df8ff902bcd", "fetched_at": "2026-08-29T08:05:05.569275+00:00", "kind": "homepage", "missing": false, "url": "https://www.duix.com/"}, {"content_hash": "1f7c3ae398950b66b7f97115bb364d2d2fbba569195a5b44e84cb548ed052603", "fetched_at": "2026-08-29T08:05:05.578675+00:00", "kind": "site_page", "missing": false, "url": "https://docs.duix.com/documentation/introduction"}, {"content_hash": "bef120c24c70a039c629608ba30d642a39ef588c1596d5f77b131954db3e834a", "fetched_at": "2026-08-29T08:05:05.582365+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/about"}, {"content_hash": "720838b1d7d952c70b2b529320ba1b5a53e9128116159f3d7b1cba01fd41bc06", "fetched_at": "2026-08-29T08:05:05.580575+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:07:01.219346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d59e3b74ddf9d326b6226f100e2e92eee9026e52134f7555a9935c1ad0e5c52", "fetched_at": "2026-08-28T04:11:08.821322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/duixcom/Duix-Avatar"}, {"content_hash": "fdf491e5c3482967a05323712fadcb49b9c766c7bb360a885ea79df8ff902bcd", "fetched_at": "2026-08-29T08:05:05.569275+00:00", "kind": "homepage", "missing": false, "url": "https://www.duix.com/"}, {"content_hash": "1f7c3ae398950b66b7f97115bb364d2d2fbba569195a5b44e84cb548ed052603", "fetched_at": "2026-08-29T08:05:05.578675+00:00", "kind": "site_page", "missing": false, "url": "https://docs.duix.com/documentation/introduction"}, {"content_hash": "bef120c24c70a039c629608ba30d642a39ef588c1596d5f77b131954db3e834a", "fetched_at": "2026-08-29T08:05:05.582365+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/about"}, {"content_hash": "720838b1d7d952c70b2b529320ba1b5a53e9128116159f3d7b1cba01fd41bc06", "fetched_at": "2026-08-29T08:05:05.580575+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/pricing"}], "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:11:08.821322+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:08.821322+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:08.821322+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:07:01.219346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d59e3b74ddf9d326b6226f100e2e92eee9026e52134f7555a9935c1ad0e5c52", "fetched_at": "2026-08-28T04:11:08.821322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/duixcom/Duix-Avatar"}, {"content_hash": "fdf491e5c3482967a05323712fadcb49b9c766c7bb360a885ea79df8ff902bcd", "fetched_at": "2026-08-29T08:05:05.569275+00:00", "kind": "homepage", "missing": false, "url": "https://www.duix.com/"}, {"content_hash": "1f7c3ae398950b66b7f97115bb364d2d2fbba569195a5b44e84cb548ed052603", "fetched_at": "2026-08-29T08:05:05.578675+00:00", "kind": "site_page", "missing": false, "url": "https://docs.duix.com/documentation/introduction"}, {"content_hash": "bef120c24c70a039c629608ba30d642a39ef588c1596d5f77b131954db3e834a", "fetched_at": "2026-08-29T08:05:05.582365+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/about"}, {"content_hash": "720838b1d7d952c70b2b529320ba1b5a53e9128116159f3d7b1cba01fd41bc06", "fetched_at": "2026-08-29T08:05:05.580575+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:08.821322+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:08.821322+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:07:01.219346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d59e3b74ddf9d326b6226f100e2e92eee9026e52134f7555a9935c1ad0e5c52", "fetched_at": "2026-08-28T04:11:08.821322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/duixcom/Duix-Avatar"}, {"content_hash": "fdf491e5c3482967a05323712fadcb49b9c766c7bb360a885ea79df8ff902bcd", "fetched_at": "2026-08-29T08:05:05.569275+00:00", "kind": "homepage", "missing": false, "url": "https://www.duix.com/"}, {"content_hash": "1f7c3ae398950b66b7f97115bb364d2d2fbba569195a5b44e84cb548ed052603", "fetched_at": "2026-08-29T08:05:05.578675+00:00", "kind": "site_page", "missing": false, "url": "https://docs.duix.com/documentation/introduction"}, {"content_hash": "bef120c24c70a039c629608ba30d642a39ef588c1596d5f77b131954db3e834a", "fetched_at": "2026-08-29T08:05:05.582365+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/about"}, {"content_hash": "720838b1d7d952c70b2b529320ba1b5a53e9128116159f3d7b1cba01fd41bc06", "fetched_at": "2026-08-29T08:05:05.580575+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:08.821322+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:08.821322+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:08.821322+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:07:01.219346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d59e3b74ddf9d326b6226f100e2e92eee9026e52134f7555a9935c1ad0e5c52", "fetched_at": "2026-08-28T04:11:08.821322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/duixcom/Duix-Avatar"}, {"content_hash": "fdf491e5c3482967a05323712fadcb49b9c766c7bb360a885ea79df8ff902bcd", "fetched_at": "2026-08-29T08:05:05.569275+00:00", "kind": "homepage", "missing": false, "url": "https://www.duix.com/"}, {"content_hash": "1f7c3ae398950b66b7f97115bb364d2d2fbba569195a5b44e84cb548ed052603", "fetched_at": "2026-08-29T08:05:05.578675+00:00", "kind": "site_page", "missing": false, "url": "https://docs.duix.com/documentation/introduction"}, {"content_hash": "bef120c24c70a039c629608ba30d642a39ef588c1596d5f77b131954db3e834a", "fetched_at": "2026-08-29T08:05:05.582365+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/about"}, {"content_hash": "720838b1d7d952c70b2b529320ba1b5a53e9128116159f3d7b1cba01fd41bc06", "fetched_at": "2026-08-29T08:05:05.580575+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:08.821322+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:08.821322+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:07:01.219346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d59e3b74ddf9d326b6226f100e2e92eee9026e52134f7555a9935c1ad0e5c52", "fetched_at": "2026-08-28T04:11:08.821322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/duixcom/Duix-Avatar"}, {"content_hash": "fdf491e5c3482967a05323712fadcb49b9c766c7bb360a885ea79df8ff902bcd", "fetched_at": "2026-08-29T08:05:05.569275+00:00", "kind": "homepage", "missing": false, "url": "https://www.duix.com/"}, {"content_hash": "1f7c3ae398950b66b7f97115bb364d2d2fbba569195a5b44e84cb548ed052603", "fetched_at": "2026-08-29T08:05:05.578675+00:00", "kind": "site_page", "missing": false, "url": "https://docs.duix.com/documentation/introduction"}, {"content_hash": "bef120c24c70a039c629608ba30d642a39ef588c1596d5f77b131954db3e834a", "fetched_at": "2026-08-29T08:05:05.582365+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/about"}, {"content_hash": "720838b1d7d952c70b2b529320ba1b5a53e9128116159f3d7b1cba01fd41bc06", "fetched_at": "2026-08-29T08:05:05.580575+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:07:01.219346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d59e3b74ddf9d326b6226f100e2e92eee9026e52134f7555a9935c1ad0e5c52", "fetched_at": "2026-08-28T04:11:08.821322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/duixcom/Duix-Avatar"}, {"content_hash": "fdf491e5c3482967a05323712fadcb49b9c766c7bb360a885ea79df8ff902bcd", "fetched_at": "2026-08-29T08:05:05.569275+00:00", "kind": "homepage", "missing": false, "url": "https://www.duix.com/"}, {"content_hash": "1f7c3ae398950b66b7f97115bb364d2d2fbba569195a5b44e84cb548ed052603", "fetched_at": "2026-08-29T08:05:05.578675+00:00", "kind": "site_page", "missing": false, "url": "https://docs.duix.com/documentation/introduction"}, {"content_hash": "bef120c24c70a039c629608ba30d642a39ef588c1596d5f77b131954db3e834a", "fetched_at": "2026-08-29T08:05:05.582365+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/about"}, {"content_hash": "720838b1d7d952c70b2b529320ba1b5a53e9128116159f3d7b1cba01fd41bc06", "fetched_at": "2026-08-29T08:05:05.580575+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:07:01.219346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d59e3b74ddf9d326b6226f100e2e92eee9026e52134f7555a9935c1ad0e5c52", "fetched_at": "2026-08-28T04:11:08.821322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/duixcom/Duix-Avatar"}, {"content_hash": "fdf491e5c3482967a05323712fadcb49b9c766c7bb360a885ea79df8ff902bcd", "fetched_at": "2026-08-29T08:05:05.569275+00:00", "kind": "homepage", "missing": false, "url": "https://www.duix.com/"}, {"content_hash": "1f7c3ae398950b66b7f97115bb364d2d2fbba569195a5b44e84cb548ed052603", "fetched_at": "2026-08-29T08:05:05.578675+00:00", "kind": "site_page", "missing": false, "url": "https://docs.duix.com/documentation/introduction"}, {"content_hash": "bef120c24c70a039c629608ba30d642a39ef588c1596d5f77b131954db3e834a", "fetched_at": "2026-08-29T08:05:05.582365+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/about"}, {"content_hash": "720838b1d7d952c70b2b529320ba1b5a53e9128116159f3d7b1cba01fd41bc06", "fetched_at": "2026-08-29T08:05:05.580575+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:07:01.219346+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d59e3b74ddf9d326b6226f100e2e92eee9026e52134f7555a9935c1ad0e5c52", "fetched_at": "2026-08-28T04:11:08.821322+00:00", "kind": "readme", "missing": false, "url": "https://github.com/duixcom/Duix-Avatar"}, {"content_hash": "fdf491e5c3482967a05323712fadcb49b9c766c7bb360a885ea79df8ff902bcd", "fetched_at": "2026-08-29T08:05:05.569275+00:00", "kind": "homepage", "missing": false, "url": "https://www.duix.com/"}, {"content_hash": "1f7c3ae398950b66b7f97115bb364d2d2fbba569195a5b44e84cb548ed052603", "fetched_at": "2026-08-29T08:05:05.578675+00:00", "kind": "site_page", "missing": false, "url": "https://docs.duix.com/documentation/introduction"}, {"content_hash": "bef120c24c70a039c629608ba30d642a39ef588c1596d5f77b131954db3e834a", "fetched_at": "2026-08-29T08:05:05.582365+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/about"}, {"content_hash": "720838b1d7d952c70b2b529320ba1b5a53e9128116159f3d7b1cba01fd41bc06", "fetched_at": "2026-08-29T08:05:05.580575+00:00", "kind": "site_page", "missing": false, "url": "https://www.duix.com/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 78, "longevity": 44, "rhythm": 38}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 617, "days_push": 134, "days_rel": 339, "gap_med": 44, "n_releases_24m": 2}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}