Hi V0 Dev Team,
I’m seeking insights from the V0 development team on a potential timeline for when V0 will support referencing an existing Git repository directly.
I understand that V0 projects can currently be linked to Vercel, and Vercel projects themselves can be connected to Git repositories. However, my use case involves starting a new chat in V0 and having it directly reference an existing codebase in a specific repository to build upon it seamlessly.
As it stands, V0 does not appear to support this workflow. If the source code wasn’t originally built in V0, the only options I’ve found are:
Manually creating each file in the V0 code editor (which is time-consuming and inefficient).
Dragging and dropping files into a chat session, with a maximum limit of 10 files at a time—this is impractical for projects containing hundreds or thousands of files.
Given the constraints, this process isn’t feasible for larger builds.
Are there any plans to address this limitation? If so, could you share an approximate timeline or roadmap for when this feature might be implemented?
Additionally, if this functionality is already in development, I’d love to opt in as a beta tester to provide feedback and help refine the experience.
I’d appreciate any insights or updates. Thank you!
Pauline, can you explain what the intended workflow is? i developed an AWESOME scheduling app in v0. Honestly blown away. but then - what? I’m a novice, admittedly, but I downloaded the project, added to a git repository, linked that to vercel project for deployment. But - now I can’t use v0 to continue developing the project? What flow was I supposed to follow there? I couldn’t find a clear answer on v0 or vercel website. But man, the quality of the app is off the charts and I want to keep pushing it forward. But, how?
It’s so great to hear that you’ve built a great app on v0! We’d love to share it in the community once you’ve fully shipped.
Appreciate the feedback! As of today, we don’t have a git repo connection that allows that “local” editing experience. Right now, if you want to continue using v0, you will have to continue using it from the current chat and keep deploying new changes from there. You can think of it almost as your IDE (note: at it’s current state)
Alternatively, if you want to keep editing in your local machine and “take control” with no more interactions with v0, you can Add to Codebase and run the command in your console. Then you can push that project up to your git provider.
I’ve done this for a few projects, but do note that I am familiar as I was a software engineer back in the day From your post it sounds like you’d like to keep iterating on v0, is that right?
Thank you! This is what keeps me from really engaging with V0. It’s great for little apps, but to extend an existing project of any size is painful. Really looking forward to this feature!
Pretty much the title. I work on a project locally and push it to Git but I want to try using v0 to edit that code. v0 lets me upload 18.75 MB as max file for zip whereas mine is 48 MB
My use case is super similar. v0 is great for FE prototyping, but Jetbrains Junie is brillant at backend stuff. So, I can prototype the FE with v0, and deploy to vercel, and have a serverside function that uses any node plugins I need (eg, node posthog, node native redis, libsql, etc.) - either can push to github main, and vercel then deploys on demand.
This workflow is insanely productive, but I need to have multiple platforms use github as central storage, push and pull, for it work work.
The v0 github integration and new deploy panel is awesome.
Are there any plans to make the github integration two-ways. so that if a collaborator does changes to the github it reflects back into the v0 project?
Also, do each chat have their own github, or do different chats within the same project push to the main branch on the same repo?
Are you still seeing this? I haven’t been able to reproduce it
What is the URL of the 404 page you get? Is it possible you pushed your project to a private repo and are not logged into an account that would see it?