[▲ Vercel Community](/) · [Categories](/categories) · [Latest](/latest) · [Top](/top) · [Live](/live)

[v0](/c/v0/59)

# v0 project generation limited to Next.js regardless of prompt

48 views · 1 like · 3 posts


donaldyang (@donaldyang) · 2026-02-05

![image](https://global.discourse-cdn.com/vercel/original/3X/b/d/bd51a791772b43e5ad518d65b8eb8f3115ba1a0d.png)

Why is this chat so restrictive? No matter what kind of code I ask for, it always creates a `Next.js` project. Even when I ask it to generate `C` code, it still creates a `Next.js` project.

Does this chat only work if the project is a `Next.js` project? Why does it have to be so strict? If that’s the case, I’ll just go and tinker with my `Claude` code instead.


Jacob Paris (@jacobparis) · 2026-02-05 · ♥ 1

v0 is not only limited to Next.js but it is designed for web code and will give much better results on Typescript (which it's trained around) than for C code


donaldyang (@donaldyang) · 2026-02-05

But I want to use it for C programming. Can you please not use VS Code to load the code for me? The old non-VS Code interface was great—I could see exactly which files were changed in each conversation, with a clear count (+/-) next to the files. Now, with VS Code, it’s terrible: no matter what code I write, it always generates a Next.js directory structure, and I can’t see the changes between versions at all. Why does it keep getting worse with every update?