GitHub Copilot logo

GitHub Copilot

by GitHub

AI CodingAI CodingAI AssistantAI Code CompletionAI Code ReviewAI AgentAI Developer ToolAI Chatbot

AI coding assistant by GitHub for code completion, coding chat, code review, agents, and software development workflows.

GitHub Copilot is an AI-powered coding assistant from GitHub that helps developers write, understand, review, and ship software. It provides inline code suggestions, chat-based coding assistance, code explanations, test generation, and agentic development workflows. Copilot is integrated into GitHub, supported IDEs, the command line, GitHub Mobile, and the GitHub Copilot app. Its agent features can research repositories, modify files, run development tasks, review pull requests, and create pull requests for human review. Copilot supports multiple AI models from providers including OpenAI, Anthropic, Google, xAI, and other model developers.

Provider

GitHub

Category

AI Coding

Available On

Web, VS Code, Visual Studio, JetBrains, Eclipse, Xcode, GitHub Mobile, GitHub Desktop, CLI, Copilot App

Launched

Jun 2021

Use Cases

Coding, Software Development, Code Review, Debugging

Best For

Software developers who want AI-assisted coding, code review, repository understanding, and agentic development workflows

🧠 Models (6)

GPT-5.4v5.4

General Reasoning

Context Window

Long context

Input

text, image

Output

text

GPT-5.3-Codexv5.3-Codex

Coding Agent

Context Window

Long context

Input

text, image

Output

text

Claude Sonnet 5vSonnet 5

Coding Reasoning

Context Window

Long context

Input

text, image

Output

text

Claude Opus 5vOpus 5

Advanced Reasoning

Context Window

Long context

Input

text, image

Output

text

Gemini 3.8 Flashv3.8-Flash

Multimodal

Context Window

Long context

Input

text, image, audio, video

Output

text

Grok 4.7v4.7

Reasoning

Context Window

Long context

Input

text, image

Output

text

✨ Features (12)

Code Completion

Provides inline coding suggestions as developers type in supported editors

Copilot Chat

Answer coding questions, explain code, generate code, and help developers solve programming problems

Agent Mode

Allows Copilot to perform multi-step development tasks, edit files, use tools, and work toward a requested goal

Copilot Cloud Agent

Researches repositories, creates implementation plans, modifies code on branches, and can open pull requests

Code Review

Reviews pull requests, identifies potential issues, and suggests changes that can be applied

Copilot CLI

Provides a terminal-based AI coding agent for commands, file changes, and multi-step development tasks

Custom Agents

Create specialized agents with custom instructions and workflows

MCP Support

Connect Copilot to external tools and services through Model Context Protocol servers

Agent Skills

Use repository-level skills to provide specialized instructions and capabilities to Copilot agents

Multi-model Support

Choose from supported AI models from multiple providers depending on plan and client

GitHub Integration

Works directly with repositories, issues, pull requests, branches, and GitHub workflows

Copilot App

Desktop application for managing parallel agent sessions and GitHub development workflows

💰 Pricing

Free Plan

Free Trial

Paid Plan

Enterprise

Starting Price

$10/month

Billed monthly

API Pricing

GitHub AI Credits are used for premium interactions; additional usage is billed based on model token rates. 1 AI credit equals $0.01.

💬 Prompt Library (5)

Explain Code

Coding

Understand existing code and identify potential problems

Explain this code step by step in simple language. Describe what each important section does, identify possible bugs or security concerns, and suggest improvements.

```[PASTE CODE HERE]```

Fix Bug

Coding

Debug and fix programming errors

Find and fix the bug in the following code. First explain the root cause, then provide the corrected code and explain what changed.

```[PASTE CODE HERE]```

Generate Tests

Coding

Generate useful automated tests for code

Create comprehensive tests for the following code. Cover normal cases, edge cases, invalid inputs, error handling, and important security scenarios. Use [TESTING FRAMEWORK].

```[PASTE CODE HERE]```

Code Review

Coding

Perform a structured software code review

Review this code as a senior software engineer. Check correctness, security, performance, readability, maintainability, scalability, and error handling. List issues by severity and suggest specific fixes.

```[PASTE CODE HERE]```

Build Feature

Coding

Use Copilot agent capabilities to implement a project feature

Implement the following feature in my existing project: [FEATURE]. First inspect the relevant project structure and explain the implementation plan. Then make the required changes while preserving existing functionality.

🔗 Integrations (8)

🎯 Related AI Coding Tools

View all →

⚠️ Limitations

  • AI-generated code can contain bugs, security vulnerabilities, or incorrect logic
  • Copilot does not guarantee that code suggestions or reviews are correct
  • Available models and features vary by Copilot plan, client, organization policies, and rollout status
  • Premium interactions consume GitHub AI Credits according to model and usage
  • Agentic features can modify files or create pull requests and should be reviewed by developers
  • Some advanced features are available only in paid plans or preview releases
  • Third-party model availability can change over time

📚 Sources