GitHub Copilot review
The default AI pair programmer — best editor coverage and the easiest enterprise buy.
What we like
- Works in almost every editor developers actually use
- Free tier for individuals with a monthly completion allowance
- Enterprise procurement is straightforward — it is already a Microsoft line item
- Choice of underlying models rather than one fixed provider
What we do not
- Agent mode is less capable than Cursor or Claude Code on large refactors
- Completions can be confidently wrong in unfamiliar codebases
- Codebase context is shallower than repository-indexing competitors
What it is
GitHub Copilot is the assistant that created this category and remains its default. It provides inline completions, a chat sidebar that understands your open files, and an agent mode that can plan and apply multi-file changes and open a pull request.
Where it shines
Ubiquity. It runs in VS Code, JetBrains, Neovim, Visual Studio and Xcode, so a team can adopt it without anyone changing editors — a bigger deal than it sounds, because editor migration is where most coding-tool rollouts die.
Completions remain excellent for the everyday middle of programming: boilerplate, tests, repetitive transformations, the second half of a function whose first half you already wrote. Model choice matters too — you can point Copilot at different frontier models depending on the task rather than being locked to one vendor's roadmap.
For enterprises the decisive factor is procurement. It arrives through an existing Microsoft relationship with policy controls, audit logs and IP indemnification already in place, which turns a six-month security review into a purchase order.
Where it falls short
Depth of context. Competitors that index the whole repository answer architectural questions Copilot cannot, and its agent mode, while improving, still trails Cursor and Claude Code on large refactors — it is more likely to make a plausible local change that breaks something three files away.
And the perennial caveat: suggestions look authoritative regardless of correctness. Junior developers accepting completions uncritically is a real code-quality risk, which is a management problem more than a tooling one.
Pricing in plain English
Free tier with 2,000 completions monthly, and free for students and open source maintainers. $10 a month for Pro. $39 for Pro+ with the largest premium request allowance. $19 per user for Business with governance and indemnity.
Who should use it
Almost every professional developer, as a baseline. Add Cursor or Claude Code on top when you need heavy multi-file work.
GitHub Copilot pricing
Checked Aug 1, 2026. Vendors change pricing often — verify on their site before purchasing.
Free
$0 / month
- 2,000 completions monthly
- 50 chat messages
- Basic model access
Pro
Most chosen$10 / month
- Unlimited completions and chat
- Agent mode
- Multiple model choices
Pro+
$39 / month
- Highest premium request allowance
- Access to the strongest models
- Priority features
Business
$19 / user/month
- Org policy controls
- IP indemnity
- Audit logs
- Best for
- Inline code completionChat about a codebaseWriting testsPull request summariesAgent mode for multi-file changes
- Platforms
- VS CodeJetBrainsNeovimVisual StudioXcodeWeb
GitHub Copilot FAQs
Is GitHub Copilot free?
There is a free tier with 2,000 completions and 50 chat messages a month, plus free access for verified students and maintainers of popular open source projects. Pro is $10 per month.
Does Copilot copy licensed code?
It can suggest snippets resembling public code. GitHub provides a filter that blocks suggestions matching public repositories, and Business plans include IP indemnification. Enable the filter if licensing matters to you.
Copilot or Cursor?
Copilot is easier to adopt, cheaper and works everywhere. Cursor is stronger at large multi-file changes and whole-repository reasoning. Many developers keep Copilot for completions and use Cursor for heavy refactors.
GitHub Copilot compared
Learn GitHub Copilot
- how tointermediate6 min read
How to Use GitHub Copilot Effectively (Beyond Autocomplete)
Getting real value from Copilot: context files, chat participants, agent mode, test generation, and the habits that stop it degrading your codebase.
Read tutorial → - how toadvanced8 min read
How to Refactor a Real Codebase with Cursor (Without Breaking It)
A safe, repeatable process for using Cursor's agent on production code — scoping changes, writing rules, reviewing diffs and knowing when to stop.
Read tutorial →
GitHub Copilot alternatives
Cursor
4.7FreemiumAn AI-first code editor that understands your whole repository and edits across files.
From $0Read review →Claude Code
4.6PaidA terminal-native coding agent that plans, edits, tests and commits.
From $20Read review →Windsurf
4.3FreemiumAgentic IDE with deep codebase context and a generous free tier.
From $0Read review →Tabnine
4.0FreemiumPrivacy-first code AI that can run fully air-gapped on your own infrastructure.
From $0Read review →Replit
4.2FreemiumBrowser IDE with an agent that builds and deploys full apps from a description.
From $0Read review →Amazon Q Developer
4.0FreemiumAWS-native coding assistant with strong Java modernisation and infrastructure awareness.
From $0Read review →