Visual Studio Code

Code with precision, collaborate with or orchestrate a team of agents, and continue your work wherever you are.

Code with precision

Write, debug, test, and refactor without breaking your flow. Rich language support, precise navigation, and integrated debuggers keep you close to your code. Learn more about editing code

Collaborate with agents

Build alongside agents that understand your codebase. Work through a plan, make changes together, and review the results without leaving your editor. Learn more about reviewing agent edits

Orchestrate a team of agents

Move your backlog forward with teams of agents working in parallel. Coordinate work across repositories, track progress, and review changes in one place. Learn more about the Agents window

Choose your model and harness

Choose from Anthropic, OpenAI, Google, Microsoft, and open-weight models, or BYOK from any provider. Use the agent harness that works best for you: Copilot, Claude, or Codex. Learn more about models and harnesses

The open source platform to write code by hand or out loud, run it in the terminal, check it in the browser, or delegate your backlog to an agent.

CodeCollaborateOrchestrateContinue

Continue working across every surface

Start a task in VS Code, answer the agent's questions from GitHub Mobile, course-correct it in the Copilot CLI, and let your team review the pull request on GitHub.com. Learn more about agent sessions

Make it your own

Choose a theme, set up your keyboard shortcuts, and arrange your layout to fit how you work. Learn more about personalizing VS Code

Any language

VS Code supports JavaScript, TypeScript, HTML, and CSS out of the box. Language extensions add IntelliSense, linting, and debugging for Python, Java, C++, and many more. Learn more about programming languages

Any extension

Browse thousands of extensions in the Visual Studio Marketplace to add tools, integrations, and workflows. Learn more about the Visual Studio Marketplace

Any environment

Use VS Code on Windows, macOS, or Linux, or open it in your browser at vscode.dev. Develop in a container, over SSH, or in WSL, and reach the agents on your machine from anywhere with Dev Tunnels or GitHub Environments. Learn more about remote development

VS Code is open source. Built in the open, by us. And by you.

The roadmap, the iteration plans and every issue are public, so you can see where VS Code is headed and help steer it.

3,000+ contributors
56,000+ PRs merged

  1. chat: add a file chooser to the attachment menu by rwoll
  2. chat: Deduplicate Browse installation aliases by houghj16
  3. ci: install native build headers in the Linux node_modules cache warmer by lramos15
  4. chat: unregister the view mode actions after their tests by bryanchen-d
  5. chat: skip unsupported MCP configurations for agent hosts by dmitrivMS
  6. web: release `code -w -g file:line` once the file's editor closes by cipheraxat
  7. sessions: remove graduated composer and workspace picker flags by meganrogge
  8. agentHost: preserve SDK-native plugin agent selection by aeschli
  9. sessions: report settings write errors in the Agents Window by alexdima
  10. agentHost: chats with their own harness in a session (multipleChatProviders) by sandy081

The next merge on main could be yours.

Recent merges on GitHub · How to contribute

From the blog

All posts

VS Code Wrapped: GitHub Universe 2026

Explore how VS Code evolved between GitHub Universe 2025 and 2026, with new ways to code, collaborate with agents, and manage work across tools and environments.