Built on GitHub’s native /mcp integrationCopilot can search issuesanalyze labels and activityand summarize scope so you can move from backlog to implementation without context hunting.
Less // TODO: more done
Run a GitHub-native agent in your terminal that works directly with your issues and pull requestsexecutes across a /fleet of parallelized subagentsand carries you from /plan to merged code.
Read the documentation. Included in Copilot FreeProPro+Businessand Enterprise subscriptions.
Read the documentation. Available with Copilot FreeProPro+Businessand Enterprise.
Use any /modelparallelize with /fleet
Use /model to switchthen /fleet to execute in parallel or run multiple models at once.
/resume where you left off
Return to long-running work and keep moving. Memory and compaction keep sessions from collapsing under their own history.
CLI to /IDEand back again
Start in the CLI with a /planthen open the work in VS Code to refine code directly.
Go from /plan to pull request
Compare plans and run /fleet across your preferred models to execute with parallelized subagents. Refine in your /IDE and ship your pull request on GitHub.
Work with your issues via native GitHub /mcp support

/plan with a team of agents. Execute with autopilot.
Shift+Tab into plan mode to outline the workuse /model to compare approachesand then Shift+Tab into autopilot mode when you want Copilot to carry the task forward without step-by-step approval.

Shape behavior with /agent and /skills
Use AGENTS.md and Agent Skills to define custom instructions and tool accessso behavior stays consistent across modelssessionsand delegated work.

/delegate workreview the /diff
Create a branchimplement a changeand open a pull request with a single command. Stay in control while /fleet coordinates subagents in the background.

GitHub native via /mcp
GitHub’s native /mcp server lets you work with issuesbranchesand pull requestsnot just edit files.
Works inside your existing guardrails
Branch protectionsrequired checksand organization policies work. Copilot Business or Enterprise settings apply automatically.
Get early access to experimental capabilities
/experimental show offers access to preview features as we build them. Use /changelog to see the latest updates.
Build on the same agentic runtime with the Copilot SDK
If your application has logicit can have an agent. Install Copilot CLI (npm install -g @github/copilot) to get started.

