{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "shinshin86/mesh-avatar-studio",
 "name": "mesh-avatar-studio",
 "owner": "shinshin86",
 "slug": "shinshin86-mesh-avatar-studio",
 "github": "https://github.com/shinshin86/mesh-avatar-studio",
 "what": "Mesh Avatar Studio is a TypeScript project that turns one illustration into an animated 2D mesh avatar, with a coding agent preparing it and a local editor for fine-tuning.",
 "why": "",
 "language": "TypeScript",
 "requirements": [
  "Node.js 22.17+ and Git",
  "A front-facing, head-and-shoulders PNG with a transparent background (best results)",
  "Claude Code or Codex, if an agent will prepare the avatar",
  "Optional: uv, Python and Playwright Chromium for agent layer rebuilds and motion review",
  "A webcam and microphone, only for the Live page"
 ],
 "audience_note": "Creators, streamers and developers who have a single character illustration and want it to blink, talk and move without drawing separate frames.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Content",
 "url": "https://dedupedai.com/use-cases/shinshin86-mesh-avatar-studio/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "shinshin86-mesh-avatar-studio--animate-own-illustration",
   "title": "Turn your illustration into an animated 2D avatar",
   "best": true,
   "url": "https://dedupedai.com/use-cases/shinshin86-mesh-avatar-studio/animate-own-illustration/",
   "json": "https://dedupedai.com/use-cases/u/shinshin86-mesh-avatar-studio/animate-own-illustration.json"
  },
  {
   "id": "shinshin86-mesh-avatar-studio--stream-avatar-in-obs",
   "title": "Stream your avatar in OBS with webcam tracking",
   "best": false,
   "url": "https://dedupedai.com/use-cases/shinshin86-mesh-avatar-studio/stream-avatar-in-obs/",
   "json": "https://dedupedai.com/use-cases/u/shinshin86-mesh-avatar-studio/stream-avatar-in-obs.json"
  },
  {
   "id": "shinshin86-mesh-avatar-studio--try-avatar-in-browser",
   "title": "Try an avatar in the browser without installing anything",
   "best": false,
   "url": "https://dedupedai.com/use-cases/shinshin86-mesh-avatar-studio/try-avatar-in-browser/",
   "json": "https://dedupedai.com/use-cases/u/shinshin86-mesh-avatar-studio/try-avatar-in-browser.json"
  },
  {
   "id": "shinshin86-mesh-avatar-studio--share-avatar-as-mavatar-file",
   "title": "Share a finished avatar as one .mavatar file",
   "best": false,
   "url": "https://dedupedai.com/use-cases/shinshin86-mesh-avatar-studio/share-avatar-as-mavatar-file/",
   "json": "https://dedupedai.com/use-cases/u/shinshin86-mesh-avatar-studio/share-avatar-as-mavatar-file.json"
  },
  {
   "id": "shinshin86-mesh-avatar-studio--add-drawn-eyes-mouths-with-codex",
   "title": "Add drawn eyes and mouths with Codex",
   "best": false,
   "url": "https://dedupedai.com/use-cases/shinshin86-mesh-avatar-studio/add-drawn-eyes-mouths-with-codex/",
   "json": "https://dedupedai.com/use-cases/u/shinshin86-mesh-avatar-studio/add-drawn-eyes-mouths-with-codex.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
