Ship UI with AI agents. Join early access →

The compiler between design systems and AI coding agents

Your AI agent writes working code but gets the design wrong. Layout extracts your design system from Figma or any website and serves it to Claude Code, Cursor, Windsurf, and any MCP-compatible agent automatically.

AI generates starting points. Designers make decisions. Layout keeps both on-brand.

Brilliant code.

Wrong design.

Every time.

AI coding agents can build entire features from a one-line prompt. But every UI they generate looks generic, wrong colours, wrong spacing, wrong type scale.

Your design system lives in Figma. Your AI agent can't see it. Every component it builds is a guess. Every colour is a hallucination. Every spacing value is made up.

This is the context gap, the invisible wall between your design system and your AI tools.

Designers spend hours correcting AI output that ignores their system. Developers ship components that look 'close enough.' The brand erodes one commit at a time.

Layout is the compiler that closes it.

Figma files.

Live websites.

Any source of truth.

Connect a Figma file and Layout pulls colour styles, typography, effects, spacing, and component inventory — actual values, not just metadata.

No Figma file? Paste any live URL. Layout extracts design tokens directly from CSS and the DOM.

From URL paste to a complete, structured layout.md in minutes, not hours. A context file built for LLM consumption. Not a token dump. Semantic, actionable, ready to use.

Not just extracted.

Scored. Improved.

On every run.

A half-complete design system gives your AI half the context. It fills the gaps with guesses — and you're back to the wrong colours, the wrong spacing, the wrong type scale.

Every layout.md gets a completeness score across six weighted sections: Quick Reference, Colours, Typography, Spacing, Components, Anti-patterns. You see exactly where the gaps are before the AI does.

Layout surfaces specific suggestions — not vague warnings. "Your component inventory is missing interactive states." "No spacing scale defined." Fix them in the editor, or re-extract from a more complete source.

0 to 100. You decide when it's ready.

Two commands.

Every AI tool.

Zero config.

Import your extraction. Run install. Layout auto-configures MCP settings for Claude Code, Cursor, Windsurf, Copilot, Codex, and Gemini CLI. Your AI agent has your design system available on every prompt — no copy-pasting, no manual context windows.

12 MCP tools: get the full design system, query individual tokens, check component code against your design system, preview components live, push to Figma, and diagnose setup issues.

Code to Figma.

Figma to code.

One design system.

Generate six directions in seconds. Push to Figma. Your designer does what AI can't: refine with taste. Import changes back. The system stays in sync.

Push AI-generated components to Figma via the MCP server — three responsive viewports rendered and placed as frames. The Chrome extension lets you browse any site, capture it, and push directly to the Explorer where AI rebuilds it using your design tokens.

Design in Figma with your tokens

The design-in-figma MCP tool gives AI agents your actual token values — colours, typography, spacing — so new Figma screens start on-brand. Designers refine instead of recreating from scratch.

Native Figma plugin

Extract tokens directly from Figma. Inspect elements to see which design tokens they map to. Push components to the Explorer for AI variant generation. Assemble variant frames into Figma component sets with hover interactions.

Browse any site.

Extract its design system.

In the sidebar.

You see a component you love on a competitor's site. You need to audit a client's live product. You want to match an existing app's design language. You shouldn't have to copy-paste a URL every time.

The Layout Chrome extension lives in your browser sidebar. Click any page to extract its design tokens — colours, typography, spacing, radius — and push them straight to your Layout project. No tab-switching. No copy-paste.

Pick any element to inspect its computed styles and see which values match your design system tokens. Green means on-system. Red means off-brand. One click copies the element's HTML and styles, formatted for your AI agent.

Five tools. One sidebar.

Extract tokens. Capture screenshots. Inspect elements. Check compliance with a score out of 100. Copy a ready-to-paste prompt that sends any page to Figma as pixel-perfect editable frames with auto-layout — powered by Figma's own capture engine via Claude Code. All without leaving the tab you're on.

Explore before you build. Six variations in seconds.

Every AI coding tool generates one answer. One layout. One guess. Layout Explorer generates up to six — each built on your design system.

Describe what you need. Explorer creates distinct variations: different layouts, different visual weight, different density. All on-brand. Pick a direction. Refine it. Ship something only your team could have designed.

Then push it to Figma. Your designer brings the taste, the craft, the invisible details that make good design feel right. Import their changes back. The loop continues.

Better than a new canvas

Upload a reference image. Refine with follow-up prompts. Compare results with and without your design system. When you find the right direction, push it straight to Figma or promote it to your component library.

Extract once.

Manage forever.

Your design system, alive.

Extraction is the starting point, not the end. Layout gives you a structured design system — tokens, typography, and components, all browsable in the Studio.

Generate components in the Explorer with AI assistance. Describe what you need — Layout generates variants using your design tokens. Save the best ones to your library with categories and tags.

Browse saved components and pages in the Studio. Filter by type, search by category. Everything stays connected to your layout.md.

Not a static export. A living system.

We don't replace Figma. We compile it into AI context.

Some tools ask designers to learn a new canvas. Others lock previews inside the IDE. Both create friction. Both ignore the tool your team already knows.

Layout is a compiler, not a canvas. It reads your existing Figma files, extracts the design system, and serves structured context to your AI tools. It generates real components, pushes real Figma frames, and nobody has to change a thing.

TypeScript didn't replace JavaScript. It added a type system on top. Layout does the same for Figma — an AI context layer on top of files your team already uses.

Your designers stay in Figma. Your developers stay in their terminal. Layout sits invisibly between them.

Open source.

Free forever.

The CLI and MCP server are MIT licensed. The Studio is AGPL-3.0. Run it locally, deploy it yourself, contribute back. No lock-in, no vendor risk.

Three starter kits bundled — Linear, Stripe, Notion. From npm install to your AI building on-brand in 60 seconds.

Give your AI perfect taste.

Layout is in early access. Join the teams shipping AI-built UI that actually looks right — and help shape what we build next.

→ Direct founder access via Discord

→ First look at every feature before public release

→ Founding member pricing — locked in permanently

→ Direct input on the roadmap