Visual Studio Code
  • Features
    • Agents
  • Docs
    • Documentation
    • API
  • Updates
  • Blog
  • Extensions
  • MCP
  • FAQ
  • Learn
  • Events
  • Download
Search
Download

Get started building web apps with the integrated browser and AI agents!

Dismiss this update

Documentation

  • Overview
  • Setup
    • Overview
    • Linux
    • macOS
    • Windows
    • VS Code for the Web
    • Raspberry Pi
    • Network
    • Additional Components
    • Uninstall
  • Get Started
    • VS Code Tutorial
    • Copilot Quickstart
    • User Interface
    • Personalize VS Code
    • Install Extensions
    • Tips and Tricks
    • Intro Videos
  • GitHub Copilot
    • Overview
    • Setup
    • Quickstart
    • Concepts
      • Overview
      • Language Models
      • Context
      • Tools
      • Agents
      • Customization
      • Trust & Safety
    • Agents Application (Insiders)
    • Agents
      • Overview
      • Agents Tutorial
      • Planning
      • Memory
      • Tools
      • Subagents
      • Local Agents
      • Copilot CLI
      • Cloud Agents
      • Third-Party Agents
    • Chat
      • Overview
      • Chat Sessions
      • Add Context
      • Inline Chat
      • Review Edits
      • Checkpoints
      • Artifacts Panel
      • Debug Chat Interactions
      • Prompt Examples
    • Customization
      • Overview
      • Instructions
      • Prompt Files
      • Custom Agents
      • Agent Skills
      • Language Models
      • MCP
      • Hooks
      • Plugins
    • Guides & Tutorials
      • Context Engineering
      • Customize AI
      • Test-Driven Development
      • Edit Notebooks with AI
      • Test with AI
      • Test Web Apps with Browser Tools
      • Debug with AI
      • MCP Dev Guide
      • OpenTelemetry Monitoring
    • Inline Suggestions
    • Smart Actions
    • Best Practices
    • Security
    • Troubleshooting
    • FAQ
    • Reference
      • Cheat Sheet
      • Settings Reference
      • MCP Configuration
      • Workspace Context
  • Configure
    • Display Language
    • Layout
    • Keyboard Shortcuts
    • Settings
    • Settings Sync
    • Extensions
      • Extension Marketplace
      • Extension Runtime Security
    • Themes
    • Profiles
    • Accessibility
      • Overview
      • Voice Interactions
    • Command Line Interface
    • Telemetry
  • Edit Code
    • Basic Editing
    • IntelliSense
    • Code Navigation
    • Refactoring
    • Snippets
    • Workspaces
      • Overview
      • Multi-Root Workspaces
      • Workspace Trust
  • Build, Debug, Test
    • Tasks
    • Debugging
    • Debug Configuration
    • Testing
    • Port Forwarding
    • Integrated Browser
  • Source Control
    • Overview
    • Quickstart
    • Staging & Committing
    • Branches & Worktrees
    • Repositories & Remotes
    • Merge Conflicts
    • Collaborate on GitHub
    • Troubleshooting
    • FAQ
  • Terminal
    • Getting Started Tutorial
    • Terminal Basics
    • Terminal Profiles
    • Shell Integration
    • Appearance
    • Advanced
  • Enterprise
    • Overview
    • Enterprise Policies
    • AI Settings
    • Extensions
    • Telemetry
    • Updates
  • Languages
    • Overview
    • JavaScript
    • JSON
    • HTML
    • Emmet
    • CSS, SCSS and Less
    • TypeScript
    • Markdown
    • PowerShell
    • C++
    • Java
    • PHP
    • Python
    • Julia
    • R
    • Ruby
    • Rust
    • Go
    • T-SQL
    • C#
    • .NET
    • Swift
  • Node.js / JavaScript
    • Working with JavaScript
    • Node.js Tutorial
    • Node.js Debugging
    • Deploy Node.js Apps
    • Browser Debugging
    • Angular Tutorial
    • React Tutorial
    • Vue Tutorial
    • Debugging Recipes
    • Performance Profiling
    • Extensions
  • TypeScript
    • Tutorial
    • Transpiling
    • Editing
    • Refactoring
    • Debugging
  • Python
    • Quick Start
    • Tutorial
    • Run Python Code
    • Editing
    • Linting
    • Formatting
    • Debugging
    • Environments
    • Testing
    • Python Interactive
    • Django Tutorial
    • FastAPI Tutorial
    • Flask Tutorial
    • Create Containers
    • Deploy Python Apps
    • Python in the Web
    • Settings Reference
  • Java
    • Getting Started
    • Navigate and Edit
    • Refactoring
    • Formatting and Linting
    • Project Management
    • Build Tools
    • Run and Debug
    • Testing
    • Spring Boot
    • Modernizing Java Apps
    • Application Servers
    • Deploy Java Apps
    • GUI Applications
    • Extensions
    • FAQ
  • C++
    • Intro Videos
    • GCC on Linux
    • GCC on Windows
    • GCC on Windows Subsystem for Linux
    • Clang on macOS
    • Microsoft C++ on Windows
    • Build with CMake
    • CMake Tools on Linux
    • CMake Quick Start
    • C++ Dev Tools for Copilot
    • Editing and Navigating
    • Debugging
    • Configure Debugging
    • Refactoring
    • Settings Reference
    • Configure IntelliSense
    • Configure IntelliSense for Cross-Compiling
    • FAQ
  • C#
    • Intro Videos
    • Get Started
    • Navigate and Edit
    • IntelliCode
    • Refactoring
    • Formatting and Linting
    • Project Management
    • Build Tools
    • Package Management
    • Run and Debug
    • Testing
    • FAQ
  • Container Tools
    • Overview
    • Node.js
    • Python
    • ASP.NET Core
    • Debug
    • Docker Compose
    • Registries
    • Deploy to Azure
    • Choose a Dev Environment
    • Customize
    • Develop with Kubernetes
    • Tips and Tricks
  • Data Science
    • Overview
    • Jupyter Notebooks
    • Data Science Tutorial
    • Python Interactive
    • Data Wrangler Quick Start
    • Data Wrangler
    • PyTorch Support
    • Azure Machine Learning
    • Manage Jupyter Kernels
    • Jupyter Notebooks on the Web
    • Data Science in Microsoft Fabric
  • Intelligent Apps
    • Foundry Toolkit Overview
    • Foundry Toolkit Copilot Tools
    • Create Agents
    • Models
    • Playground
    • Agent Builder
    • Agent Inspector
    • Evaluation
    • Tool Catalog
    • Fine-Tuning (Automated Setup)
    • Fine-Tuning (Project Template)
    • Model Conversion
    • Tracing
    • Profiling (Windows ML)
    • FAQ
    • Reference
      • File Structure
      • Manual Model Conversion
      • Manual Model Conversion on GPU
      • Setup Environment Without Foundry Toolkit
      • Template Project
      • Migrating from Visualizer to Agent Inspector
  • Azure
    • Overview
    • Getting Started
    • Resources View
    • Deployment
    • VS Code for the Web - Azure
    • Containers
    • Azure Kubernetes Service
    • Kubernetes
    • MongoDB
    • Remote Debugging for Node.js
  • Remote
    • Overview
    • SSH
    • Dev Containers
    • Windows Subsystem for Linux
    • GitHub Codespaces
    • VS Code Server
    • Tunnels
    • SSH Tutorial
    • WSL Tutorial
    • Tips and Tricks
    • FAQ
  • Dev Containers
    • Overview
    • Tutorial
    • Attach to Container
    • Create Dev Container
    • Advanced Containers
    • devcontainer.json
    • Dev Container CLI
    • Tips and Tricks
    • FAQ
  • Reference
    • Default Keyboard Shortcuts
    • Default Settings
    • Substitution Variables
    • Tasks Schema

