GitHub CLI
About GitHub CLI
GitHub CLI is an official command line tool for interacting with GitHub. It allows users to manage pull requests, issues, and other GitHub features directly from the terminal alongside git commands.
The tool is compatible with GitHub.com, GitHub Enterprise Cloud, and GitHub Enterprise Server 2.20+. It supports macOS, Windows, and Linux operating systems. GitHub CLI can be installed via package managers, precompiled binaries, or built from source.
Summary based on the project's official README and description.
Key features
- Manage pull requests and issues from the terminal
- Integration with git and local code workflows
- Support for GitHub.com and GitHub Enterprise
- Cross-platform compatibility (macOS, Windows, Linux)
- Agent skill for coding agents integration
- Verification of binaries using Build Provenance Attestation
- Pre-installed on GitHub-hosted runners for GitHub Actions
Download v2.95.0
Jun 17, 2026WindowsWindows
macOSmacOS
LinuxLinux
Frequently asked questions
- Is GitHub CLI free?
- Yes. GitHub CLI is free and open-source software, distributed under the MIT license.
- Which platforms does GitHub CLI support?
- GitHub CLI provides downloads for Windows, macOS, Linux.
- What is the latest version of GitHub CLI?
- The latest version is v2.95.0, released on Jun 17, 2026.
- What platforms does GitHub CLI support?
- GitHub CLI is supported on macOS, Windows, and Linux. It works with GitHub.com, GitHub Enterprise Cloud, and GitHub Enterprise Server 2.20+.
- How can I install GitHub CLI?
- GitHub CLI can be installed via package managers (like Homebrew or WinGet), precompiled binaries from the releases page, or built from source. Detailed installation instructions are available for each platform in the documentation.
- How does GitHub CLI compare to hub?
- GitHub CLI (gh) is an official tool with a different design from hub. While hub acts as a proxy to git, gh is a standalone tool that brings GitHub features to the terminal. The project provides a detailed explanation of the differences between the two tools.
- Can I verify the authenticity of GitHub CLI binaries?
- Yes, starting from version 2.50.0, GitHub CLI produces Build Provenance Attestations for verification. Users can verify downloads using either the gh command (if already installed) or Sigstore's cosign tool.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.