One finance screen. Five design systems.

Describe the screen. Switch the system. Export code that runs.

No brief yet? Start from a template

Left
Showing on the right. Choose it here to swap the two sides.
Right
Parts of the Analytics Dashboard screen rendered in Salt DS, dark mode: the search field and its button, the Class and Theme filters and the first rows of the dashboards table, captured from the builder's Present mode.
Parts of the Analytics Dashboard screen rendered in uoaui, dark mode: the search field and its button, the Class and Theme filters and the first rows of the dashboards table, captured from the builder's Present mode.

Salt DSOpen Sans, 4px corners, steel blue

uoauiInter, 12px corners, violet

Salt DS on the left, uoaui on the right. What differs: Open Sans against Inter, 4px corners against 12px corners, steel blue against violet.

The same controls from the Analytics Dashboard screen (the builder's Analytics Home template), cut whole, one system on each side. Real builder output, captured, not redrawn.Open this screen in the builder

The layout holds. The system changes.

The same search field and the same report card, whole, on each system's own surface. The corners, the typeface and the accent come from that system's components and tokens. The content stays where you put it.

Swipe sideways for all five.

From one sentence to a finished screen.

The canvas is built from real components, so what you edit is what you present and what you export. Pick a chapter to watch it happen.

A 22 second screen recording of the builder: pick a template, edit a card, present it in five systems. No sound. Nothing loads until you press play.
  1. Type what the screen is for, or start from one of 13 finance templates: risk, performance, ESG, climate, screening, FX execution and more.

  2. Select any block and tell the chat what to change. Drag components in from the library and resize them on the grid. Reordering and resizing work from the keyboard too.

  3. Switch design system, light or dark, and desktop, tablet or phone without rebuilding. Share the canvas as a link.

Leave with code, not a screenshot.

Six formats: React, a Vite project, HTML, design tokens, and two kinds of SVG, one of them measured for Figma. Shown here: the opening lines of two of the six, exactly as the builder wrote them.

We ran the Vite export of this screen: it installed, passed the TypeScript check and built.

import React from "react";
import "./styles.css";
import { Dropdown, FormField, FormFieldLabel, NavigationItem, Option } from "@salt-ds/core";
import { GridItem, GridLayout, StackLayout } from "@salt-ds/core";
import { SaltProvider } from "@salt-ds/core";
import "@salt-ds/theme/index.css";

export default function Dashboard() {
  return (
    <SaltProvider mode="dark" density="medium">
    <div className="dashboard-layout" data-mode="dark" data-density="medium">
      <a className="skip-link" href="#main-content">Skip to main content</a>
      {/* Header */}
      <header className="zone-header" data-layout="ds" data-tone="dark" data-flush="true">
        <StackLayout gap={0}><div className="topnav" data-tone="dark">
  <div className="topnav-brand">
    <span className="topnav-mark" aria-hidden="true">M</span>
    <span className="topnav-name">Meridian Analytics</span>
  </div>
  <span className="topnav-divider" aria-hidden="true"></span>

Lines 1 to 20 of 128

React (TSX). A component and its stylesheet. It imports the design system's own packages, so the screen renders with the real components. Exported from the Analytics Dashboard screen in Salt DS, dark, exactly as the builder wrote it.

Start with one sentence.

Pick the system, describe the screen, and the builder opens with both.

Start in