An agent that designs on the canvas with you
Ask Builder for a page and it writes one onto the canvas as layers you can edit. It looks at the result, fixes what it sees and publishes when you say so.
What Builder does
Pages you can edit
Builder writes HTML and CSS onto the canvas as frames, text and images you can select and change, and reads existing pages back the same way.
It checks its work
It takes screenshots, reviews the layout and runs the publish check on the pages it builds.
Images in place
It generates images into image layers, and places image, video and audio files from a link.
Figma and the web
Give it a link to a Figma file anyone with the link can view, and the file arrives as editable layers. Point it at a public web page and it can rebuild it on the canvas.
Your design system
It reads and edits your variables and styles, and imports or exports them as CSS.
Your live site
It publishes, rolls back, reads site analytics and fills pages from your CMS collections.
You approve the big moves
Builder asks before it deletes layers it did not just make or rolls back a site, and before it publishes a change you did not ask for.
- Choose Fast, Smart or Pro for each message
- Attach images, video, audio or text files
- Load the built-in skills or your workspace’s own
Questions
Does chatting with Builder cost money?
No. Builder’s replies do not draw from your workspace balance; each workspace has a daily limit that resets at midnight UTC. Generating, tracing or vectorizing an image draws from the balance at provider cost.
Can Builder make video or audio?
Builder plans shots, picks models and writes prompts. You run video and audio generation from Generate in the canvas toolbar, part of Builder Image Studio.
Related
- ProductsSkillsWritten instructions Builder loads when a task calls for them.
- ProductsBuilder Image StudioGenerate images, video and audio on the canvas with models from Google, OpenAI, ElevenLabs and more.
- ProductsDesign web pages with your coding agentYour coding agent designs on the canvas, then takes the result back into code.