hub
Make git easier to use with GitHub.
The tool is a command‑line wrapper around Git that adds shortcuts and extra commands for interacting with GitHub. It translates simple invocations such as `hub clone user/repo` into the full Git clone URL, and can be configured to use HTTPS or SSH automatically. By aliasing the executable to `git`, users can invoke the extended functionality with familiar syntax while preserving all standard Git behavior.
It is aimed at developers who work with GitHub repositories and want to streamline tasks like cloning, creating pull requests, and accessing the GitHub API from shell scripts or CI workflows. The program can be called directly in scripts, and it integrates with GitHub Actions, allowing steps such as listing open pull requests using the built‑in `hub pr list` command.
The binary has no external runtime dependencies beyond Git (version 1.7.3 or newer) and can be installed from a variety of package managers or as a standalone executable. Source builds require Go 1.11+ and make, and the project provides an aliasing helper to set up the `git` shortcut in a user’s shell.
Reviews
Loading reviews…
Similar apps

Version Control & Git
Hub
Command-line wrapper for Git that makes you better at GitHub.

Version Control & Git
HTTPie
A user-friendly HTTP client.

Version Control & Git
GitHub Desktop
The official GitHub GUI.

Version Control & Git
CLI GitHub
Fancy GitHub client.

Version Control & Git
GitKraken CLI
CLI for GitKraken

Clipboard, Input & Automation
fzf
A general purpose command-line fuzzy finder, can be used with any list: files/directories, command history, processes, hostnames…