Reading GitHub’s Copilot CLI GA announcement (Feb 2026), what jumps out is how dramatically the feature lists have converged with Claude Code.

TL;DR

Both tools now support:

  • Auto memory — learns your codebase conventions across sessions
  • Autopilot mode — end-to-end execution without approvals
  • Hooks — event-driven automation at lifecycle points
  • MCP servers — Model Context Protocol for external tool integration
  • Parallel execution — multiple agents working concurrently
  • Plan mode — think before you code
  • Custom agents — define your own specialized agents in markdown
  • Plugins — installable packages that bundle capabilities
  • Skills — reusable workflows taught via markdown files
  • Specialized agents — Explore, Task, Code Review
  • Theme picker — customizable UI themes and color schemes
  • Voice mode — natural voice conversations via VoiceMode MCP

Where they differ:

Copilot CLIClaude Code
Biggest strengthMulti-provider (Anthropic + OpenAI + Google)Deepest customisation (layered context hierarchy)
Unique featuresFleet mode, & cloud delegation, CodeQL, JiraAgent Teams, Remote Control, Chrome, Voice
PriceFrom $10/monthFrom $20/month

The basics

Both Copilot CLI and Claude Code are terminal-native agentic coding tools. You run them in your project directory, describe what you want in natural language, and they read your codebase, write code, run commands, create commits, and open pull requests. Both run on macOS, Linux, and Windows.

Even the keyboard shortcuts match — Shift+Tab for plan mode, ! for shell commands, /model to switch models.

What Copilot adopted

Every feature below existed in Claude Code before appearing in the Copilot CLI GA announcement.

Auto memory portable

Both tools learn your codebase conventions across sessions without you writing anything.

Claude CodeCopilot CLI
Implicit memoryAuto memoryRepository memory
Project instructionsCLAUDE.md (user, project, per-directory).github/copilot-instructions.md (per repo)

Autopilot mode portable

The agent works end-to-end without stopping for approval at each step.

Claude CodeCopilot CLI
Full autonomy--dangerously-skip-permissions or “Accept Edits” (docs)Autopilot mode
UndoCtrl+ZEsc-Esc (rewind to any snapshot)

Hooks partial

Event-driven automation at lifecycle points.

Claude CodeCopilot CLI
Hook eventsPreToolUse, PostToolUse + 16 more (docs)preToolUse, postToolUse (docs)

MCP servers portable

Model Context Protocol for connecting external tools and services.

Claude CodeCopilot CLI
MCP supportFull support, project and user scoped (docs)Built-in GitHub MCP + custom servers

Parallel execution portable

Multiple agents working concurrently on different parts of a task.

Claude CodeCopilot CLI
MechanismAgent tool — agent decides when to parallelise (docs)/fleet — user command to auto-parallelise

Plan mode portable

Think before you code — the agent analyses your request and builds a plan before touching any code.

Claude CodeCopilot CLI
ActivationShift+Tab or /plan (docs)Shift+Tab

Custom agents adaptable

Define specialized agents in markdown files with frontmatter.

Claude CodeCopilot CLI
FormatAgent frontmatter .md (docs).agent.md files (docs)

Plugins adaptable

Installable packages that bundle agents, skills, hooks, commands, and MCP servers.

Claude CodeCopilot CLI
InstallAuto-discovery (docs)/plugin install owner/repo (docs)

Skills adaptable

Markdown files that teach the agent specialized workflows. Both tools use the same concept.

Claude CodeCopilot CLI
FormatMarkdown skill files (docs)Markdown skill files (docs)

Specialized agents portable

Both tools ship with almost identical built-in agents — same names, same delegation pattern.

AgentClaude CodeCopilot CLI
ExploreFast codebase analysis (docs)Fast codebase analysis
TaskBuilds and tests in sandboxed agentBuilds and tests
Code ReviewBuilt-in + GitHub ActionsBuilt-in agent

Theme picker portable

