GitHub Copilot supports extensions for a variety of integrated development environments (IDEs) and editors, enabling AI-assisted coding and integration with external tools. The main supported IDE extensions for GitHub Copilot are:
- Visual Studio Code : The GitHub Copilot extension provides AI-powered code suggestions and chat features directly in VS Code
- Visual Studio : Full support for GitHub Copilot with intelligent code completions inside Visual Studio IDE
- Neovim : GitHub Copilot offers an extension for the terminal-based Neovim editor to bring AI-assisted coding to Vim users
- JetBrains IDEs : Copilot integrates with many JetBrains IDEs such as IntelliJ IDEA, PyCharm, WebStorm, and more, including full support for GitHub Copilot Extensions that allow querying external tools and private data via natural language within the IDE
Additionally, GitHub Copilot Extensions are supported across these IDEs and others, including GitHub.com, GitHub Mobile, GitHub Codespaces, Vim, Xcode, and even the CLI. These extensions enable developers to interact with external services (e.g., Docker, MongoDB, Sentry) and documentation directly from their IDE using natural language commands, enhancing workflow without context switching
Summary of Supported IDE Extensions for GitHub Copilot
IDE / Client| GitHub Copilot Extension Support| Copilot Extensions Support
(for external tools integration)
---|---|---
Visual Studio Code| Yes| Yes
Visual Studio| Yes| Yes
Neovim / Vim| Yes| Yes
JetBrains IDEs| Yes| Yes
GitHub.com| No dedicated Copilot extension, but supports Copilot Extensions|
Yes
GitHub Mobile| No dedicated Copilot extension, but supports Copilot
Extensions| Yes
GitHub Codespaces| No dedicated Copilot extension, but supports Copilot
Extensions| Yes
Xcode| No dedicated Copilot extension, but supports Copilot Extensions| Yes
CLI| No dedicated Copilot extension, but supports Copilot Extensions| Yes
In essence, the core GitHub Copilot extension is officially available for Visual Studio Code, Visual Studio, Neovim, and JetBrains IDEs, while GitHub Copilot Extensions (which enhance Copilot Chat with external tool integrations) are supported across a wider range of clients and IDEs