GitHub Copilot documentation - GitHub Docs (
original
) (
raw
)
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
Semantic indexing
Using code review
Configuring coding guidelines
Use Copilot in the CLI
Prompt engineering
Use Copilot Extensions
Change the AI model
Use Claude 3.5 Sonnet
Use Gemini 2.0 Flash
Find matching code
Copilot Chat cheat sheet
Working on a PR
Create a PR summary
Getting started with chat
Refactor code
Write tests
All prompts
Debug invalid JSON
Handle API rate limits
Explore feature implementations
Incorporate feedback
Improve code readability
Lint errors
Performance optimization
Design patterns
Data access layers
Decoupling business logic
Cross-cutting concerns
Simplify inheritance hierarchies
Fixing database deadlocks
Document legacy code
Explain legacy code
Explain complex logic
Sync documentation
Generate unit tests
Create mock objects
Create end-to-end tests
Finding vulnerabilities
About billing
About billing
*
Subscribe
*
Cancel
Managing policies
Allow Copilot traffic
Granting access
*
Manage requests for access
*
Revoking access
*
Manage network access
User activity data
*
Audit logs
About billing
*
Get free access to Copilot Pro
*
Subscribe to Copilot Pro
*
Modify Copilot Pro subscription
*
Cancel Copilot Pro trial
*
Cancel Copilot Pro subscription
About Copilot Free
Manage policies
Install personal extensions
Install Copilot extension
Install Copilot in the CLI
Network settings
Configure in your environment
Configure in the CLI
Authenticate to GHE.com
Exclude content from Copilot
Content exclusion changes
Drive Copilot adoption
Copilot metrics API
Remind inactive users
Install extensions
Custom instructions
About building Extensions
Extensions quickstart
Set up Copilot Extensions
About Copilot agents
Communicate with Copilot platform
Communicate with GitHub
Use Copilot's LLM
About Copilot skillsets
Build Copilot skillsets
Host your extension
Create GitHub App
Configure App for extension
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