Turn a single illustration into an animated 2D avatar: Mesh Avatar Studio Mesh Avatar Studio, a project from developer shinshin86, turns a single front-facing illustration into an animated 2D mesh avatar that blinks, talks, turns its head, breathes and sways its hair, with a coding agent (Claude Code or Codex) preparing the rig and layers from the image and a local editor used for fine-tuning. The tool requires Node.js 22.17+ and Git and is installed via `npx create-mesh-avatar-studio`, with uv and Python needed to rebuild layers and Playwright Chromium used to render the motion review when an agent creates an avatar. The project recommends Claude Opus 5.5 for Claude Code and GPT-6.1 Sol for Codex, and notes that best results come from a front-facing, head-and-shoulders PNG with a transparent background. Turn a single illustration into an animated 2D mesh avatar: it blinks, talks, turns its head, breathes and sways its hair. A coding agent prepares the avatar from your image; you fine-tune it in a local editor with a live preview. See it move on the landing page https://shinshin86.github.io/mesh-avatar-studio/ . To move it with your own face and voice without installing anything, open the Player https://shinshin86.github.io/mesh-avatar-studio/play/ in Chrome or Edge. Requires Node.js 22.17+ and Git. npx create-mesh-avatar-studio cd mesh-avatar-studio npm run dev The first command downloads the repository, installs its packages and checks the tools Studio needs. If you cloned the repository yourself, run npm install , then npm run doctor for the same check. Only Node.js is needed for the editor and the Live page. uv and Python rebuild layers, and Playwright Chromium renders the motion review when an agent creates an avatar; the check warns about each one that is missing. Open the URL printed in the terminal for example http://127.0.0.1:5173/ . The editor opens the bundled sample, Miko in a qipao. Pick a part on the left, drag its dots on the image and watch the preview on the right. The sample is read-only; when you change it, choose Copy and keep editing to continue in your own copy. Use git clone to download the repository when possible. If you use a ZIP, open its Properties in File Explorer and select Unblock , if shown, before extracting it. Create projects/ yourself under your Windows account before asking an agent to work in it npx create-mesh-avatar-studio creates it for you . Folders created by another account or an agent running in a sandbox can have permissions that prevent the editor from reading them. If a project cannot be read, use the folder's Properties → Security settings to grant your account access to the whole project, including its files and subfolders through permission inheritance. Making an avatar from your own illustration takes four steps. Steps 1 and 4 are done by a coding agent Claude Code or Codex working in this repository; steps 2 and 3 happen in the editor. Open Claude Code or Codex in this repository folder and give it your illustration: Create an avatar from this image following docs/agent-guide.md: /path/to/your-image.png The agent follows the agent guide https://github.com/shinshin86/mesh-avatar-studio/blob/main/docs/agent-guide.md : it checks how accurately it reads coordinates, places the rig on zoomed grids, cuts the image into layers and reviews the avatar in fixed poses. The project is saved in projects/