EVERYTHING XIAOMI
Get listed

gitsome

gitsome is a free Git and GitHub command-line interface for Linux, macOS, Unix, and Windows.

Place
#6 of 40
Score
6.8
gitsome's website

What gitsome is

gitsome is a free Git and GitHub command-line interface for Linux, macOS, Unix, and Windows. Its 29 GitHub-integrated commands work across shells, and its optional shell adds autocomplete and interactive help for Git commands, options, branches, tags, Git-Extras, and GitHub integrations. It can also suggest shell commands, files, directories, environment variables, man pages, and Python; Fish-style suggestions and a Python REPL through xonsh are supported. gitsome integrates with GitHub and GitHub Enterprise and can be used with Git-Extras and hub commands. Installation is available through PyPI using pip3, and the software can also run in Docker. GitHub integration may require account credentials, a two-factor authentication token, a personal access token, or other connection details. Its README lists Python 3.4, 3.5, 3.6, and 3.7 as supported, and says xonsh does not support Python 2.x. On Windows, gh user and gh me show text-only avatars. PyPI lists version 0.8.4, uploaded April 7, 2019, as the latest release.

Good

  • Free and available for Linux, macOS, Unix, and Windows.
  • Includes 29 GitHub-integrated commands.
  • Autocomplete covers Git, shell commands, files, and Python.
  • Can be installed with pip3 or run in Docker.

Watch out

  • README lists Python 3.4 through 3.7 as supported.
  • Windows avatars are text-only for gh user and gh me.
  • Latest listed release was uploaded April 7, 2019.
  • GitHub integration may require credentials or tokens.

Who it suits

gitsome may suit developers and system administrators who prefer a command-line workflow and want GitHub commands alongside shell autocomplete. It may also fit users who work with GitHub Enterprise, Git-Extras, or hub commands.

Verdict

gitsome brings GitHub commands and shell suggestions into a command-line interface, with GitHub Enterprise and related command integrations. Its listed Python support and older latest-release date are worth noting before adopting it.

Plans and prices

From gitsome's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
gitsomeFreeOpen-source CLI

The facts

Each one read from gitsome's own pages, with the date it was checked.

What it does

Audience
PyPI classifies it for developers and system administrators.checked 28 Sep 2026
Authentication
GitHub integration may require a username, password, two-factor authentication token, personal access token, news feed URL, or GitHub Enterprise URL.checked 28 Sep 2026
Autocomplete
Its optional shell provides completion for Git commands, options, branches, tags, Git-Extras, and GitHub integration commands.checked 7 Oct 2026
GitHub commands
It includes 29 GitHub-integrated commands for tasks such as issues, pull requests, repositories, feeds, and notifications.checked 7 Oct 2026
GitHub Enterprise
The README describes gitsome as an official integration for GitHub and GitHub Enterprise and documents an Enterprise configuration option.checked 7 Oct 2026
GPU acceleration
Nochecked 23 Sep 2026
History and themes
It stores command history in ~/.xonsh_history.json and supports customizable ANSI highlighting through ~/.gitsomeconfig.checked 28 Sep 2026
Installation
The README provides installation through pip and from GitHub source, plus instructions for running it in Docker.checked 7 Oct 2026
Integrations
It integrates with GitHub and GitHub Enterprise and can be used with Git-Extras and hub commands.checked 28 Sep 2026
Interactive features
It supports Fish-style auto-suggestions and a Python REPL through xonsh.checked 28 Sep 2026
License
The repository states that its code is provided under the Apache License, Version 2.0.checked 7 Oct 2026
Optional dependency
Displaying avatars for the gh me and gh user commands requires the optional PIL or Pillow dependency.checked 7 Oct 2026
Other integrations
The README says gitsome can be used alongside Git-Extras and hub commands.checked 7 Oct 2026
Privacy
Collected information is used solely to interact with GitHub or GitHub Enterprise and is not disclosed or transferred to outside parties for other purposes.checked 28 Sep 2026
Product
gitsome is a supercharged Git/GitHub command-line interface with autocomplete.checked 28 Sep 2026
Purpose
gitsome is a command-line interface for Git and GitHub designed to improve ease of use and productivity.checked 7 Oct 2026
Python limit
The README lists Python 3.4, 3.5, 3.6, and 3.7 as supported and says xonsh does not support Python 2.x.checked 28 Sep 2026
Python requirement
The README lists Python 3.4 through 3.7 and says the underlying xonsh does not support Python 2.x.checked 7 Oct 2026
Release status
PyPI lists version 0.8.4 as the latest release, uploaded April 7, 2019.checked 28 Sep 2026
Scripting API
Nochecked 23 Sep 2026
Session sync
Nochecked 23 Sep 2026
Shell assistance
It autocompletes shell commands, files and directories, environment variables, man pages, and Python.checked 28 Sep 2026
Shell features
The shell also offers fish-style suggestions, interactive help, command history, customizable highlighting, and a Python REPL.checked 7 Oct 2026

Money

Free plan
Yeschecked 23 Sep 2026
The full review of gitsome

gitsome is a free command-line tool for developers and system administrators who work with Git and GitHub. Its GitHub commands can run in any shell, while an optional xonsh shell adds completion and interactive assistance.

