How it works
- You land on a prompt box and describe the app.
- A Project Manager agent reads your prompt, asks a few sharp questions about style, UX, and scope, and writes a short brief.
- The PM delegates: a Designer settles the look (palette, type, layout) and a Developer writes the code.
- As the Developer writes files, the app runs live in an in-browser sandbox. You see it update as it’s built, no deploy needed.
- When you’re happy, publish. Studio ships a real Frame to your Nubo account and gives you a live
*.nubo.onlURL.
The live preview
The preview runs entirely in your browser: dependencies install and the dev server boots right there in the sandbox. That means it’s fast, and you can iterate as many times as you like before anything touches your Nubo account. Publishing is a separate, explicit step.Databases and extra services
If your app needs persistence, the crew doesn’t just fake it. When the PM decides the project needs a database (or a genuinely separate service), it asks you first: an approval card shows up in the chat. Authorize it and Studio provisions the infrastructure on Nubo, then wires the database into your app as aDATABASE_URL environment variable automatically.
So a Studio project isn’t limited to a single static page. An app plus its database is a normal shape, and each piece becomes its own Frame in your account.
Publishing to Nubo
Published apps are not a special kind of deployment. When you publish, Studio:- Pushes the generated code to a GitHub repository you own.
- Creates (or reuses) a Project and Space in your Nubo account, then creates a Frame from that repo.
- Streams the build and hands you the live URL when it’s up.
Studio needs access to your GitHub account to publish, since the generated code lives in a repo you own and Nubo deploys from it like any other Frame.
When to use it
Studio is the fastest path from “I have an idea” to “it’s live on the internet”. It’s a good fit for landing pages, small tools, prototypes, and apps you want to stand up without opening an editor. When you outgrow it, the code is yours: it’s a normal repo deployed as a normal Frame, so switching to hand-written commits is just pushing to the branch. If you’d rather deploy code you’ve already written, start with the quickstart instead.Related
Quickstart
Deploy your own repo to Nubo
Frames
What a published Studio app becomes
Databases
Managed databases Studio can provision for you
Custom domains
Serve your published app at your own hostname
