Building with chat

The chat is the whole interface. Every capability — design, copy, images, forms, deploys, experiments — is reachable by asking for it in plain language.

How a request becomes a change

When you send a message, the AI selects from Waveform's tool set (150+ tools spanning pages, sections, content, images, SEO, deploys, and more), makes the change, and the preview rebuilds. You'll see what it's doing as it works — which sections it's writing, which files changed.

The creative brief

The brief is your site's source of truth: audience, voice, pages, design language. It's generated from your first description and updated as you give direction. Two things to know:

  • Correct the brief, not just the page. If the whole site feels off, say "the voice should be more formal" — that updates the brief, and future changes follow it.
  • The quality gate scores against it. After major builds an automatic review checks the site against the brief and flags misses.

Slash commands

Typing / in the composer opens a command palette:

| Command | What it does | | --- | --- | | /scaffold | Build out a full site from the current brief | | /mockup | Design from an uploaded image or mockup | | /import | Rebuild an existing website from its URL | | /polish | Run a polish pass over design and copy | | /review | Audit the site (copy, SEO, accessibility) and fix findings | | /design | Visual design review with critique-and-fix rounds | | /undo | Revert the last change | | /publish | Deploy the site |

Scoping a change to one section

Click Edit section in the preview toolbar, then click any section of your site — the chat composer scopes to it, so "tighten this copy" applies exactly where you pointed.

Getting better results

  • One direction per message works better than five stacked requests.
  • Say why, not just what: "shorter headline — visitors should get the point in two seconds" beats "change the headline".
  • Reference other sites freely: "spacing like stripe.com" is a perfectly good instruction.
  • Trust the undo. Bold requests are safe — everything reverses.

Memory across sessions

Waveform keeps persistent project memory. Decisions and preferences you state ("never use stock-photo-style imagery", "our brand color is #1B4332") survive into future sessions without re-explaining.