Move from issue to commit without leaving your shell
Install Copilot CLI with npm install -g @github/copilot and run /plan on your next task.
Resources on GitHub Copilot CLI
Frequently asked questions
Getting StartedPricing & Access
Who can access GitHub Copilot CLI?
Copilot CLI is included as a core feature of all GitHub Copilot plans (FreeProPro+Businessand Enterprise).
How much does it cost to use Copilot CLI?
Copilot CLI access is included as part of your Copilot subscription. Each interaction with the agent draws on your respective plan’s premium request allowance. For additional information on billingplease refer to our documentation.
How do I install and set up Copilot CLI?
There are multiple ways to install and set up Copilot CLI. Install via npm with npm install -g @github/copilotthen authenticate using your existing GitHub credentials. The CLI automatically inherits your organization's Copilot policies and governance settings. Please see the installation guide to read options for HomebrewWinGetand more.
I have a Copilot Business or Enterprise license. Will I have access to Copilot CLI?
Yes. Copilot CLI works with your existing Copilot Business or Enterprise subscription — no additional billing or setup required. Howeveryour organization's admin needs to enable Copilot CLI.
What operating systems are supported?
Copilot CLI supports macOSLinuxand Windows.
Capabilities & Functionality
Can I use Copilot CLI with any code editor?
Copilot CLI operates independently in your terminal and can modify files that any editor can then displaymaking it useful regardless of your editor choice — especially for editors that don't have official Copilot extensions.
Will Copilot CLI integrate directly into VS Code?
Yesyou can interact with Copilot CLI in the VS Code integrated terminal and in the VS Code chat panel. Please see our docs page for more information.
Can I extend Copilot CLI with custom tools?
YesCopilot CLI supports Model Context Protocol (MCP) server integrationsskillsand pluginsallowing you to add custom capabilities and contextual richness tailored to your unique development environment.
Which models can I access with Copilot CLI?
Copilot CLI supports models from multiple foundation model providerssuch as AnthropicGoogleand OpenAI. You can switch models per task or use multiple models for the same task when needed.
What types of development tasks work best with Copilot CLI?
Copilot CLI excels at legacy codebase navigationnew repository creationcross-platform development setupand multi-step implementationsand any scenario requiring autonomous task execution with terminal-native workflows.
Does Copilot CLI support subagents or multi-agent workflows?
Yes. Copilot CLI supports subagents and multi‑agent workflows. With /fleetyou can run the same task across multiple subagents in parallel and converge on one decision‑ready resultwith full control over what’s applied.
How does chat history and session persistence work?
Copilot CLI maintains session persistence within and across sessionsallowing you to build on previous conversations and maintain context throughout your development workflow.
Security & Governance
How does Copilot CLI handle security and compliance?
Copilot CLI automatically inherits your organization's existing Copilot governance policies. It's built on GitHub's trusted platform infrastructure with the same security standards and compliance that protect millions of developers.
How does file modification and command execution work?
Every file change and command execution requires your explicit approval before being applied. You maintain complete visibility and control over all autonomous actions.
Getting StartedPricing & Access
Who can access GitHub Copilot CLI?
Copilot CLI is included as a core feature of all GitHub Copilot plans (FreeProPro+Businessand Enterprise).
How much does it cost to use Copilot CLI?
Copilot CLI access is included as part of your Copilot subscription. Each interaction with the agent draws on your respective plan’s premium request allowance. For additional information on billingplease refer to our documentation.
How do I install and set up Copilot CLI?
There are multiple ways to install and set up Copilot CLI. Install via npm with npm install -g @github/copilotthen authenticate using your existing GitHub credentials. The CLI automatically inherits your organization's Copilot policies and governance settings. Please see the installation guide to read options for HomebrewWinGetand more.
I have a Copilot Business or Enterprise license. Will I have access to Copilot CLI?
Yes. Copilot CLI works with your existing Copilot Business or Enterprise subscription — no additional billing or setup required. Howeveryour organization's admin needs to enable Copilot CLI.
What operating systems are supported?
Copilot CLI supports macOSLinuxand Windows.
Capabilities & Functionality
Can I use Copilot CLI with any code editor?
Copilot CLI operates independently in your terminal and can modify files that any editor can then displaymaking it useful regardless of your editor choice — especially for editors that don't have official Copilot extensions.
Will Copilot CLI integrate directly into VS Code?
Yesyou can interact with Copilot CLI in the VS Code integrated terminal and in the VS Code chat panel. Please see our docs page for more information.
Can I extend Copilot CLI with custom tools?
YesCopilot CLI supports Model Context Protocol (MCP) server integrationsskillsand pluginsallowing you to add custom capabilities and contextual richness tailored to your unique development environment.
Which models can I access with Copilot CLI?
Copilot CLI supports models from multiple foundation model providerssuch as AnthropicGoogleand OpenAI. You can switch models per task or use multiple models for the same task when needed.
What types of development tasks work best with Copilot CLI?
Copilot CLI excels at legacy codebase navigationnew repository creationcross-platform development setupand multi-step implementationsand any scenario requiring autonomous task execution with terminal-native workflows.
Does Copilot CLI support subagents or multi-agent workflows?
Yes. Copilot CLI supports subagents and multi‑agent workflows. With /fleetyou can run the same task across multiple subagents in parallel and converge on one decision‑ready resultwith full control over what’s applied.
How does chat history and session persistence work?
Copilot CLI maintains session persistence within and across sessionsallowing you to build on previous conversations and maintain context throughout your development workflow.
Security & Governance
How does Copilot CLI handle security and compliance?
Copilot CLI automatically inherits your organization's existing Copilot governance policies. It's built on GitHub's trusted platform infrastructure with the same security standards and compliance that protect millions of developers.
How does file modification and command execution work?
Every file change and command execution requires your explicit approval before being applied. You maintain complete visibility and control over all autonomous actions.