Customize the agent’s appearance with built-in themes.

Claude CodeCopilot CLI
Command/theme with Dark, Light, colorblind, and ANSI variants/theme with GitHub Dark, Light, and colorblind variants

Voice mode portable

Natural voice conversations with your coding agent via VoiceMode MCP server.

Claude CodeCopilot CLI
IntegrationVoiceMode MCP plugin (docs)VoiceMode MCP server (same plugin, MCP is portable)

What Copilot added

Features in the Copilot CLI GA announcement without a direct Claude Code equivalent:

  • Multi-provider model support — Choose from Anthropic, OpenAI, and Google models mid-session: Claude Opus 4.6, GPT-5.3-Codex, Gemini 3 Pro, and more. Claude Code supports multiple Anthropic models (Opus, Sonnet, Haiku) but is Anthropic-only. This is the biggest differentiator.
  • & background delegation — Prefix any prompt with & to offload work to a cloud coding agent running in GitHub Actions. Use /resume to switch between local and remote sessions.
  • Built-in security scanning — CodeQL analysis, secret scanning, and dependency vulnerability checks run as part of the agent loop.
  • Jira integration (preview) — Assign Jira issues directly to Copilot for autonomous PR creation.
  • Alt-screen mode (experimental) — Full-screen TUI with mouse selection, scrolling, and status bar.
  • Editor compose — Ctrl+X, Ctrl+E opens your terminal editor for composing longer prompts.
  • GitHub Codespaces — Pre-installed in the default Codespaces image.
  • Native GitHub integration — First-party integration with Issues, PRs, Actions, code review, and security scanning.

What Claude Code still has that Copilot doesn’t

  • Layered context hierarchy — Both tools support instructions files, but Claude Code’s CLAUDE.md system has user-level, project-level, and per-directory scoping — so you can set global conventions, override them per-project, and further specialise per-directory. Copilot has a single .github/copilot-instructions.md per repo. This depth of layering is what “deepest customisation” means in practice.
  • Agent Teams — Multiple coordinating agents with shared task lists and messaging. Goes beyond parallel sub-agents into collaborative multi-agent workflows (docs).
  • Agent SDK — Build fully custom agents powered by Claude Code’s tools with your own orchestration (docs).
  • Chrome integration — Debug live web applications directly from Claude Code (docs).
  • Remote Control — Continue local sessions from your phone or another device without any cloud infrastructure (docs).
  • Teleport — Move sessions between web and terminal with /teleport.

Pricing

Copilot CLIClaude Code
EntryPro $10/month (300 premium requests)Pro $20/month (standard usage)
MidPro+ $39/month (1500 requests)Max $100/month (5x) or $200/month (20x)
TeamBusiness $19/user/monthTeam $25/user/month
Enterprise$39/user/monthCustom pricing
Pay-as-you-goPremium request multipliersAPI pay-per-token

Copilot CLI is cheaper at the entry level ($10 vs $20/month). Claude Code’s Pro tier gives you standard usage, while the Max plans ($100-200/month) provide much higher throughput for intensive use. Copilot’s premium request system means heavy users hit limits and need to upgrade or wait.

The bottom line

A year ago, these were clearly different tools with different philosophies. Today, the feature gap has narrowed to almost nothing for core coding workflows. The real differentiators are:

  1. Model diversity (Copilot) vs deepest Anthropic integration (Claude Code)
  2. Price — Copilot is cheaper to start; Claude Code offers more throughput at higher tiers
  3. Unique features — Copilot has tighter GitHub integration; Claude Code has Agent Teams, Remote Control, and the Agent SDK

Both tools use MCP for platform integrations, so “GitHub-native” is less of a lock-in than it used to be.

The best news? You don’t have to choose. Skills, plugins, and MCP servers are portable concepts. Invest in your project’s context (good instructions, clear conventions, useful MCP integrations) and you’ll benefit regardless of which tool your team picks up.


Last updated: March 2026

Resources