GitHub Copilot CLI
Use Copilot directly from your terminal to answer questions, write and debug code, and interact with GitHub.
Recommended
Using GitHub Copilot CLI
Learn how to use GitHub Copilot from the command line.
Best practices for GitHub Copilot CLI
Learn how to get the most out of GitHub Copilot CLI.
GitHub Copilot CLI command reference
Find commands and keyboard shortcuts to help you use Copilot CLI effectively.
Articles
About custom agents
Custom agents enhance Copilot with assistance tailored to your needs.
About extensions for GitHub Copilot CLI
Extensions let you add your own tools and slash commands to GitHub Copilot CLI, using only the SDK that ships with the CLI.
About GitHub Copilot plugins
Plugins are installable packages that extend Copilot with reusable agents, skills, hooks, and integrations.
About GitHub Copilot session data
Understand what session data is, where it is stored, who can access it, and how it is managed.
Adding agent skills for GitHub Copilot CLI
Modify Copilot's behavior and abilities when it works on particular tasks.
Adding custom instructions for GitHub Copilot CLI
Give Copilot additional context on how to understand your project and how to build, test and validate its changes.
Adding LLM models to GitHub Copilot CLI
Use a model from an external provider of your choice in Copilot by supplying your own API key.
Adding LSP servers for GitHub Copilot CLI
You can add LSP servers to give Copilot CLI precise code intelligence, improving its ability to navigate definitions, find references, and rename symbols.