👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.

GitHub CLI

Use GitHub CLI to strengthen the connection between GitHub and your local machine.

In this article

GitHub CLI is currently in beta and is subject to change.

About GitHub CLI

GitHub CLI is an open source, command line interface (CLI) tool that reduces friction for some of your common workflows when working between between GitHub.com and locally on the command line. GitHub CLI can help you minimize the amount of time spent context switching between the terminal and the browser.

GitHub CLI includes commands that bring issues and pull requests to your command line. A few of the things you can do with GitHub CLI are:

  • Create issues and pull requests
  • View the status of pull requests for the current branch
  • View which pull requests are waiting for your review or assigned to you

For more information about what you can do with GitHub CLI, see the GitHub CLI manual.

Installing GitHub CLI

View installation instructions GitHub CLI for macOS, Windows, and Linux on the GitHub CLI page.

Sharing feedback

If you have feedback or feature requests, you can open an issue in the cli/cli repository.

Ask a human

Can't find what you're looking for?

Contact us