A design tool that runs on your real product

See your product as it really is.
Then make it better.

Statecraft maps your product's real journeys from the live code then lets you change them directly and see the result instantly. Edit in the browser, your IDE, or with any AI.

Works withReactVue

The same design, two ways.

Statecraft simplifies your process into one live artifact - no redrawing, manually stepping through journeys or workshops.

Yesterday
  • Map the flow in FigJam, Miro, etc.
  • Copy and redraw the screens and components in Figma
  • Build a throwaway prototype
  • Hand off to engineering
  • They discover error and failure states, lots of back and forth
  • Only discover misunderstandings after build
  • Lose sync with your frontend
With Statecraft
  • Import your real journeys
  • Build with your real components and tokens
  • Edit it directly; drag, code, or agent
  • Share the real thing, not a screenshot
  • Surface misunderstandings before build, not after
  • CI keeps sync automatically
Visualise journeys

Start by seeing what you actually have.

Point Statecraft at your repo — or a folder on your Mac — and every flow is recreated from the live code. Every state, every branch, every error path, connected so the whole team can understand it.

Your real frontend

Built on your real components, always in sync.

Everything you explore is your actual components, props and tokens — not a lookalike. Sync your design system so it stays current, and let Statecraft show you what every pull request changes.

Edit however you like

Then change it however you like.

Drag like a design tool, tweak the real code, or just tell an agent what you want — a design assistant in the app, or your own coding agent over the synced files. The canvas updates instantly.

Prototype & decide

Prototype, share, and push it out.

Wire states into a clickable flow, share a link anyone can open, and gather comments on the real thing. Then push the change out — an issue, a doc, or a real pull request.

How it works

01

Import

Connect a repo, or start fresh. Your real components and journeys come in automatically.

02

Explore & edit

Map any flow across its states. Change it by drag, by code, or by agent; solo or with your team, live.

03

Share & decide

Send a click-through link, gather comments on the real thing, snapshot versions, ship with confidence.

No redrawing screens that already exist. No rebuilding component libraries that drift from what shipped. Start from how your product actually behaves. Then change it.

Made for the way your team works.

Product designers

Design on what's really there

No redrawing. Explore a real flow across every state, change it against your own components and tokens, and hand off the real thing — not a lookalike that drifts the moment it ships.

Product managers

See impact before you commit

See how a feature behaves today — every state and edge case — and what a change really touches, before it's on a roadmap.

Design engineers & frontend devs

Design in the real code

The source is the source of truth. Edit on the canvas or in your IDE, keep everything on your components, and see exactly what each pull request changes.

Simple pricing, for teams of any size.

See your product as it really is.
Then make it better.