Skip to main content

What is GitHub Copilot?

Learn what Copilot is and what you can do with it.

In this article

GitHub Copilot is an AI coding assistant that helps you write code faster and with less effort. Then, you can focus more energy on problem solving and collaboration.

Research shows that Copilot increases developer productivity and accelerates software development. See Research: quantifying GitHub Copilot’s impact on developer productivity and happiness in the GitHub blog.

Features

You can use Copilot to:

  • Get code suggestions as you type in your IDE.
  • Chat with Copilot to get help with your code.
  • Ask for help using the command line.
  • Organize and share context with Copilot Spaces to get more relevant answers.
  • Generate descriptions of changes in a pull request.
  • Research, plan, make code changes, and create pull requests for you to review. Available in Copilot Pro+, Copilot Business, and Copilot Enterprise only.

For enterprises and organizations with data residency requirements: If you use GitHub Enterprise Cloud, Copilot can enforce geographic data residency. See GitHub Copilot with data residency.

Use Copilot in the following places:

  • Your IDE
  • GitHub Mobile, as a chat interface
  • Windows Terminal Canary, through the Terminal Chat interface
  • The command line, through the GitHub CLI
  • The GitHub website

See GitHub Copilot features.

Get access

You can start using Copilot in several ways, depending on your role and needs.

Individuals

Important

Starting April 20, 2026, new sign-ups for Copilot Pro, Copilot Pro+, and student plans are temporarily paused.

See Getting started with a GitHub Copilot plan for more information.

Organizations and enterprises

Organization owners can get Copilot Business for their team through an enterprise account. If you don't already have an enterprise account, you can create one specifically for managing Copilot Business licenses. See About enterprise accounts for Copilot Business.

If your organization is owned by an enterprise that has a Copilot subscription, you can ask your enterprise owner to enable Copilot for your organization. Go to https://github.com/settings/copilot and request access under "Get Copilot from an organization."

Enterprise owners can set up Copilot Business or Copilot Enterprise for their enterprise by contacting GitHub's Sales team.

Next steps

Further reading