It is a focused choice for terminal-based GitHub work, but its documented Python support stops at 3.7 and its latest PyPI release dates to 2019. Those constraints make it a less comfortable choice for a new setup than its free price might suggest.

Overview

The main advantage is choice: use gitsome’s 29 GitHub-integrated commands with your existing shell, or opt into xonsh for a broader shell experience. That keeps adoption practical for users who want GitHub features without changing their routine. The xonsh option is better suited to people who welcome interactive guidance and Python in the shell, rather than those seeking only a conventional terminal.

GitHub Enterprise support extends its appeal to teams using an Enterprise instance. However, gitsome’s documented Python versions—3.4 through 3.7—are a significant constraint for current environments. The latest PyPI release is version 0.8.4, uploaded April 7, 2019, so users who need a recently released tool should look elsewhere.

Key features

In the optional shell, autocomplete and interactive help cover Git commands and options, branches, tags, Git-Extras, and GitHub commands. Completion also extends to shell commands, files, directories, environment variables, man pages, and Python. Fish-style suggestions and a Python REPL can make exploratory command-line work more approachable; users who want only GitHub commands can avoid adopting that shell.

Command history is stored in ~/.xonsh_history.json, and ANSI highlighting can be customized through ~/.gitsomeconfig. These settings give users control over a few aspects of the shell experience, though gitsome is not a terminal emulator with features such as split panes or session sync.

GitHub and GitHub Enterprise integration can require a username, password, two-factor authentication token, personal access token, news feed URL, or Enterprise URL. Sensitive information is encrypted in transit to GitHub using SSL, and collected information is used only to interact with GitHub or GitHub Enterprise—not disclosed or transferred to outside parties for other purposes. Avatars in gh me and gh user require PIL or Pillow; on Windows those commands show text-only avatars because img2txt does not support ANSI avatars there.

Installation is through PyPI with pip3 or through a Docker container. The project is provided under the Apache License, Version 2.0, and welcomes contributions and issue reports.

Pricing

gitsome is free: its open-source CLI plan costs nothing. There is no paid tier to unlock a broader feature set, making it a low-cost option for individual terminal users. Its trade-off is not a subscription cap but the narrow Python version range and old release date, which may rule it out for environments that need newer support.

Platforms

The project supports macOS, Linux/Unix, and Windows. It was tested on OS X 10.10, Ubuntu 14.04 LTS, and Windows 10, so users on other or newer releases should confirm compatibility with their setup. The Windows text-only avatar limitation is specific and does not remove the GitHub commands themselves.

Who it's for

gitsome is best for developers and system administrators who regularly use GitHub from a terminal, especially those who value shell completion, interactive help, or GitHub Enterprise integration. It is also a reasonable fit for users who want to add GitHub commands while keeping their current shell. It is a poor fit for anyone requiring Python 2.x, Python beyond 3.7, or a recently released project.

Pros and cons

  • Pro: 29 GitHub commands work across shells, so users can get the integration without switching to xonsh.
  • Pro: The optional shell combines Git and GitHub help with broader shell completion, suggestions, and a Python REPL.
  • Pro: GitHub Enterprise support makes it relevant beyond personal GitHub accounts.
  • Con: Documented support is limited to Python 3.4–3.7, excluding Python 2.x and newer Python versions.
  • Con: Version 0.8.4 was uploaded in April 2019, making it a dated choice for users prioritizing recent releases.
  • Con: Windows users get text-only avatars in two GitHub commands, and avatar display requires an optional image dependency.

Alternatives

For a broader comparison of terminal software, start with Terminal Emulators. Choose Termalin instead if you want a freemium terminal across desktop, web, and mobile platforms with SSH and SFTP, an encrypted local vault, session recording and replay, and a watch grid. Contour is another free option for Linux, macOS, and Windows.

Warp is worth considering if you want a freemium terminal with core terminal features and Warp Agent CLI access. For a free, open-source terminal application, consider Konsole. Tabby is a free FOSS alternative, while Alacritty is an open-source terminal emulator for BSD, Linux, macOS, and Windows. Hyper and WezTerm are also free terminal options.

Verdict

Choose gitsome if you want GitHub commands in your shell and value the optional xonsh completion, help, and Python features—especially with GitHub Enterprise. Its free, open-source CLI is a clear advantage. Look elsewhere if your setup needs Python newer than 3.7 or you prefer software with a more recent release.

Alternatives to gitsome

All alternatives
  1. 1

    Termalin

    Free planiOSWebAPILinux
    7.7From $8 a month
  2. 2Warp logo

    Warp

    Free planLinuxmacOSSelf-hostedWindows
    7.6From $50 a month
  3. 3MobaXterm logo

    MobaXterm

    Free planWindows
    7.4From $69 a year
  4. 4

    Cool Retro Term

    Free planOpen sourceLinuxmacOSSelf-hosted
    7.1Free plan
  5. 5Contour logo

    Contour

    Free planLinuxmacOSWindows
    6.8Free plan
  6. 6Konsole logo

    Konsole

    Free planLinuxmacOSWindows
    6.8Free plan