Try “Claude Code skills”, “MCP servers for Cursor” or “Codex” · Esc to close

M3E Canvas Free

Sketch Material 3 Expressive screens in the browser and export them as vibe-coding prompts

AI app builders · Free · lnkiai.github.io

6.6editor score
Visit M3E Canvas ↗

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

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.

design-tool material-3-expressive ui-design prompt-generator nextjs

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 →

Compare 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.

Try M3E Canvas ↗ All AI app builders

Popular searches