v0 project generation limited to Next.js regardless of prompt

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.

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

1 Like

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?