Move from v0

How to export a v0 project and keep building with your own AI

A v0 project is ordinary code that belongs to you. This guide gets it into your own GitHub, opens it in InstaWeb so Claude Code, Codex or Cursor can keep working on it, and covers the parts a code export doesn't include.

  1. v0Where the project is now
  2. Your GitHubThe code, with its history
  3. InstaWebYour own agent keeps building, on your computer
  4. Your hostVercel, Netlify, Cloudflare or any other

Before you start

  • A GitHub account.
  • A Claude, ChatGPT or Cursor plan, or an API key. InstaWeb runs your own coding agent and sells no AI.
  • A Mac, Windows or Linux computer. InstaWeb runs there, and you use it in your browser.

Not sure it is worth moving? See how InstaWeb and v0 compare, including when v0 is the better choice.

1. Get the code out of v0

  • Connect the project to GitHub

    In v0, open the project menu (the three dots), then Settings, then GitHub, and click Connect. Choose the account and a repository name, then Create Repository. v0 creates a private repository and pushes the project to it. This is included on the free plan.

  • Or download the code

    The project menu can also download the code as a zip file. GitHub is the better route because it keeps the history.

2. Open it in InstaWeb

  1. 1

    Install InstaWeb

    Sign in at instawebai.com with Google and paste the one command it gives you into a terminal. It installs InstaWeb and finds the coding agents you are already signed in to: Claude Code, Codex, Cursor or OpenCode.

  2. 2

    Import the project

    On the Projects page, click + in the new-project box and choose Import from GitHub, then pick the repository. If you downloaded a zip instead, unzip it and choose Import from folder. InstaWeb runs the project on your computer with a live preview.

  3. 3

    Keep building

    Type what you want, or click anything on the page and ask for a change. Your own agent edits the real source files, on the AI plan you already have, and each run is saved as a commit.

The new-project box on the InstaWeb Projects page with the + menu open: Attach files, Import from folder, Import from GitHub, and skills
The + menu on the Projects page. Import from GitHub opens a list of your repositories; Import from folder opens one on your computer.
An imported booking app running in InstaWeb, with Claude Code's run in the chat on the left and cards to connect Stripe and Google Sheets
An imported app, live in the workspace. Here Claude Code is adding a Stripe deposit; when the work needs an account, a card asks you to connect it.

3. Bring over what the code doesn't carry

The repository holds the app's code. These live in v0 and need moving, or setting up again, before the app works somewhere else:

  • Environment variables

    v0 keeps these on the Vercel project it is connected to, not in the code. Copy them from that project's settings in Vercel, or run vercel env pull in the project folder, and add them on the new host when you publish.

  • Databases

    A database added in v0 was created at the provider (Supabase, Neon or Upstash) through the Vercel Marketplace. The app reaches it through its environment variables, so it keeps working from another host. Don't delete the Vercel project until you have checked how that database is billed and managed.

  • Vercel-only pieces

    AI features that v0 generates use Vercel's AI Gateway without asking for a key, and file storage may use Vercel Blob. Away from Vercel, give the app your own AI provider key and move stored files to storage you control.

  • Your domain

    v0 sets custom domains up in Vercel. Once the app is live on your host, point the domain's DNS records at it.

v0 says the code can be deployed elsewhere but publishes no guide for it. The steps for moving off Vercel are ours, based on how v0's documentation says each piece is stored.

You can hand most of this to your agent: tell it which service the database and secrets are moving to, and it can make the changes in the code.

4. Publish

  • Publish to your host

    Pick a host and the deploy agent builds the app, signs in through the host's own page and hands you the live link. Add the environment variables and secrets there. For a quick look before you commit to a host, you can get a free Cloudflare link without an account.

InstaWeb's publish panel: host tiles for Cloudflare, Vercel, Netlify, AWS and others, Help me choose, and a box to type any other host
Pick a host, or type the name of one that isn't listed and the deploy agent reads its docs.

From here the app is plain code in your GitHub, running on your host. Nothing in it calls InstaWeb or v0.

Related

Sources

Everything said about v0 here comes from the official pricing pages and documentation, read on 13 November 2026. Plans and features change: check them before you decide, and tell us if something here is out of date.

Try it on a real project

14 days free, no card. Bring your AI, keep the code, host it wherever you want.