
Your First Extension | Visual Studio Code Extension API
In this guide, we mainly describe how to develop VS Code extension with TypeScript because we believe TypeScript offers the best experience for developing VS Code extensions.
Tutorial: Agentic coding in VS Code
Get started with agentic coding in Visual Studio Code. Build an app from a prompt with the Agents window and the Chat view, and learn the VS Code basics.
Developing inside a Container - Visual Studio Code
Developing inside a Container The Visual Studio Code Dev Containers extension lets you use a container as a full-featured development environment. It allows you to open any folder inside (or …
Installing Visual Studio Code on Windows
Install Visual Studio Code on Windows, choose User or System setup, and configure Windows developer tools.
Expanding Model Choice in VS Code with Bring Your Own Key
Oct 22, 2025 · Learn how the new Language Model Chat Provider API in VS Code is enabling more model choice and extensibility for chat experiences via the Bring Your Own Key experience.
Using React in Visual Studio Code
React JavaScript tutorial showing IntelliSense, debugging, and code navigation support in the Visual Studio Code editor.
Visual Studio Code for the Web
You may develop against another machine in VS Code for the Web using the Remote - Tunnels extension. The Remote - Tunnels extension lets you connect to a remote machine, like a desktop PC …
Debug chat interactions - Visual Studio Code
Use Agent Logs and the Chat Debug view to inspect AI requests, tool invocations, and agent interactions in Visual Studio Code.
Using Dev Containers in WSL 2 - Visual Studio Code
Jul 1, 2020 · These configurations allow you to easily recreate the same development environment across machines, install tools and extensions specific to a project into a DevContainer, and develop …
VS Code Remote Development
Visual Studio Code Remote Development VS Code Remote Development Visual Studio Code Remote Development allows you to use a container, remote machine, or the Windows Subsystem for Linux …