GitHub CLI
The official command-line client for working with GitHub repositories, issues, pull requests, and releases.
Overview
GitHub CLI brings repository, issue, pull request, and release operations to the terminal. It authenticates with GitHub and can also call the API for tasks that the built-in commands do not cover.
Where it fits
- Creating and reviewing pull requests from a shell
- Triaging issues without leaving the terminal
- Automating repository tasks in scripts
Key capabilities
- Authentication flow for GitHub hosts
- Pull request and issue commands
- Release and workflow commands
- API passthrough with formatted output
Repository metadata
- Stars (snapshot)
- 46,886
- Main language
- Go
- License
- MIT
- Topics
- cli, git, github-api-v4, golang
- Category
- Developer tools
- Last push
- 2026-11-03T21:19:44Z
Repository description from GitHub metadata: GitHub’s official command line tool
Official links
- Official repository
- Read the README The README is linked, not copied or cached by this site.
Leaving this site. These links open github.com in a new tab.
Source archives, release assets, checksums, and license texts are hosted and controlled by
GitHub and the project maintainers. Review the upstream license before redistributing or
modifying anything.