GitHub CLI is an open source tool for using GitHub from your computer's command line. When you're working from the command line, you can use the GitHub CLI to save time and avoid switching context.
Learn how to share new GitHub CLI commands with other users by creating custom extensions for GitHub CLI.
Learn how to use custom extensions written by other GitHub CLI users.
You can script with GitHub CLI in GitHub Actions workflows.
You can work with GitHub Codespaces directly from your command line by using gh, the GitHub command line interface.
All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Or, learn how to contribute.