What WAID Studio is

WAID Studio is a visual builder for WAID apps. It creates projects, previews them live, and edits the settings that would otherwise mean hand-writing waid.config.json. It is a companion to the CLI, not a replacement: a project made in Studio is an ordinary WAID project, and waid build packages it the same way.

Studio is itself a WAID app, running natively on the same runtime as the apps you build with it. The preview you see is how your app renders on that runtime.

Studio is in early access. These pages cover what it does today, and new features arrive with each release.

What it does today#

AreaWhat you can do
ProjectsCreate a project into your workspace, watch dependencies install, and open it
PreviewSee the running app on a live preview server, at a chosen viewport
IdentitySet the display name, universal name and native URL scheme
IconSet the app icon and its background colour
CapabilitiesTurn device capabilities on, with auto-detection from your source
iOS profileSet the signing team, provisioning profile and deployment target
AgentDescribe a change in chat and have it written as React source

The agent loop is code-first: it writes real React into your project rather than maintaining a separate visual document. What you get out is source you could have written by hand.

How it relates to the CLI#

Studio runs the same waid CLI you use in a terminal. Creating a project runs waid new and then npm install and shows their output in the panel, so you see the same messages you would in a terminal.

Studio needs the CLI installed and on your PATH. If it isn't, project creation tells you.