Visual Studio Code documentation

Get started with AI agents

Hand off tasks to autonomous AI agents that iterate until the job is done. Run them locally, in the background, or in the cloud, with your choice of AI provider. Track all sessions without leaving VS Code.

Get started →

What do you want to do?

Learn about the agent loop

Understand the core concepts of how AI agents plan, act, and iterate to complete tasks.

Test and debug with browser agents

Let AI agents use the integrated browser to validate and fix issues in your application.

Customize AI for your project

Configure custom instructions, prompt files, and MCP servers to tailor AI to your workflow.

Set up VS Code

Install VS Code on Windows, macOS, or Linux and get running.

Learn VS Code basics

Explore the editor, settings, extensions, and key features.

VS Code for enterprise

Learn how to configure VS Code for enterprise environments with policies, extension management, and AI customization options.

Latest

release

VS Code 1.119 release

Share browser tabs with agents, cut token costs with background task tracking, and work with fewer sandbox interruptions.

documentation

Agents App (Insiders)

Work in an Agent-first mode with the new, standalone Agents App.

blog

How VS Code builds with AI

Learn how VS Code leverages AI to enhance development workflows and improve productivity.

    • VS Code on Github
    • Follow us on X
    • VS Code on LinkedIn
    • VS Code on Bluesky
    • Join the VS Code community on Reddit
    • The VS Code Insiders Podcast
    • VS Code on TikTok
    • VS Code on YouTube
    Microsoft homepage
    • Support
    • Privacy
    • Manage Cookies
    • Terms of Use
    • License
    • Your Privacy Choices Opt-Out Icon Your Privacy Choices
    • Consumer Health Privacy