Skip to main content

GitHub Copilot

The incumbent coding assistant, embedded in GitHub, VS Code and the pull request workflow

4.0
by GitHubUpdated

Overview

GitHub Copilot provides inline completion, chat and agent-driven changes across major IDEs, plus code review and issue-to-pull-request automation inside GitHub itself. It is the default enterprise choice for organizations already on GitHub.

Key capabilities

  • Inline completion
  • Copilot Chat
  • Coding agent
  • PR review
  • Multi-IDE support
  • Enterprise policy controls
  • Model choice

Strengths

  • Works across VS Code, JetBrains, Visual Studio, Neovim and the GitHub web UI without changing editors
  • Issue-to-pull-request agent operates inside existing branch protection and review rules
  • Enterprise administration, audit logging and IP indemnification clear most procurement reviews
  • Free tier is sufficient for students and occasional contributors

Limitations

  • Codebase context is weaker than dedicated AI editors, especially on large repositories
  • Chat and agent quality inside JetBrains IDEs trails the VS Code experience
  • Feature gating across Free, Pro, Business and Enterprise editions is hard to track

GitHub Copilot is the default rather than the frontier, and for a large number of teams that is exactly the right thing to buy. It lives where developers already are, bills the way procurement already understands, and requires no one to change editors.

The distribution advantage is the product

Copilot’s competitors generally do one thing better. What none of them match is reach: it runs in VS Code, Visual Studio, the JetBrains suite, Neovim, Xcode, and the GitHub web interface, with a single licence and a single admin surface. For an engineering organisation of any size, “works in whatever editor each team already chose” is worth more than a few percentage points of suggestion quality.

The same logic applies to procurement. Copilot arrives through an existing GitHub relationship with an existing data processing agreement, existing SSO, and existing seat management. Adopting it is an amendment; adopting a new vendor is a project.

What it does well

Inline completion remains the core, and it is genuinely good at the middle of the distribution: boilerplate, obvious next lines, test scaffolding, the tedious half of a function whose shape you already know. The value is small per instance and large in aggregate.

Copilot Chat handles the “explain this” and “why is this failing” cases without leaving the editor, which removes a context switch that used to cost more than the answer.

The agent and code-review features are the newer surface and the more interesting one. Assigning an issue and getting a draft pull request works well for small, well-described changes — dependency bumps, a missing validation, a straightforward bug with a reproduction. Automated review comments on pull requests catch a real fraction of the obvious findings before a human looks.

Where it falls short

Repository awareness is the persistent gap. Copilot sees your open files and some retrieved context, but it does not build the kind of index that editor-native competitors do, and on a large codebase it shows: suggestions that are correct in isolation and wrong for your conventions, or that reimplement a helper that already exists three directories over.

Agent mode is meaningfully less capable than dedicated agentic tools on multi-file work. It is fine for a bounded change and unreliable for a refactor that spans modules.

And suggestion quality varies by language in a way the marketing does not mention. On Python, TypeScript and Go it is strong, because that is what the training distribution is full of. On a less common language, or an internal DSL, it degrades sharply — and degrades by producing confident wrong code rather than by declining.

Pricing and the real decision

There is a free tier with monthly completion and chat limits, which is enough to evaluate and enough for light individual use. Paid individual, business and enterprise seats add higher limits, policy controls, and — on the business tiers — the ability to exclude specified repositories and files from being used as context.

The seat price is predictable, which is its own feature. Unlike usage-billed competitors, a hundred Copilot seats cost what a hundred Copilot seats cost, regardless of how enthusiastically anyone uses agent mode. For finance, that predictability is often the deciding argument.

Who should buy something else

Teams whose main pain is large-codebase work, where retrieval quality determines whether suggestions are usable, will get more from Cursor. Teams that want an agent driving the test suite rather than the editor should look at Claude Code. Anyone who needs model choice — including self-hosted weights for code that cannot leave the network — needs Aider or a comparable open tool.

The honest framing: Copilot is the safe institutional choice, and buying the safe choice is frequently correct. Just do not buy it expecting the frontier. Our best AI coding assistants comparison sets it against the alternatives in detail.

Read nextOur full write-up on GitHub Copilot and its alternatives
Browse all

Cursor

Anysphere

4.5

A VS Code fork rebuilt around AI editing, with codebase-wide context and multi-file agents

CodingFreemium

Windsurf

Windsurf

4.0

An agent-first AI IDE built around continuous awareness of what you are doing in the codebase

CodingFreemium

Claude Code

Anthropic

4.5

A terminal-native coding agent that reads, edits and runs your project the way a developer would

CodingPaid

Choosing an AI stack for your team?

We help companies pick the right AI tools, wire them into existing systems and avoid the ones that quietly do not scale. Tell us what you are trying to build and we will tell you what we would use — no charge for the conversation.

No newsletter, no sales sequence. A person reads it and replies. See theprivacy policy.

The AIInsider Briefing

The AI signal without the hype — new models, tools worth your time and what actually shipped. One email, no vendor pitches.

No spam. Unsubscribe in one click.

The AIInsider Briefing

The AI signal without the hype — new models, tools worth your time and what actually shipped. One email, no vendor pitches.

No spam. Unsubscribe in one click.