Take GitHub To The Command Line

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


View Installation Instructions

$ gh issue gh start gh pre che gh pre cre gh release gh repo gh alias

Create a new pull request

$ gh pr cre
Creating pull request for feature-branch into main in ampinsk/test
? Title My new pull request
? Title My new pull request
? Body [(e) to launch vim, enter to skip]
? What's next? Submit
https://github.com/owner/repo/pull/1

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 Commands

Enterprise-ready

Connect to GitHub Enterprise Server in addition to GitHub.com.
Get Set Up With Enterprises

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.


View Installation Instructions

GitHub

Product
  • Feature
  • Security
  • Enterprise
  • Customer Stories
  • Pricing
  • Resoucres
Plateform
  • Develop API
  • Partners
  • Atom
  • Electron
  • Github Desktop
Support
  • Help
  • Community Forum
  • Professional Services
  • Learning Lab
  • Status
  • Contact Github
Company
  • Blog
  • Career
  • Press
  • Shop