What it is
GitHub Copilot CLI is a terminal-native coding agent from GitHub, included with a Copilot subscription rather than sold as a separate product. It runs as a standalone copilot command, installable via npm, Homebrew, WinGet, a shell install script or a standalone executable, and it ships by default in the GitHub Codespaces image and as a Dev Container feature.
Interface and dependencies
The CLI needs an active GitHub Copilot subscription to authenticate, and on Windows it also requires PowerShell v6 or later. Inside a session it ships with GitHub's own MCP server and lets you register custom MCP servers, skills and plugins through /mcp add, /skills and /plugin commands. A June 2026 interface update added tabs for switching between the current session, gists, issues and pull requests without leaving the terminal, plus screen-reader and colourblind-friendly themes.
What you build with it
A developer points the CLI at a repository and asks it, in natural language, to debug a failing test, draft a pull-request description, or triage an issue; it plans and executes multi-step changes with a preview-before-execution step so nothing runs unreviewed. The model can be switched mid-session with /model.
Limits
It is not open source: the public repository ships only an install script, a changelog and a proprietary "GitHub Copilot CLI License" that forbids modification or derivative works, so there is no source code to audit or fork. Organisation-wide (Business/Enterprise) access must be switched on by an administrator first.