GitHub Copilot · your AI pair programmer

SHIP FASTER

Copilot writes the next line, answers questions about your codebase, and turns issues into reviewed pull requests, so you spend your day on the problems that actually need you.

✓ Free plan ✓ No credit card ✓ Works in the editor you already use

  • VS Code
  • Visual Studio
  • JetBrains
  • Xcode
  • Neovim
  • Terminal

The problem

You didn't learn to code so you could write boilerplate, dig through docs, and watch the backlog grow. Copilot takes the busywork off your plate, so your time goes to the decisions that need a human.

SEE IT WORK

Try it: click into the editor, type, press Tab to accept, open the terminal or ask the agent to write tests. A simulation; real suggestions depend on your code, model and prompt.

THREE STEPS

  1. 01

    Turn it on in your editor

    Sign in with your GitHub account and install the extension. Completions start appearing as you type.

    code --install-extension GitHub.copilot
  2. 02

    Ask, then let agent mode act

    Ask about your codebase in chat. In agent mode Copilot edits across files, runs commands and fixes its own errors.

    /tests cover the rate limiter edge cases
  3. 03

    Assign issues to Copilot

    The coding agent works in the background and opens a draft pull request. You review it like any teammate's.

    Assignee: Copilot → draft PR opened ✓

Models

01 / 04

Pick the model
for the job.

Copilot isn't one model. Switch per task in the picker, or leave it on Auto. Scroll: the logo changes finish with each mode.

  1. AutoDefaultCopilot picks a model for you
  2. FastLow latencyQuick edits, everyday chat
  3. ReasoningDeep workDebugging, planning, big refactors
  4. MultimodalVisionScreenshots, diagrams, long context

Illustrative. Model availability depends on your plan and your organization's policy.

THE NUMBERS

Same task. Two groups.

Developers with Copilot finished 55% faster.

55%
faster to finish the same task
GitHub research, 2022
78vs 70%
completed the task at all
95 professional developers
84%
more successful builds
GitHub × Accenture, 2024
2,000
free completions every month
Copilot Free

Six surfaces · one subscription

EVERYTHINGIN ONE

From the first keystroke to the merged pull request, Copilot shows up wherever the work is. Keep scrolling to walk the whole loop.

Scroll

01 / 06

Completions

Ghost text that finishes your thought

Suggestions from a single line to a whole function, next edit suggestions that jump to where you're going, and inline chat on any selection.

cart.ts
1export function total(items: Item[]) {
2  return items.reduce((sum, i) => sum + i.price * i.qty, 0);
3}
4
5export function tax(amount: number) {
6  return amount * 0.2;
7}

Tab accept suggestion

Next edit: use TAX_RATE

02 / 06

Multi-file

It plans, edits, runs and fixes

Copilot works across files and the terminal, reads build and test errors, and iterates until things pass. You keep, undo or redirect every step.

Copilot · Agent

Migrate the session store to Redis

  1. Read session.ts, config.ts
  2. Edit 4 files
  3. Run npm test
  4. Fix 1 failing test, re-run

$ npm test

✕ 1 failed

✓ 31 passed

KeepUndo

03 / 06

Issue → PR

Assign the issue. Get a pull request.

Copilot works in the background in its own environment, opens a draft pull request with its reasoning, and pushes follow-ups when you comment.

#214

Dark mode toggle forgets its state

Assignees Copilot

working in the background…

Draft · #215

Persist theme in localStorage

+48 −9 · 3 files · ✓ checks passed

04 / 06

First pass

A reviewer that never gets tired

Request a review from Copilot on any pull request. It flags bugs and leaves suggestions you can apply with one click.

api/users.ts
18 const user = await db.find(id);
19-return user.email.toLowerCase();

Copilot reviewed

user can be null when the id doesn't exist. This will throw.

+  if (!user) throw new NotFound(id);

Apply suggestion✓ Committed

05 / 06

CLI · Web · Mobile

Wherever you are when the idea hits

