M3E Canvas Free
Sketch Material 3 Expressive screens in the browser and export them as vibe-coding prompts
M3E Canvas ecosystem
What M3E Canvas can load, and the skills, subagents and MCP servers in this directory that work with it.
- – Agent Skills
- – Subagents
- – MCP
- – AGENTS.md
- – Plugins
- – Hooks
- – Rules
🧩 Agent skills for M3E Canvas
Nothing listed yet.
🔌 MCP servers for M3E Canvas
Nothing listed yet.
What is M3E Canvas?
What it does
M3E Canvas is a browser-based design tool for sketching Material 3 Expressive screens and turning them straight into vibe-coding prompts. It bridges UI design and AI-assisted code generation: sketch a screen, and the tool writes up a design brief you paste into an AI coding agent, so the agent starts from a precise layout instead of a vague text description.
What is inside
- A drag-and-drop component library covering Material 3 Expressive buttons, FABs, chips, app bars, navigation elements, cards and dialogs
- Screen linking, with phone (412×892) and desktop (1280×800) canvases and tap/swipe navigation between them
- Magnetic connections that snap components together with softened corners
- Theme controls for color, shape, typography and motion across the M3 Expressive design axes
- An interactive preview to test navigation flows before handing a screen off to an agent
- Prompt export in Japanese, English, Chinese or Korean
- Optional direct AI integration: bring your own API key for Claude, OpenAI, Gemini or DeepSeek to generate behavior descriptions in-app
Works with
M3E Canvas targets prompt-driven coding agents generally rather than one specific app: its own README names Claude Code, Codex, Gemini CLI and Cursor as the kind of tool you'd paste its generated prompts into.
How to install or connect
npm install
npm run dev # http://localhost:3000
npm run build # static export to ./out
Maintenance and safety
Very actively developed (7,900+ stars, MIT licensed, hundreds of new stars in the past week alone). Optional AI features require your own API key, which the tool sends to the corresponding provider to generate a behavior description, so treat it the same as any other bring-your-own-key integration.
Who should use it
Designers and developers who want to design a screen visually first and then hand a precise, structured prompt to a coding agent, rather than describing UI requirements in plain text from scratch. It's a companion to an agent, not a replacement for one.
Source code: lnkiai/m3e-canvas ★ 8.6k · +344 this week · MIT · updated 2026-10-01
Pros
- Turns visual design directly into a structured prompt instead of a text description you write by hand
- Supports multiple output languages for the generated prompt
- Free, MIT-licensed and simple to self-host
Cons
- Optional AI features require bringing your own API key for Claude, OpenAI, Gemini or DeepSeek
- Design tool only, not a coding agent itself, so it needs to be paired with one
M3E Canvas pricing
Free. Prices change often, so confirm on the official pricing page. See every vibe coding app's pricing side by side.
M3E Canvas alternatives
All alternatives →Lovable Freemium
Build full-stack web apps by chatting, with Supabase and one-click deploy
🔥 Students & teachers: 50% off Pro for up to 12 monthsReplit Freemium
Replit Agent builds, runs and deploys apps from a prompt in a cloud workspace
🔥 Startups: up to $25K in Replit creditsv0 Freemium
Vercel's AI app builder for React and Next.js apps
🔥 Students at listed schools: 1 year of v0 premium freeBolt.new Freemium
Prompt, run, edit and deploy full-stack web and mobile apps in the browser
🔥 Save up to 28% with yearly billingBase44 Freemium
All-in-one AI app builder with built-in database, auth and hosting
🔥 Save 20% on every paid plan with annual billingEmergent Freemium
Agentic vibe coding platform for full-stack web and mobile apps
🔥 Standard billed annually: $17/month instead of $20Compare M3E Canvas
Verdict
M3E Canvas scores 6.6/10 in our AI app builders ranking. Turns visual design directly into a structured prompt instead of a text description you write by hand.