What you can build
You can start from a blank prompt, from a template, or by importing an existing GitHub repository.
The workspace
A project opens on the live preview, with chat on the left and the preview taking most of the screen. From there:- Preview shows your running app at a live URL, backed by an isolated cloud sandbox. A toolbar button opens it in a new tab.
- Code view gives you the full file tree with an always-open file search, so you can read exactly what the agent wrote.
- Storage shows files your app stores through its per-project file storage.
Build mode and Plan mode
The composer has a Build/Plan toggle, shared between the home screen and project chat:- Build sends your request straight to the coding agent.
- Plan has the agent lay out an approach first, so you can review the plan before code changes happen. Plan mode is marked with an orange accent so you always know which mode you are in.
Pointing at things
Instead of describing a UI element in words, use the Select tool on the preview. Click any element and it appears in chat as a card showing the source file and line it came from, so your next instruction targets exactly that element. When you select an image, an Update Image button lets you swap it directly. You can also attach files to a message. All file types are accepted, including text files, code files, and zip archives, and they reach the agent as context.Databases, storage, and secrets
- Database: when your app needs one, the agent provisions a per-project serverless Postgres database on demand and wires the connection string into the sandbox environment. This works the same for web and mobile projects.
- File storage: built apps can provision their own file storage for uploads and assets, visible in the project’s Storage tab.
- Secrets: when the agent needs an API key or other secret from you, it asks through a secrets request in chat rather than having you paste values into code.
When something breaks
Built apps detect their own runtime errors and report them back to the builder, so the agent can see what went wrong in the running app, not just in the build log. Deployment failures feed back too: the agent reads the complete build log and re-drives itself to fix the problem.Your code stays yours
Generated code is pushed to a Git repository as it is written, and you can sync it to your own GitHub account or export everything at any time. See GitHub sync and Code ownership.Next steps
Sandboxes
How the isolated cloud environments behind every project work.
Templates
Clone a curated starter into a fresh project in seconds.
GitHub sync
Push to your own repo, pull changes, or import an existing project.
Publish
Ship your project to a live URL, with custom domains on Pro.