Say goodbye to trying to remember obscure syntax or terminology. Stay in the flow and interact with all of your tools in Copilot Chat from wherever you are – whether that be from VS Code, Visual Studio, or GitHub.com.
Build and deploy with the tools you love in Copilot Chat.
Code with all your tools and
none of the distraction.
All you have to do is ask.
Homegrown tech, meet private extensions.
Work with context from your internal developer tooling, execute workflows, and adhere to your organization’s best practices.
There’s an extension for that.
Find extensions from your favorite services, from API development to application monitoring, all in the GitHub Marketplace.
Want to build your own?
Get started with the essentials.
Additional resources
Frequently asked questions.
What are GitHub Copilot Extensions?
GitHub Copilot Extensions are integrations that expand the capabilities of Copilot, allowing developers to interact with external tools and services directly within Copilot Chat on GitHub.com, VS Code and Visual Studio (with more editors to come).
Who can use Copilot Extensions?
Copilot Extensions are available to GitHub users, organizations, and enterprises with supported GitHub and Copilot plan types. The Copilot Individual plan is supported for individual GitHub users. Copilot Business and Copilot Enterprise plan customers must have a GitHub plan type that supports installing and using GitHub Apps at the organization level. GitHub Enterprise Server is not supported for building or using Copilot Extensions.
Are Copilot Extensions free?
Copilot Extensions in the GitHub Marketplace are free to use and build. A GitHub Copilot license of any type is required to use and build extensions.
Are Copilot Extensions high quality and secure?
Copilot Extensions in the GitHub Marketplace are built by third parties and may vary in quality. GitHub reviews any extensions published to the Marketplace, and all publishers must be Verified Creators. We encourage customers to conduct their own security reviews and only install extensions from publishers that they trust.
Can organizations build private extensions? And what benefits do private extensions have?
Yes. Organizations can build private Copilot Extensions for internal use. These extensions are only visible and usable by the organization that created them. They allow for the integration of proprietary tools, databases and workflows. Private extensions that are owned and managed at the enterprise-level are not yet supported. Details on getting started can be found in the documentation.
What Copilot data is shared with the extension author when using Copilot Extensions?
At a minimum, when using a Copilot Extension your GitHub user ID and the contents of your chat history with a specific extension and general threads are shared with the extension author. Each extension will not have access to your thread history with other extensions.
Additional data can be shared depending on the permissions required for a specific extension. Users and organization owners must explicitly authorize any permissions before completing installation, which may include context from the GitHub organization account or its repositories.
What should I keep in mind while using Copilot Extensions during the beta?
Copilot Extensions are in public beta, so users should expect ongoing improvements and potential changes. Extensions may have varying levels of functionality and stability. We encourage users to provide feedback to help improve the platform and individual extensions.
What's the difference between GitHub App Copilot Extensions and VS Code Chat Extensions?
GitHub App Copilot Extensions work across multiple platforms (GitHub.com, VS Code, Visual Studio) and run server-side. GitHub App Extensibility is maintained and supported by GitHub support.
VS Code Chat Extensions provide a similar end user experience, but they’re specific only to the VS Code environment and they run locally. They integrate more deeply with VS Code features and APIs. They offer more flexibility for individual developers. VS Code Chat Extensibility is maintained and supported by the VS Code team.