GitHub CLI

GitHub's official command-line tool: pull requests, issues, releases and Actions runs from the terminal next to git.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

3 more ways to get GitHub CLI

Package managers

About GitHub CLI

`gh` brings the parts of GitHub that are not git into the terminal. You open, review, check out and merge pull requests, create and triage issues, watch an Actions workflow run, download release assets and query the API directly, without switching to a browser.

It supports GitHub.com, GitHub Enterprise Cloud and supported Enterprise Server versions, and authenticates once against each. It also ships an extension mechanism, so the community publishes commands that plug in alongside the built-in ones.

Strengths

  • Create, review, check out and merge pull requests without opening a browser
  • Works against GitHub.com, Enterprise Cloud and supported Enterprise Server versions
  • Direct API access with `gh api` for anything the commands do not cover
  • Extension mechanism for community-published commands

Limitations

  • GitHub only; GitLab and other forges need different tools
  • Requires a GitHub account and an authenticated session
  • Some newer GitHub features arrive in the web interface first
  • Linux package repository signing keys were rotated in September 2026, which broke some installs

Details

Pricing
Free · Free and open source under the MIT licence. Using it requires a GitHub account, which has its own free tier.
License
MIT
Developer
GitHub
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Required
Works offline
No
Best suited for
Handling pull requests and issues without leaving the terminal
Categories
Git clients
Last verified
Added
Provenance
Selected from the TechWalrus downloads catalog (Dev Tools); facts checked against the developer's own pages, 3 sources on file.

Report a wrong fact or a dead link on this listing