lnkiai/m3e-canvas

Sketch Material 3 Expressive screens in the browser and turn them into vibe-coding prompts.

What it solves

Designing app interfaces and communicating those designs to AI coding assistants can be difficult and imprecise. M3E Canvas provides a visual workspace to sketch Material 3 Expressive screens and automatically converts those designs into structured, detailed prompts that AI coding tools can interpret to build functional applications.

How it works

Users drag and drop pre-built Material 3 components (buttons, cards, navigation bars, etc.) onto a canvas to build screen layouts. The tool allows users to link screens together to define navigation flows and transitions. Once the design is ready, the tool generates a concise text-based brief that describes the layout, components, and user flow, which can then be pasted into AI coding agents like Claude Code, Cursor, or Gemini CLI to generate the actual code.

Who it’s for

It is designed for developers, designers, and product builders who want to use AI coding assistants to speed up the creation of Material 3-based applications by providing them with clear, visual-to-text design specifications.

Highlights

  • Visual Design to Prompt: Converts visual screen layouts and navigation flows into structured text prompts for AI coding agents.
  • Material 3 Expressive Library: Includes a comprehensive set of ready-to-use UI components that snap to a 4dp grid.
  • Interactive Preview: Allows users to test app flows, swipes, and transitions directly within the browser.
  • Theming Engine: Supports full customization of color palettes, typography, corner styles, and motion settings.
  • Browser-based: Runs entirely in the browser with no account or server installation required.

Written about in

Related

  • Project
  • Project
  • Project
  • Project
  • Project