Git workflows on Windows, Mac, and GNU/Linux are managed with Gut, a command-line client.
GitHub CLI
Use GitHub from a terminal with GitHub CLI, an open-source command-line tool for repository tasks.

About GitHub CLI
GitHub CLI, called gh, is a command-line tool for using GitHub from a terminal. It is free and open source and can be installed on macOS, Windows, and Linux.
With it you can view and filter open issues, check pull request status, check out pull requests locally, and create new pull requests. You can also view checks for pull requests, create releases, view repository READMEs, and run GitHub Copilot from the command line. It supports custom aliases for commands, scripting through the GitHub API, and connections to both GitHub.com and GitHub Enterprise Server.
It suits developers and others who already work in a terminal with git and code and want to manage issues, pull requests, and releases without switching to a browser.
Key features
- Manage issues, pull requests, checks and releases in terminal
- Create pull requests and check out pull requests locally
- View and filter a repository's open issues
- Create releases and view repository READMEs
- Set command aliases and script with GitHub API
- Connect to GitHub.com and GitHub Enterprise Server
- Free and open source
- Available for macOS, Windows, and Linux
- Works next to git and code in the terminal
- Supports aliases and API scripting
- Requires comfort working in a command line
GitHub CLI at a glance
- Website
- cli.github.com
- Category
- Development › Git & Code Hosting
- Type
- Website
- Pricing
- Free
- Platforms
- Linux, macOS, Web, Windows
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
GitHub CLI alternatives
Tools and sites you could use instead, ranked by how closely they match.
git-sim visually simulates Git operations in a repository from a terminal command.
GitKraken offers desktop and command-line Git tools, IDE integrations, and code review products for developers and teams.
CatLight sends actionable alerts about software builds, tasks, and pull requests that developers monitor.
GhGrab documents commands and configuration for retrieving items through its command-line utility.
Run Git commands through lazygit, a terminal interface for managing Git repositories.
Popular in Git & Code Hosting
Well-known listings from the same topic.
GitHub CLI FAQ
What is GitHub CLI?
What can I do with GitHub CLI?
Which operating systems does GitHub CLI support?
Does GitHub CLI work with GitHub Enterprise Server?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











