Take GitHub to the command line

GitHub CLI brings GitHub to your terminal. Free and open source.

$ gh issue list

View and filter a repository's open issues.

$ gh issue list

Showing 4 of 4 issues in cli/cli


#16 Improving interactions with protected branches
#14 PR commands on a detached head
#13 Support for GitHub Enterprise (enhancement)
#8 Add an easier upgrade command (bug)
View all GitHub CLI commands →

Goodbye, context switching. Hello, terminal.

Your entire GitHub workflow

Work with issues, pull requests, checks, releases and more.

View all GitHub CLI commands →

Script and customize

Call the GitHub API to script almost any action, and set a custom alias for any command.

Learn about aliases and API →

Enterprise-ready

Connect to GitHub Enterprise Server in addition to GitHub.com.

Get set up with Enterprise →

We 3 community

GitHub CLI is open source and ready for your contributions.

Contribute to CLI →

Try GitHub on the command line

GitHub CLI brings GitHub to your terminal. Free and open source.

Download for Windows