How to import an existing GitHub project into v0 for website revamp?

Question:
How can I import and work on my existing GitHub project in v0, instead of creating a new repository?
Is there any workaround or recommended setup for this use case on the free plan? We’re also open to upgrading — if I purchase v0 Pro, would I also need a Vercel Pro plan for this to work?

Code, configuration, and steps that reproduce this issue:

  1. Go to v0.dev
  2. Click “Create new”
  3. Choose Next.js
  4. Notice there’s no option to connect to an existing GitHub repo — only to create a new one.
    No specific code issue, just unclear workflow or missing import option.

Project information (URL, framework, environment, project settings):
Framework: Next.js
Hosting: Hosting: Vercel (Free Plan — new to both Vercel and v0)
Repository: Existing private GitHub repo (successfully imported in Vercel, but it doesn’t appear in v0)
Goal: Use v0 to modify UI and design for website revamp, then push changes back to the same repo.

Did you know there’s another category dedicated to v0 topics? A human should be here soon to help, but the answer may already be available even faster in one of these other posts.

Our docs are a great place to start.

We also have a walkthrough to help guide your workflow.

And these recordings can give you a look at v0 features and strategies in action shown by our Community:

https://community.vercel.com/tags/c/events/42/v0

Hi @riddhi-metashopai, welcome to the Vercel Community!

Thanks for reaching out here. Let’s address the questions one by one:

  1. Our team is working on the two-way sync for GitHub, so you can use existing GitHub repos directly in v0. I don’t have an exact timeline for when this will be out. As a workaround, you can use the Upload a project to upload your project to v0 and then create a new repository from v0. I know this isn’t ideal but it is an option.
  2. No, v0 Premium is separate from Vercel Pro and you can purchase independently of the other. However, when using the Vercel Hobby plan, you must adhere to the Fair use Guidelines.

Using the option: “Upload a Project” it shows a file size limit of 50mb only.
If i purchase pro plan, is there any limit for project that i want to upload?

Hi @riddhi-metashopai, how big is your project? Are you excluding node_modules?

I don’t think the upload size limit is different on different plans.

Hey @riddhi-metashopai , would you be interested in a workaround?
I believe you can create a repo through v0, then upload your files to that repo from your existing codebase, then pull it pn v0. This should work in my opinioin.