In short
v0 is Vercel's AI UI builder. It generates React and Tailwind code, and its Publish button deploys the project to Vercel. If you would rather host it yourself, export the code and drop it into NudgeHost for a live link. A self-contained HTML page pastes straight in; a project built to plain static files uploads as a ZIP with an index.html.
v0 is Vercel's AI builder for interfaces. You describe a page or an app, v0 writes the code, and its Publish button deploys the project to Vercel. Its documentation describes the projects as full-stack apps built on Next.js, React, TypeScript, Tailwind CSS and shadcn/ui. Hosting the export yourself works when the project can be built into plain HTML, CSS and JavaScript files.
Paste a single HTML page
Pasting suits one page of HTML that runs on its own, and code from v0 is React, so it is not that by default. If you have a page you can open straight from a file in a browser, you can publish an HTML page by pasting it into the Paste HTML tab, and an address comes back in seconds. It is the quickest route for a static demo of one piece of UI.
Upload a multi-file app
For a project with several files, export the code from v0. Set output to 'export' in the project's next.config file and run the build, which writes the site as plain HTML, CSS and JavaScript into a folder named out. Zip the out folder and upload the ZIP.
NudgeHost unpacks the archive and serves it on its own nudgehost.site address, with index.html as the entry point. A page the build wrote as its own file, such as about.html or about/index.html, opens at /about. Any other path with no file behind it returns the entry page, so a router that runs in the browser can take over. v0 projects are built on Next.js, and its documentation lists cookies, redirects and Server Actions among the features a static export cannot use, so a project that depends on them needs a server.
Why it hosts without a server
A static export is a folder of files served as they are, with the JavaScript running in the visitor's browser. Nothing runs on NudgeHost's side, so API routes and database calls have nowhere to execute. The page can still call an outside service from the browser when that service accepts the request. The glossary entry on why a static site needs no server covers the model.
Pick paste or ZIP
Choose by what the project needs. A pasted page is stored as one file, so anything it depends on in other files is lost. If the design needs its stylesheets, scripts or images from separate files, take the ZIP route. If a single self-contained page is all you need, the pasted version is quicker.
Share and update the link
A live build makes a stronger demo than a screenshot in slides. You can send a presentation as a link with the address of the running design next to it, so a stakeholder clicks a real interface.
When the design changes, export again, build again and zip the new out folder. Then open the file's settings in your dashboard and choose Replace file. The address stays the same. The free plan takes a ZIP up to 25MB, Pro raises that to 250MB, and the Studio plan takes 1GB.