About GitHub CLI - GitHub Docs
https://docs.github.com/en/github-cli/github-cli/about-github-cli • 75 KB fetched Open original page
About GitHub CLI - GitHub Docs Skip to main content
GitHub Docs Version: Free, Pro, & Team
Search or ask Copilot Search or ask Copilot
Select language: current language is English
Search or ask Copilot Search or ask Copilot
Open menu
Collapse sidebar Expand sidebar
Scroll breadcrumbs left
* Home
* GitHub CLI
* GitHub CLI
* About GitHub CLI
Scroll breadcrumbs right
GitHub CLI
*
*
* GitHub CLI
* About GitHub CLI
* Quickstart
* Attaching files with GitHub CLI
* Accounts across platforms
* Creating GitHub CLI extensions
* Using GitHub CLI extensions
* GitHub CLI telemetry
* GitHub CLI reference
About GitHub CLI
GitHub CLI is a command-line tool that brings pull requests, issues, GitHub Actions, and other GitHub features to your terminal, so you can do all your work in one place.
Copy as Markdown
In this article
* About GitHub CLI
* Installing GitHub CLI
* Sharing feedback
About GitHub CLI
GitHub CLI is an open source tool for using GitHub from your computer's command line. When you're working from the command line, you can use the GitHub CLI to save time and avoid switching context.
GitHub CLI includes GitHub features such as:
* View, create, clone, and fork repositories
* Create, close, edit, and view issues and pull requests
* Review, diff, and merge pull requests
* Run, view, and list workflows
* Create, list, view, and delete releases
* Create, edit, list, view, and delete gists
* List, create, delete, and connect to a codespace
* Retrieve information from the GitHub API
For more information about what you can do with GitHub CLI, see the GitHub CLI manual .
What's the difference between GitHub CLI and Git on the command line?
The Git command line interface ( git ) allows you to work with a local or remote Git repository. The remote repository may be hosted on GitHub or it may be hosted by another service.
GitHub CLI ( gh ) is specifically for working with GitHub. It allows you to use the command line to interact with GitHub in all sorts of ways, as illustrated by the previous list. If you tend to work on the command line, you may prefer using GitHub CLI instead of using GitHub in a browser. GitHub CLI also makes it easier for you to create scripts to automate GitHub operations.
Installing GitHub CLI
For installation instructions for GitHub CLI, see the GitHub CLI repository .
Sharing feedback
If you have feedback or feature requests, you can open an issue in the cli/cli repository .
Help and support
Did you find what you needed?
Yes No
Privacy policy Help us make these docs great!
All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Make a contribution Learn how to contribute
Still need help?
Ask the GitHub community
Contact support
Legal
* © 2026 GitHub, Inc.
* Terms
* Privacy
* Status
* Pricing
* Expert services
* Blog
Links found on this page
- Skip to main content [direct]
- GitHub Docs [direct]
- GitHub CLI [direct]
- GitHub CLI [direct]
- Quickstart [direct]
- Attaching files with GitHub CLI [direct]
- Accounts across platforms [direct]
- Creating GitHub CLI extensions [direct]
- Using GitHub CLI extensions [direct]
- GitHub CLI telemetry [direct]
- GitHub CLI reference [direct]
- GitHub CLI manual [direct]
- GitHub CLI repository [direct]
- Privacy policy [direct]
- Make a contribution [direct]
- Learn how to contribute [direct]
- Ask the GitHub community [direct]
- Contact support [direct]
- Terms [direct]
- Status [direct]
- Pricing [direct]
- Expert services [direct]
- Blog [direct]
|
|