mesh-avatar-studio
Turn one illustration into an animated 2D mesh avatar with a coding agent and a local editor
memi reads your interface before an agent edits it, then checks the change before it ships.
DesignTypeScript · JavaScriptGitHub @memi-designOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
memi-ready Next.js, Tailwind, shadcn, MCP, and Agent Skills sandbox for interface understanding and design-to-code exploration.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Historical proof repo pinned to Memi 2.6.2: a pre-warmed Next.js 16 + Tailwind 4 + shadcn workspace where AI coding agents can run interface-understanding checks before touching UI code.
Use it to verify the public Memi loop: diagnose design debt, audit UX tenets, extract Tailwind tokens, export a shadcn registry, print MCP no-Figma config, and dry-run Agent Skills installation.
This checkout preserves the 2.6.2 proof baseline. It does not verify the current stable release or the 2.8 development candidate.Read the full README ↗Historical proof repo pinned to Memi 2.6.2: a pre-warmed Next.js 16 + Tailwind 4 + shadcn workspace where AI coding agents can run interface-understanding checks before touching UI code.
Use it to verify the public Memi loop: diagnose design debt, audit UX tenets, extract Tailwind tokens, export a shadcn registry, print MCP no-Figma config, and dry-run Agent Skills installation.
This checkout preserves the 2.6.2 proof baseline. It does not verify the current stable release or the 2.8 development candidate.
@memi-design/[email protected]) — interface understanding, design-system memory, MCP, Agent Skills, and shadcn registry exportscreenshot-decoder, component-scaffolder, motion-directorThe release manifest pins the exact public package and npm integrity:
pnpm install
pnpm verify
This command verifies the npm package integrity, runs the complete read-only Memi proof in a temporary directory, checks type safety, lint, unit coverage, the production build, Chromium and WebKit rendering, reduced motion, accessibility, and the explicit Canvas fallback.
Before npm publish, test against a local Memi checkout:
MEMI_BIN=../memi/dist/index.js pnpm verify
The proof runner covers:
memi --versionmemi diagnose . --json --no-write --fail-on nonememi ux audit . --json --no-writememi tokens --from ./src --output generated/memi-proof/tokens --format css,json --report --jsonmemi shadcn export --out public/r --name design-sandbox --homepage https://raw.githubusercontent.com/memi-design/design-sandbox/main/public --jsonmemi shadcn doctor --out public/r --jsonmemi mcp config --target generic with mcp start --no-figmamemi agent install universal --dry-run --json --project .Raw registry URL after push:
https://raw.githubusercontent.com/memi-design/design-sandbox/main/public/r/registry.json
Open /labs/shaders for the original WebGL2 and Canvas 2D proof. It includes
ordered Bayer and seeded-noise dithering, ripple and distortion controls,
reduced-motion behavior, output-color-space capability reporting, and
exportable evidence.
The implementation and source boundary are documented in
docs/evidence/shader-lab-sources.md.
No external shader source or media is embedded.
idea / screenshot / figma url -> /sandbox -> memi proof -> page.tsx renders
In Claude Code:
/sandbox "what would a calmer settings panel for [project] look like?"
The slash command sequence is:
pnpm dlx shadcn add ... + writes src/app/sandbox/page.tsxframer-motion, layers one motion passOpen http://localhost:3000/sandbox to see the result.
git checkout main
git checkout -b explore/<topic>
main always stays the empty playground. Each exploration is its own branch — keep, merge, or delete.
.claude/ # Claude Code agentic layer
CLAUDE.md # operating manual
agents/ # 3 specialized subagents
screenshot-decoder.md
component-scaffolder.md
motion-director.md
commands/sandbox.md # /sandbox slash command
settings.json # pre-allowed shell calls (no popups mid-spike)
.memoire/ # memi design memory
SOUL.md # voice + visual baseline
AGENTS.md # agent roster (mirrors .claude/agents/)
TOOLS.md # tool permission policy
HEARTBEAT.md # end-of-exploration checks
project.json # auto-detected stack snapshot
.mcp.json # memi MCP wired to Claude Code
specs/ # drop JSON specs here for complex explorations
generated/ # memi generate target
generated/memi-proof/tokens/ # token extraction proof artifacts
public/r/ # shadcn registry export proof
research/ # for memi research output
prototype/ # scratch space
src/
app/
page.tsx # landing → /sandbox
sandbox/page.tsx # the canvas (currently blank)
layout.tsx
globals.css # shadcn CSS variables (neutral, light + dark)
components/ui/ # empty — fills as shadcn add runs
lib/utils.ts # cn() helper
components.json # shadcn config
pnpm dev # http://localhost:3000
pnpm typecheck # tsc --noEmit
pnpm build # production build
pnpm memi:diagnose # design debt JSON proof
pnpm memi:ux # UX tenets JSON proof
pnpm memi:tokens # token extraction report
pnpm memi:shadcn # shadcn registry export + doctor
pnpm memi:mcp # no-Figma MCP config proof
pnpm memi:agent # Agent Skills dry-run proof
pnpm verify # typecheck + lint + build + every memi proof
.claude/CLAUDE.md)prefers-reduced-motion always honored