The Generate Workspace
/generate is where everything happens: describing your site, watching it build, and refining it afterward. It combines a chat interface, a live preview, and an editor into one screen.
Layout
- Conversation sidebar — every project has its own conversation thread. Switch between projects, or start a new one, from the sidebar. Conversations can be renamed inline.
- Prompt input — where you type (or speak) what you want built or changed. See Writing Effective Prompts.
- Generation progress — while Builder is working, you'll see the current build phase, files being written, and a running log of activity, streamed live over a WebSocket connection rather than a static loading spinner.
- Live preview — a rendered, interactive preview of your site as it's being built. See Live Preview.
- File explorer & code view — toggle a panel that lists every generated file and lets you inspect its source. See Code View & File Explorer.
- Visual editor — click any element in the preview to edit it directly. See Visual Editor.
Clarifying questions
If your first prompt is too vague to build from confidently, Builder pauses and asks a short set of clarifying questions (for example, about the type of business or the pages you need) before generating anything. Answering them resumes the build with that context included.
Iterating after the first build
Once a project exists, later prompts in the same conversation are treated as edits, not new sites — Builder targets the existing project rather than regenerating from scratch. You can also:
- Use the visual editor for direct, no-prompt tweaks (fonts, colors, spacing, copy).
- Open the Edit Agent for a more autonomous, multi-step edit when a change touches several parts of the site at once.
- Review suggested next pages — Builder may propose additional pages that would round out the site (e.g. an About or Contact page), which you can accept with one click.
Version history
Every meaningful change is checkpointed. Open Version History to see a timeline of past states and restore the project to any of them. See Version History.
Starting from something else
Instead of an empty prompt, you can:
- Start from a template, or
- Clone an existing website as your starting point.
