Visual Studio Code

Visual Studio Code

by Microsoft • • Integrated Development Environments (IDEs)

No reviews yet
Free plan available View plans

Visual Studio Code is Microsoft's code editor for developers on Windows, macOS, Linux and the web, with a debugger, Git and an extension marketplace.

Visual Studio Code is where a developer writes, runs, debugs and commits code in one window, whatever language the project uses. Microsoft builds it and ships it under Microsoft licence terms, on top of the open source Code - OSS code base. It runs as a desktop app on Windows, macOS and Linux, and the same editor opens in a browser tab at vscode.dev. Language support arrives through extensions, so one installation moves from a Python service to a C++ library without a second tool. IntelliSense suggests completions from language semantics and an analysis of the source, while Go to Definition, Peek and Go to References move through a code base by symbol. Refactorings such as Rename Symbol, Extract Method and Extract Variable rewrite code in place, across files where the language extension supports it. The Run and Debug view sets breakpoints, watches variables and steps through the call stack, with named launch configurations saved in launch.json. Test Explorer discovers, runs and debugs tests, and the built-in JavaScript debugger records CPU profiles, heap profiles and heap snapshots. The Source Control view handles Git commits, branches and merge conflicts, and the Extension Marketplace adds languages and tools from inside the editor. Its users range from developers on private projects to companies that deploy it across an internal corporate network. Web developers get rich JavaScript and TypeScript support out of the box, while Python, Java, C# and C++ developers add the extensions for their stack. Teams that build inside containers, on remote machines or under WSL use the Remote Development extension pack, so the code runs elsewhere while the interface stays local. Each developer installs it from a direct download, and its AI chat, inline suggestions and agent sessions run on GitHub Copilot or on model keys the developer supplies. A working day often crosses several jobs inside one window: stopping a Node.js service at a breakpoint, re-running a failing Pytest or Jest suite, then settling a merge conflict before a pull request goes to GitHub. Opened inside a Docker dev container or over SSH, the editor treats that environment as a full development machine for the project. The Agents window lists agent sessions in a sidebar, the chat panel works beside the code and a browser preview, and MCP servers give agents outside tools. Visual Studio Code fits developers whose week spans several languages, machines and repositories, and who want one editor that behaves the same on all of them.

Pricing

View plans
  • Visual Studio Code

    Free

    • Free for private or commercial use
    • Editor, debugger, built-in Git, extensions and integrated terminal
    • Native builds for Windows, macOS and Linux, plus vscode.dev in the browser
    • Licence covers developing and testing your applications, including deployment within an internal corporate network
    • AI chat and agents need a GitHub Copilot plan, sold separately by GitHub, or your own model keys

Features

  • Included: Semantic code completion
  • Included: Automated refactorings across the project
  • Included: Built-in visual debugger
  • Included: Integrated test runner
  • Included: Built-in profiler
  • Included: Integrated version control client
  • Not included: Database browser and query console
  • Included: Remote and container-based development
  • Included: Plugin marketplace
  • Included: AI coding assistant integration
  • Not included: Framework-aware code inspections
  • Included: Run and debug configurations
  • Included: Go to definition and find usages
  • Included: Multiple languages in one IDE
  • Included: Cross-platform desktop IDE
  • Not included: Free community IDE edition
  • Included: Collaborative editing session sharing
  • Not included: Class and dependency diagrams

Additional Features

  • IntelliSense code completion
  • Rename Symbol, Extract Method and Extract Variable
  • Go to Definition, Peek and Go to References
  • Run and Debug view with breakpoints and watch variables
  • launch.json launch configurations and compound launches
  • Test Explorer for discovering, running and debugging tests
  • JavaScript CPU profiles, heap profiles and heap snapshots
  • Source Control view with built-in Git
  • Merge conflict resolution in the editor
  • Remote Development extension pack
  • Dev containers, SSH and WSL environments
  • Extension Marketplace inside the editor
  • AI inline suggestions
  • Chat panel and agent sessions
  • Agents window with a session list
  • MCP server connections for agents
  • Bring your own model keys
  • Integrated terminal
  • vscode.dev in the browser
  • Native builds for Windows, macOS and Linux

Best for

  • Developers who work in several languages from one editor
  • Web developers writing JavaScript and TypeScript
  • Python, Java, C# and C++ developers who add language extensions
  • Teams developing inside dev containers, WSL or remote machines over SSH
  • Developers adopting AI coding agents inside the editor
  • Teams already on GitHub and GitHub Copilot
  • Developers who need one editor on Windows, macOS, Linux and the browser

Use cases

  • Debugging a Node.js service at a breakpoint
  • Profiling a slow JavaScript function
  • Running unit tests with Jest, Mocha, Pytest or JUnit
  • Developing inside a Docker dev container
  • Editing code on a remote machine over SSH
  • Working in WSL from a Windows laptop
  • Resolving a Git merge conflict before a pull request
  • Renaming a symbol across a project
  • Saving launch configurations with arguments and environment variables
  • Handing a coding task to an agent session
  • Editing a repository in a browser tab at vscode.dev
  • Connecting MCP servers to agents in the editor

Screenshots & Videos

Explore Visual Studio Code in action

Visual Studio Code Homepage With Agent Sessions
View full size
Visual Studio Code Homepage With Agent Sessions

User Reviews

Write a Review

No reviews yet

Be the first to share your experience with this software.

Compare with Similar Software

Click to compare side by side with Visual Studio Code

Want to claim this brand?

To claim this brand, please contact support.