GitHub Copilot documentation
You can use GitHub Copilot to enhance your productivity and assist as you work on code.
Start here
- What is GitHub Copilot?- Learn what GitHub Copilot is and what you can do with it. 
- Choosing your enterprise's plan for GitHub Copilot- Choose between Copilot Business and Copilot Enterprise. 
- Setting up GitHub Copilot for your enterprise- Follow these steps to set up GitHub Copilot in your enterprise. 
- Piloting GitHub Copilot coding agent in your organization- Follow best practices to enable Copilot coding agent in your organization. 
Popular
- GitHub Copilot features- GitHub Copilot offers a suite of features. Copilot also offers a suite of features for administrators. 
- Managing the premium request allowance for your organization or enterprise- Configure policies and budgets for premium requests, or upgrade users to Copilot Enterprise. 
- Driving GitHub Copilot adoption in your company- Learn how to plan an effective enablement process to drive Copilot adoption. 
- Integrating agentic AI into your enterprise's software development lifecycle- See how agents can boost productivity across your enterprise. 
Concepts for GitHub Copilot
- Completions for GitHub Copilot • 3 articles
- About GitHub Copilot Chat
- Concepts for GitHub Copilot agents • 5 articles
- About GitHub Spark
- Concepts for prompting GitHub Copilot • 2 articles
- Concepts for providing context to GitHub Copilot • 6 articles
- Concepts for AI tools • 1 articles
- About Copilot auto model selection
- Rate limits for GitHub Copilot
- GitHub Copilot billing • 4 articles
- About enterprise accounts for Copilot Business
- GitHub Copilot policies to control availability of features and models
- Network settings for GitHub Copilot
- GitHub Copilot Extensions • 4 articles
- GitHub Copilot usage metrics
How-tos for GitHub Copilot
- Setting up GitHub Copilot • 6 articles
- Get suggestions from GitHub Copilot • 3 articles
- GitHub Copilot Chat • 5 articles
- Use GitHub Copilot agents • 4 articles
- AI models for GitHub Copilot • 4 articles
- Provide context to GitHub Copilot • 5 articles
- Configure custom instructions for GitHub Copilot • 3 articles
- Configure and audit content exclusion • 2 articles
- Use GitHub Copilot for common tasks • 3 articles
- Configure personal settings • 3 articles
- Manage and monitor spending for GitHub Copilot • 3 articles
- Manage your GitHub Copilot account • 5 articles
- Administer GitHub Copilot for your team • 4 articles
- Troubleshoot GitHub Copilot • 5 articles
- GitHub Copilot Extensions • 7 articles
Reference for GitHub Copilot
- GitHub Copilot Chat cheat sheet
- AI models for GitHub Copilot • 3 articles
- Keyboard shortcuts for GitHub Copilot in the IDE
- Custom agents configuration
- Feature availability when GitHub Copilot policies conflict in organizations
- Allowlist reference
- Metrics data properties for GitHub Copilot
- GitHub Copilot billing • 4 articles
- Audit log events for agents
- GitHub Copilot Extensions glossary
- Data available in Copilot usage metrics
- Interpreting usage and adoption metrics for GitHub Copilot
- Reconciling Copilot usage metrics across dashboards, APIs, and reports
Tutorials for GitHub Copilot
- GitHub Copilot Chat Cookbook • 7 articles
- Customization library • 3 articles
- GitHub Copilot coding agent • 2 articles
- Building apps with GitHub Spark • 3 articles
- Enhancing GitHub Copilot agent mode with MCP
- Comparing AI models using different tasks
- Speeding up development work with GitHub Copilot Spaces
- Rolling out GitHub Copilot at scale • 4 articles
- Using GitHub Copilot to explore a codebase
- Using GitHub Copilot to explore issues and discussions
- Using GitHub Copilot to explore pull requests
- Writing tests with GitHub Copilot
- Refactoring code with GitHub Copilot
- Review AI-generated code
- Learning a new programming language with GitHub Copilot
- Modernizing legacy code with GitHub Copilot
- Using GitHub Copilot to migrate a project to another programming language
- Planning a project with GitHub Copilot
- Upgrading projects with GitHub Copilot
- Quickstart for GitHub Copilot Extensions using agents
Responsible use of GitHub Copilot features
- Responsible use of GitHub Copilot code completion
- Responsible use of GitHub Copilot Chat in your IDE
- Responsible use of GitHub Copilot Chat in GitHub
- Responsible use of GitHub Copilot Chat in GitHub Mobile
- Responsible use of GitHub Copilot CLI
- Responsible use of GitHub Copilot in Windows Terminal
- Responsible use of GitHub Copilot in GitHub Desktop
- Responsible use of GitHub Copilot pull request summaries
- Responsible use of GitHub Copilot text completion
- Responsible use of GitHub Copilot commit message generation
- Responsible use of GitHub Copilot code review
- Responsible use of GitHub Copilot coding agent on GitHub.com
- Responsible use of GitHub Spark
- Responsible use of GitHub Copilot Spaces