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

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.

Download