{"adoption": {"forks": 116, "observed_at": "2026-08-28T04:03:51.170718+00:00", "stars": 1169}, "canonical_url": "https://ross.abutalabs.com/products/wunjowladradchenkoru", "card": {"archived": false, "artifact_type": "application", "description": "Wunjo CE: Face Swap, Lip Sync, Control Remove Objects & Text & Background, Restyling, Audio Separator, Clone Voice, Video Generation. Open Source, Local & Free.", "domain": ["artificial-intelligence", "image-processing", "deep-learning", "media"], "enriched": true, "function": ["image-processing", "video-processing", "speech-recognition", "tts", "machine-learning", "deep-learning", "stable-diffusion", "audio-processing"], "health_score": 96, "homepage": "https://wunjo.online", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["wladradchenko/wunjo.wladradchenko.ru"], "name": "wladradchenko/wunjo.wladradchenko.ru", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-25T16:57:57+00:00", "repo": "wladradchenko/wunjo.wladradchenko.ru", "stars": 1169, "tags": ["face-swap", "lip-sync", "deepfake", "voice-clone", "video-generation", "background-removal", "diffusion-models", "controlnet", "segment-anything", "local-ai", "photo-editing", "video-editing", "video", "audio", "docker", "gpu", "desktop", "web-server"], "topics": ["free", "wunjo", "face-swap", "segment-anything", "deepfake", "diffusion-models", "img2video", "lip-sync", "remover", "restyle", "txt2video", "voice-clone", "controlnet", "face-animation", "photo-editing", "public-api", "remove-background", "video-editing", "video-generation"], "urls": [], "use_cases": ["swap faces in photos and videos locally", "generate lip-synced video from audio", "clone a voice from a short sample", "remove objects, text, or backgrounds from images", "generate video from text or a single image", "restyle photos and videos with diffusion models", "separate vocals from a music track", "run deepfake tools offline for free"], "what_it_is": "Wunjo CE is an open-source, locally-run AI media suite for face swap, lip sync, voice cloning, object/text/background removal, restyling, and image-to-video or text-to-video generation. It ships as a desktop/web application with Docker support and a public API, built on diffusion models and Segment Anything.", "when_to_avoid": ["you need a lightweight tool without GPU hardware", "you want production-grade, polished commercial video editing", "you cannot install large ML model weights locally", "your use case is prohibited by deepfake ethics or local laws"], "when_to_choose": ["you want free, local, offline AI video and image editing without cloud services", "you need face swap, lip sync, and voice cloning in one tool", "you want an API to automate media generation pipelines", "you have a GPU and want to avoid uploading personal media to third parties"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wunjowladradchenkoru", "repo": "wladradchenko/wunjo.wladradchenko.ru", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.170718+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:28:44.970388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afc82a90be0ace201d1826f157928b964e1c9d2cbf605a9940e337787e652ca", "fetched_at": "2026-08-28T04:03:51.170718+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wladradchenko/wunjo.wladradchenko.ru"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.170718+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:28:44.970388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afc82a90be0ace201d1826f157928b964e1c9d2cbf605a9940e337787e652ca", "fetched_at": "2026-08-28T04:03:51.170718+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wladradchenko/wunjo.wladradchenko.ru"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:28:44.970388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afc82a90be0ace201d1826f157928b964e1c9d2cbf605a9940e337787e652ca", "fetched_at": "2026-08-28T04:03:51.170718+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wladradchenko/wunjo.wladradchenko.ru"}], "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:03:51.170718+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.170718+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.170718+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:28:44.970388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afc82a90be0ace201d1826f157928b964e1c9d2cbf605a9940e337787e652ca", "fetched_at": "2026-08-28T04:03:51.170718+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wladradchenko/wunjo.wladradchenko.ru"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.170718+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.170718+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:28:44.970388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afc82a90be0ace201d1826f157928b964e1c9d2cbf605a9940e337787e652ca", "fetched_at": "2026-08-28T04:03:51.170718+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wladradchenko/wunjo.wladradchenko.ru"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.170718+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.170718+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.170718+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:28:44.970388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afc82a90be0ace201d1826f157928b964e1c9d2cbf605a9940e337787e652ca", "fetched_at": "2026-08-28T04:03:51.170718+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wladradchenko/wunjo.wladradchenko.ru"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.170718+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:51.170718+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:28:44.970388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afc82a90be0ace201d1826f157928b964e1c9d2cbf605a9940e337787e652ca", "fetched_at": "2026-08-28T04:03:51.170718+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wladradchenko/wunjo.wladradchenko.ru"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:28:44.970388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afc82a90be0ace201d1826f157928b964e1c9d2cbf605a9940e337787e652ca", "fetched_at": "2026-08-28T04:03:51.170718+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wladradchenko/wunjo.wladradchenko.ru"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:28:44.970388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afc82a90be0ace201d1826f157928b964e1c9d2cbf605a9940e337787e652ca", "fetched_at": "2026-08-28T04:03:51.170718+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wladradchenko/wunjo.wladradchenko.ru"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:28:44.970388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3afc82a90be0ace201d1826f157928b964e1c9d2cbf605a9940e337787e652ca", "fetched_at": "2026-08-28T04:03:51.170718+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wladradchenko/wunjo.wladradchenko.ru"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 87, "rhythm": 24}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1225, "days_push": 8, "days_rel": 299, "gap_med": null, "n_releases_24m": 1}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}