What GitHub Copilot Is
GitHub Copilot integrates directly into your IDE, GitHub.com, GitHub Mobile, and the terminal. It is not a standalone app -- it meets you where you already write code.
💻 Core Capabilities
🔒 Your code is not used to train GitHub's models by default on any plan.
Supported IDEs
Install the GitHub Copilot extension for your editor. VS Code has the broadest feature coverage and receives new features first.
| IDE | Completion | Chat | Agent Mode | Code Review |
|---|---|---|---|---|
| VS Code | Yes | Yes | Yes | Yes |
| Visual Studio | Yes | Yes | Yes | Yes |
| JetBrains | Yes | Yes | Yes | Yes |
| Xcode | Yes | Yes | Yes | Yes |
| Eclipse | Yes | Yes | Yes | -- |
| Neovim | Yes | -- | -- | -- |
Where else Copilot works
- GitHub.com -- chat, code review, PR summaries, and coding agent all run in the browser without installing anything
- GitHub Mobile -- Copilot Chat on iOS and Android for questions and quick code generation on the go
- GitHub CLI -- Copilot in the terminal: explain commands, suggest shell syntax, run agentic tasks
- Windows Terminal Canary -- Terminal Chat for shell command assistance
Capability Details
| Capability | How to use it |
|---|---|
| Inline completion | Just start typing. Copilot suggests in gray text -- press Tab to accept, Escape to dismiss |
| Next Edit Suggestions | After an edit, Copilot predicts the next change location and content -- press Tab to jump and accept |
| Copilot Chat | Open the Chat panel in your IDE or visit github.com/copilot -- ask in plain English |
| Agent mode | Switch to "Agent" mode in the Chat panel -- give a multi-step goal and let it run tests itself |
| Code review | Open a PR on GitHub.com and request a Copilot review, or use the review panel in VS Code |
| Copilot CLI | Run gh copilot suggest or gh copilot explain in your terminal |
Custom Instructions
Create a .github/copilot-instructions.md file in your repository. This file is automatically prepended to every Copilot prompt -- use it for coding conventions, architecture notes, and project-specific patterns. See the Good Habits tab for details.
How-To: Common Tasks
Example prompts and use cases for everyday Copilot workflows.