GitHub Copilot documentation

  • Quickstart

    • What is GitHub Copilot?

    • Copilot features

    • Subscriptions

    • Set up for organization

    • Set up for self

    • Best practices

    • Get code suggestions

    • Chat in IDE

    • Chat in GitHub

    • Chat in Mobile

    • Copilot in Windows Terminal

      • Using code review

      • Configuring coding guidelines

    • Use Copilot in the CLI

    • Prompt engineering

    • Use Copilot Extensions

    • Use Claude 3.5 Sonnet

    • Find matching code

      • Working on a PR

      • Create a PR summary

      • Example prompts for chat

      • Refactor code

      • Write tests

        • About billing

        • About billing

        • Subscribe

        • Cancel

        • Managing policies

        • Exclude content from Copilot

      • Allow Copilot traffic

        • Granting access

        • Manage requests for access

        • Revoking access

        • Manage network access

        • User activity data

        • Audit logs

        • Content exclusion changes

        • About billing

        • Get free access

        • Subscribe

        • Modify subscription

        • Cancel trial

        • Cancel subscription

      • Manage policies

      • Install personal extensions

      • Install Copilot extension

      • Install Copilot in the CLI

      • Network settings

      • Configure in your environment

      • Configure in the CLI

    • Install extensions

    • Index repositories

    • Custom instructions

    • About building Extensions

    • Set up Copilot Extensions

      • About Copilot agents

      • Using a demo agent

      • Communicate with Copilot platform

      • Communicate with GitHub

      • Use Copilot's LLM

      • Deploy your agent

      • Create GitHub App

      • Configure App for agent

    • Debug Copilot Extension

    • Manage Extension availability

    • Extensions Glossary

    • Common issues with GitHub Copilot

    • View logs

    • Connectivity security settings

    • Network errors

    • Copilot Chat

    • Chat in your IDE

    • Chat in GitHub

    • Chat in GitHub Mobile

    • Copilot in the CLI

    • Copilot in Windows Terminal

    • Pull request summaries

    • Copilot text completion

    • Code review

You can use GitHub Copilot to get autocomplete-style suggestions from an AI pair programmer as you code.

Overview Quickstart

Start here