Skip to content
INDEXSuggest a site
Back
GitHub CLI

GitHub CLI

Open Source & Free Software AlternativesUtilities & System ToolsDeveloper Tools
FreeDesktop
Visit site

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

Illustration for GitHub CLI