GitHub Copilot is an AI-powered coding assistant built by GitHub — in collaboration with OpenAI, Anthropic, and Google — that integrates into your development environment as an AI pair programmer. It provides real-time ghost-text completions, multi-turn chat, next edit suggestions (NES), autonomous agent mode, GitHub-hosted cloud agents, and the Spark full-stack app builder. Available across VS Code, Visual Studio, JetBrains IDEs, Eclipse, Xcode, Vim/Neovim, SSMS, Windows Terminal, and directly on GitHub, Copilot selects from dozens of AI models — including GPT-4.1, Claude Sonnet 4.6, Gemini 2.5 Pro, and GPT-5.4 — with deep customization through instruction files, prompt files, MCP servers, agent skills, and lifecycle hooks. The key to maximizing its value lies in understanding each interaction surface—inline suggestions, inline chat, edit mode, agent mode, and cloud agent behave differently—and providing precise, contextual guidance to direct the AI toward your intent.
What This Cheat Sheet Covers
This topic spans 22 focused tables and 185 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
Table 1: Core Interaction Modes
| Mode | Example | Description |
|---|---|---|
Type function parseDate → Copilot completes it | • Real-time ghost text completions appearing as you type • accept with Tab, dismiss with Esc. Available in all IDEs. | |
Ctrl+Alt+I (Win/Linux) · Cmd+Shift+I (Mac) | Persistent sidebar for multi-turn conversations, explanations, architecture advice, and code generation. | |
Ctrl+I (Win) · Cmd+I (Mac) in the editor | Contextual overlay directly in code for quick edits, refactors, or explanations without opening the sidebar. | |
Tab jumps to next predicted edit location | • Proactively predicts where you will edit next across the whole file • navigate with Tab, accept with Tab again. Long-distance NES GA Feb 26, 2026. |