GitHub CLI
Manage GitHub issues, pull requests, and repos from your terminal.
GitHub CLI is an open-source command-line app for working with GitHub without leaving a shell. It supports common repository workflows around pull requests, issues, authentication, and GitHub-hosted environments across macOS, Windows, and Linux.
Why it stands out
- Official GitHub-maintained CLI rather than a third-party wrapper.
- Works across GitHub.com and supported GitHub Enterprise deployments.
- Available for macOS, Windows, and Linux with multiple installation paths.
- Open-source MIT-licensed project with public issues, pull requests, and contribution guidance.
- Recent releases include provenance attestations and immutable release publishing for binary verification.
Good to know
- Primarily useful for teams already using GitHub; it is not a general Git hosting CLI for other platforms.
- Enterprise Server support requires version 2.20 or newer.
- Most workflows assume comfort with terminal commands and Git-based development.
Under the radar: GitHub-hosted Actions runners already include GitHub CLI, but workflows that need a pinned version should install that version explicitly instead of relying on the weekly runner image update.
Photos

Developers and maintainers who live in the terminal can manage GitHub review and issue workflows alongside Git commands. Create, inspect, and update pull requests without switching to a browser. Triage issues or check repository state from scripts and terminal sessions. Use a consistent GitHub workflow across local machines, Codespaces, and GitHub Actions runners.
Command-line access to GitHub pull requests, issues, repositories, and related workflows. Supports GitHub.com, GitHub Enterprise Cloud, and GitHub Enterprise Server 2.20+. Installable through major package managers, prebuilt binaries, source builds, Codespaces devcontainer features, and preinstalled GitHub-hosted Actions runners.
Alternative listings
Open-source container management for local Kubernetes-style workflows.
Open Source & Free Software AlternativesPodman is an open-source toolset for running and managing containers, pods, and container images from a local machine. It supports both command-line workflows and Podman Desktop, with integrations across developer environments and CI tools.
0 votesVisit siteOpen notebooks for code, data, text, and visual results.
Open Source & Free Software AlternativesProject Jupyter develops open-source tools for interactive computing, centered on notebooks that combine executable code, written explanation, equations, media, and outputs. Its ecosystem includes JupyterLab, the classic Notebook interface, JupyterHub for shared deployments, and Voilà for turning notebooks into web apps.
0 votesVisit site
Similar sites elsewhere
- hub — github.com/github/hub
- GitLab CLI — gitlab.com/gitlab-org/cli
- GitHub Desktop — desktop.github.com
1 of 5