“Vibe coding” means building software primarily by describing what you want to an AI assistant in plain language, then iterating on the generated code. Visual Studio Code (VS Code) is a common place to do it because its extensions and integrated AI chat tools can generate, edit, run, and debug code directly in the editor.[github][github]
A typical loop is:
- Describe a feature or bug in natural language, e.g. “Create a responsive React form with validation.”
- Let an AI assistant propose or apply code changes.
- Run the project, inspect the result, and give follow-up instructions.
- Review diffs, test behavior, and fix issues before committing.
VS Code supports this through AI assistants such as GitHub Copilot, including Copilot Chat, which can work with the editor and repository context. Open-source agent extensions such as Cline and Roo Code also provide more autonomous, multi-step coding workflows inside VS Code.[github][github][che.eclipseprojects]
Good VS Code setup
- Install VS Code and a language/runtime for your project, such as Node.js, Python, or .NET.
- Add an AI assistant: GitHub Copilot, Cline, Roo Code, or another coding-agent extension.
- Use Git from the start, so every AI-generated change can be inspected and reverted.
- Keep tests, linting, and a clear project structure; these make AI changes much safer to evaluate.
- Ask for small, verifiable increments rather than “build the whole app” in one prompt.
Useful prompt style