Use GitHub Copilot CLI
Understand the different ways you can use GitHub Copilot in your terminal.
Using GitHub Copilot CLI
Learn how to use GitHub Copilot from the command line.
Allowing and denying tool use
Control which tools Copilot CLI can use to avoid unintended changes.
Using Autopilot mode in GitHub Copilot CLI
Give Copilot CLI a well-defined task and let it work through the implementation, testing, and iteration without waiting for input after each step.
Use voice input with Copilot CLI
Speak your prompts to GitHub Copilot CLI instead of typing them, using the CLI's speech-to-text feature.
Using GitHub Copilot CLI to interact with desktop applications
With computer use, allow Copilot to interact with local desktop applications from GitHub Copilot CLI.
Connecting GitHub Copilot CLI to VS Code
Connect Copilot CLI to VS Code to share context, trust settings, and output.
Delegating tasks to Copilot
Use autopilot mode, or the /delegate slash command, to get Copilot to work autonomously on your behalf.
Browsing issues, pull requests, and gists from GitHub Copilot CLI
Use the tabs in an interactive Copilot CLI session to browse issues, pull requests and gists, without leaving the terminal.
Asking a side question in GitHub Copilot CLI
During a CLI session, you can ask Copilot a question without adding the prompt, or the answer, to your conversation history.
Canceling operations and rolling back changes in GitHub Copilot CLI
Stop an active Copilot CLI operation, or rewind a session to undo changes in conversation history and optionally restore files.
Working with multiple GitHub Copilot CLI sessions
Run several Copilot CLI sessions at once and use the sidebar to quickly move between them.
Invoking custom agents
Use custom agents, skills, and MCP servers in Copilot CLI to extend its capabilities.
Researching with GitHub Copilot CLI
Use the /research slash command to investigate a complex topic and produce a cited report from your codebase, repositories on GitHub, and web sources.
Steering agents in GitHub Copilot CLI
Guide Copilot during task execution to keep work on track with your intent.
Steering a GitHub Copilot CLI session from another device
Enable remote control for a Copilot CLI session so you can monitor progress, respond to prompts, and continue working from GitHub.com or GitHub Mobile.
Setting an AI credit session limit in GitHub Copilot CLI
Limit the amount of AI credits Copilot can spend on a session to control costs and keep tasks predictable.
Requesting a code review with GitHub Copilot CLI
Use Copilot CLI to review your code changes directly from the terminal.
Managing pull requests with the /pr command
Use the /pr slash command to view, create, and fix pull requests directly from Copilot CLI.
Speeding up task completion with the /fleet command
Learn how you can speed up the completion of a multi-step implementation plan by using the /fleet slash command.
Using GitHub Copilot CLI session data
Resume previous Copilot CLI sessions, use the /chronicle slash command to get insights from your session history, and ask Copilot questions about your CLI usage.