One protocol for your running app

React
Flutter
HTML / CSS
Next.js
Vite
Visual development environment

Figma for your
real code.

Put a Figma-like interface over the application you already built. Vest watches the running app and turns visual edits into transparent, reviewable changes to its real source code.

local project / vest
connected
01

Vest never re-renders your app. It observes the real runtime, maps what you select to source, and writes back a minimal diff.

Visual freedom.
Engineering truth.

A design surface approachable for designers, backed by the source awareness, scope controls, and safe writes engineers need.

01Design + engineering

Your code with
a Figma UI over it.

Click the running interface, see where its styles and components come from, and edit them in a familiar visual inspector. Designer-friendly on the surface; engineer-friendly underneath.

02Live structure

Add, remove, and duplicate at runtime.

Change structure from the live app—not a mock. Insert components, remove elements, or duplicate existing components and data-driven items while Vest plans the corresponding source edit.

03Type-aware presets

Apply presets that understand the component.

Use ready-made looks for headings, buttons, cards, backgrounds, and animations. Vest shows relevant presets and adds clean, removable CSS to your project.

One interface.
One source of truth.

Traditional design-to-code workflows split the product in two: a design file and the application people actually use. Vest starts with the existing, running project and treats runtime truth as the design material.

02

Existing projects first.

No Vest-specific starter, no migration, and no closed document format. Bring the codebase and toolchain you already have.

03

A protocol,
not a plugin.

Runtime probes are adapters. The shared protocol resolves provenance, plans scoped edits, validates them, and writes through one safe path.

04

MCP makes files Vest-ready.

Your coding agent can use Vest's conventions to prepare components, styling, tokens, data-driven lists, and preset support.

05

Minimal, validated diffs.

Vest preserves formatting, previews wider edits, re-parses changes before writing, and rolls back instead of corrupting source.

One protocol.
Different runtimes.

Vest watches the application your runtime already renders. Framework-specific probes provide selection facts; provenance, edit planning, history, and undo stay shared.

React

Live DOM and Fiber-aware probe

Runtime

Flutter

Dart adapter with shared protocol

Runtime

HTML / CSS

Static source adapter

Runtime

Vite

Development-time injection

Integration

Next.js

Webpack and Turbopack injection

Integration

MCP

Project analysis and preparation

Tooling
Runs on
React + TypeScript
Flutter + Dart
Plain HTML + CSS
Node.js toolchain

Not another place
for your work to live.

Vest complements the tools teams already use while closing the gap between visual decisions and production code.

Cursor

An AI code editor that moves from prompts or source to changes. Vest adds a visual, component-based canvas and maps every edit back to the real code.

Code → visual

Figma

A collaborative design environment where design and production remain separate artifacts. Vest makes the existing application itself the design material.

One source of truth

Onlook

Visual editing for frontend code. Vest emphasizes an open, tool-independent change protocol and MCP preparation layer for existing projects.

Open protocol + MCP

Design the product.
Change the code.

Vest is taking shape in the open. Follow the repository for the protocol, runtime adapters, and first usable release.

Follow on GitHub