Copilot CLI brings the agent to your terminal. Chat on github.com and in GitHub Mobile. Connect your own tools and data through MCP servers.

github.com/copilot

Copilot

What changed in v2.3?

Three pull requests shipped: faster search, a new export endpoint and two bug fixes.

#212#215#219

~/shop — copilot
$ copilot
› explain how deploys work here
● Reading .github/workflows/deploy.yml
✓ Tests run on every push to main.
✓ Staging deploys first, then production
  after a manual approval.

Copilot

Summarize PR #88

Adds retry with backoff to the payment client. 4 files, tests included.

Ask Copilot

MCPGitHubPlaywrightyour docsyour database

06 / 06

Customize

Teach it how your team works

Repository instructions teach Copilot your conventions. Organization policies decide which features and models are switched on.

.github/copilot-instructions.md
# Conventions
- Use pnpm, never npm
- Tests live next to the file: *.test.ts
- Prefer zod for input validation

Coding agent

Code review

Premium models

MANY MODES

BEFORE / AFTER

  1. Boilerplate Type out the same setup code again Press Tab and it's written
  2. Answers Leave the editor to dig through docs and forums Ask chat about your own codebase, in context
  3. Tests Write them at the end, if there's time Draft them with /tests while the code is fresh
  4. Backlog Small issues sit untouched for weeks Assign them to the coding agent, get a PR back
  5. Review Pull requests wait in the queue for a reviewer Copilot leaves a first pass before a human looks

BUILT FOR YOU

  1. Verified students get Copilot at no cost. Ask why, not just what, and learn while you build.

    • Plain-language answers
    • GitHub Education
  2. Maintainers of popular open source projects may qualify for Copilot Pro at no cost. Triage issues and review contributions faster.

    • Review every PR
    • Delegate small issues
  3. One subscription for the whole loop: completions, chat, agent mode and the coding agent, with a choice of models.

    • Agent mode
    • Copilot CLI
  4. Central seats, policies and content exclusion. Code from Business and Enterprise isn't used to train models.

    • Model policies
    • Audit logs

PICK A PLAN

  • Free

    $0forever

    AI creditsLimited

    Try Copilot on your own projects.

    Start free
    • 2,000 code completions a month
    • Limited chat and agent requests
    • Automatic model selection
    • Copilot CLI
  • Most popular

    Pro

    $10per month

    AI credits1,500

    For developers who code every day.

    Get Pro
    • 1,500 AI credits a month
    • Agent mode and the coding agent
    • Choice of models
    • Copilot code review
  • Pro+

    $39per month

    AI credits7,000

    For heavy agent and premium-model use.

    Get Pro+
    • 7,000 AI credits a month
    • Access to premium models
    • Everything in Pro
  • Max

    $100per month

    AI credits20,000

    For running agents all day.

    Get Max
    • 20,000 AI credits a month
    • Everything in Pro+
    • The most headroom for agents
  • For teams

    Business

    $19per seat / month

    For teams that need control.

    Set up Business
    • 1,900 AI credits per user
    • Central seat and policy management
    • Content exclusion and audit logs
    • Not used to train models
  • Enterprise

    $39per seat / month

    For companies on GitHub Enterprise Cloud.

    Contact sales
    • Everything in Business
    • Enterprise-wide rollout and controls
    • Requires GitHub Enterprise Cloud
  • Every org plan

    • Pay only for assigned seats
    • IP indemnity with the public code filter on
    • Usage metrics and seat reports
    • Model and feature policies

Free for verified students. Teachers and maintainers of popular open source projects may get Pro at no cost.

Full plan details ↗

Works where you work

  • VS Code
  • Visual Studio
  • JetBrains IDEs
  • Xcode
  • Neovim
  • Eclipse
  • Terminal
  • github.com
  • GitHub Mobile

QUESTIONS

Ask Copilotabout plans, privacy and setup

Ask another question…↵

Answers summarise GitHub's public docs. Check github.com before you buy.

YOUR NEXT COMMIT STARTS HERE

Free plan · no credit card · cancel paid plans anytime