Skip to content
Guide · IDEsVerified 2 Nov 2026

Multi-IDE compatibility matrix

18 Copilot capabilities across 6 IDEs. Pick an IDE to spotlight its column, filter features, or show only the rows where IDEs differ.

FeatureVS CodeVisual StudioJetBrainsEclipseXcodeNeovim

Code completion

Ghost-text inline suggestions as you type.

SupportedSupportedSupportedSupportedSupportedSupported

Next edit suggestions

Predicts your next related edit anywhere in the file.

SupportedSupportedPreviewPreviewPreviewNot available

Chat

Conversational assistant inside the IDE.

SupportedSupportedSupportedSupportedSupportedNot available

Agent mode

Autonomous multi-step tasks: edits files, runs tools and terminal commands.

SupportedSupportedSupportedSupportedSupportedNot available

Edit mode

Scoped, reviewable multi-file edits (successor of Copilot Edits).

SupportedNot availableSupportedNot availableNot availableNot available

Checkpoints

Snapshot and roll back agent changes.

SupportedSupportedSupportedNot availableSupportedNot available

MCP

Model Context Protocol servers provide external tools.

SupportedSupportedSupportedSupportedSupportedNot available

Custom instructions

Repository/user instructions such as .github/copilot-instructions.md.

SupportedSupportedPreviewPreviewPreviewNot available

Prompt files

Reusable .prompt.md files invoked as slash commands.

SupportedSupportedPreviewNot availablePreviewNot available

Custom agents

Role-specific .agent.md configurations with their own tools.

SupportedSupportedPreviewSupportedPreviewNot available

Agent skills

SKILL.md folders with instructions, scripts and resources.

SupportedSupportedPreviewNot availableNot availableNot available

Copilot code review

AI review of your changes or pull requests.

SupportedSupportedSupportedNot availableSupportedNot available

Code referencing

Flags suggestions matching public code, with licence info.

SupportedSupportedSupportedSupportedNot availableNot available

Workspace indexing

Semantic index used for codebase-wide search.

SupportedSupportedSupportedSupportedNot availableNot available

Vision

Attach images/screenshots as chat context.

PreviewSupportedPreviewSupportedPreviewNot available

BYOK

Bring your own model provider key.

PreviewSupportedPreviewPreviewPreviewNot available

.NET Upgrade Agent

Guided .NET version upgrades.

Not availableSupportedNot availableNot availableNot availableNot available

Java Upgrade Agent

Guided Java runtime/framework upgrades.

PreviewNot availableNot availableNot availableNot availableNot available
Supported SupportedPreview PreviewNot available Not availableClosing down Closing down

Where this data comes from

Values mirror GitHub's “Supported Copilot features by IDE” reference (public preview). Features often reach VS Code first; check the minimum plugin or IDE version listed for each IDE before reporting a missing feature.

GitHub Copilot CLI

A terminal-native agent. It reads and edits files, runs commands with your approval, and supports MCP servers, custom instructions (AGENTS.md, .github/copilot-instructions.md), custom agents and skills.

  • ✓Interactive sessions plus a non-interactive mode for scripts
  • ✓Asks for approval before running tools or touching files
  • ✓Sessions can be resumed and controlled remotely from GitHub.com or GitHub Mobile (/remote)
  • ✓Supersedes the retired `gh copilot` extension (suggest/explain)

Get it: npm install -g @github/copilot · copilot

GitHub Mobile

Chat with Copilot about repositories, files, issues and pull requests on the go. Delegate work to Copilot coding agent and follow agent sessions from your phone.

  • ✓Repository-aware chat
  • ✓Start and monitor Copilot coding agent tasks
  • ✓Review and merge the pull requests Copilot opens

Get it: iOS App Store / Google Play · Copilot tab

GitHub.com

Copilot Chat on the web with repository, issue and PR context, plus the Agents panel for delegating tasks to Copilot coding agent, and Copilot code review on pull requests.

  • ✓Assign an issue to Copilot → it opens a draft PR
  • ✓Request Copilot as a pull request reviewer
  • ✓Slash commands: /clear, /delete, /new, /rename

Get it: Built in · github.com/copilot

Install & start Copilot CLI
npm install -g @github/copilot
cd your-project
copilot            # interactive session
copilot -p "summarise recent changes" # one-shot prompt

One config, every surface

.github/copilot-instructions.md, AGENTS.md, custom agents, skills and MCP servers are shared by VS Code, Copilot CLI and Copilot coding agent — write them once in your repo.