About GitHub Copilot - GitHub Docs
Skip to main content

About GitHub Copilot

Find out what GitHub Copilot can do and which Copilot plan is right for you.

GitHub Copilot is an AI coding assistant that helps you write code faster and with less effort, allowing you to focus more energy on problem solving and collaboration. Copilot offers coding suggestions as you type: sometimes the completion of the current line, sometimes a whole new block of code. You can accept all, or part, of a suggestion, or you can ignore the suggestion and keep typing.

Using the chat feature, you can ask Copilot how best to solve a problem. Or you can ask Copilot to explain someone else's code. If your code has a bug, you can ask Copilot how to fix it.

GitHub Copilot has been proven to increase developer productivity and accelerate the pace of software development. For more information, see "Research: quantifying GitHub Copilot’s impact on developer productivity and happiness" on the GitHub blog.

Assistance where you need it

GitHub Copilot is available:

  • In your IDE
  • In GitHub Mobile, as a chat interface
  • On the command line, through the GitHub CLI
  • On GitHub.com, with a subscription to Copilot Enterprise

GitHub Copilot features

Copilot includes a suite of features, such as:

For a full list of the features and functionality available on each GitHub Copilot plan, see "GitHub Copilot Individual feature set", "GitHub Copilot Business feature set", or "GitHub Copilot Enterprise feature set."

Getting access to GitHub Copilot

You can access GitHub Copilot as part of one of the following paid plans:

  • Copilot Individual - Get access to GitHub Copilot in an IDE, or on the command line, for your personal or independent use. You can try GitHub Copilot for free with a one-time 30-day trial. After the free trial, you will need a paid subscription for continued use. For more information, see "About GitHub Copilot Individual."

    If you're a verified student, teacher, or maintainer of a popular open source project, GitHub Copilot is free to use. For more information, see "About billing for GitHub Copilot."

  • Copilot Business - Access GitHub Copilot as a member of an organization. Owners of the organization can manage access for individual members or for teams. For more information, see "About GitHub Copilot Business."

  • Copilot Enterprise - Access GitHub Copilot as a member of an enterprise. Enterprise owners can allow some or all organizations in the enterprise to access GitHub Copilot. If an organization has access to Copilot, owners of the organization can grant access to Copilot Enterprise for some or all members of the organization. For more information, see "About GitHub Copilot Enterprise."

    With Copilot Enterprise, in addition to accessing Copilot in an IDE or on the command line, you can use Copilot on GitHub.com. This includes the ability to:

    • Chat with Copilot to get help with your code, or to ask general tech-related questions.
    • Create tailored knowledge bases to use as the context for chat.
    • Generate automatic summaries of pull requests.

Note

If you have an active GitHub Copilot Individual subscription, and are then assigned a seat as part of a GitHub Copilot Business or GitHub Copilot Enterprise subscription, your personal GitHub Copilot subscription will be automatically canceled. For more information, see "About billing for GitHub Copilot."