Skip to content
SPECIFICTION
Get listed

gitsome

github.com

Free plan WindowsmacOSLinuxSelf-hosted
Visit github.com
Spec score 8.8 #3 of 40 in Terminal Emulators

What it is

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

Spec sheet

Purpose
gitsome is a command-line interface for Git and GitHub designed to improve ease of use and productivity.Read 7 Oct 2026 · github.com
Product
gitsome is a supercharged Git/GitHub command-line interface with autocomplete.Read 28 Sep 2026 · github.com
Audience
PyPI classifies it for developers and system administrators.Read 28 Sep 2026 · pypi.org
Free plan
YesRead 23 Sep 2026 · github.com
Integrations
It integrates with GitHub and GitHub Enterprise and can be used with Git-Extras and hub commands.Read 28 Sep 2026 · github.com
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.Read 28 Sep 2026 · github.com
License
The repository states that its code is provided under the Apache License, Version 2.0.Read 7 Oct 2026 · github.com
Authentication
GitHub integration may require a username, password, two-factor authentication token, personal access token, news feed URL, or GitHub Enterprise URL.Read 28 Sep 2026 · github.com
Autocomplete
Its optional shell provides completion for Git commands, options, branches, tags, Git-Extras, and GitHub integration commands.Read 7 Oct 2026 · github.com
GitHub commands
It includes 29 GitHub-integrated commands for tasks such as issues, pull requests, repositories, feeds, and notifications.Read 7 Oct 2026 · github.com
GitHub Enterprise
The README describes gitsome as an official integration for GitHub and GitHub Enterprise and documents an Enterprise configuration option.Read 7 Oct 2026 · github.com
GPU acceleration
NoRead 23 Sep 2026 · github.com
History and themes
It stores command history in ~/.xonsh_history.json and supports customizable ANSI highlighting through ~/.gitsomeconfig.Read 28 Sep 2026 · github.com
Installation
The README provides installation through pip and from GitHub source, plus instructions for running it in Docker.Read 7 Oct 2026 · github.com
Interactive features
It supports Fish-style auto-suggestions and a Python REPL through xonsh.Read 28 Sep 2026 · github.com
Optional dependency
Displaying avatars for the gh me and gh user commands requires the optional PIL or Pillow dependency.Read 7 Oct 2026 · github.com
Other integrations
The README says gitsome can be used alongside Git-Extras and hub commands.Read 7 Oct 2026 · github.com
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.Read 28 Sep 2026 · github.com
Python requirement
The README lists Python 3.4 through 3.7 and says the underlying xonsh does not support Python 2.x.Read 7 Oct 2026 · github.com
Release status
PyPI lists version 0.8.4 as the latest release, uploaded April 7, 2019.Read 28 Sep 2026 · pypi.org
Scripting API
NoRead 23 Sep 2026 · github.com
Session sync
NoRead 23 Sep 2026 · github.com
Shell assistance
It autocompletes shell commands, files and directories, environment variables, man pages, and Python.Read 28 Sep 2026 · github.com
Shell features
The shell also offers fish-style suggestions, interactive help, command history, customizable highlighting, and a Python REPL.Read 7 Oct 2026 · github.com
Split panes
NoRead 23 Sep 2026 · github.com
SSH support
NoRead 23 Sep 2026 · github.com
Support and contributions
The maintainer invites users to contact him about issues, questions, or comments, and the repository welcomes contributions and issue reports.Read 7 Oct 2026 · github.com
Supported operating systems
The README lists Mac OS X, Linux/Unix, and Windows, and says it was tested on OS X 10.10, Ubuntu 14.04 LTS, and Windows 10.Read 7 Oct 2026 · github.com
Supported platforms
macOS,Linux,Unix,WindowsRead 23 Sep 2026 · github.com
Transport security
Supplied sensitive information is encrypted during transmission to GitHub using SSL.Read 28 Sep 2026 · github.com
Windows limitation
On Windows, user profile avatar commands use text avatars because the documented image-to-text dependency does not support ANSI avatars there.Read 7 Oct 2026 · github.com

Plans and prices

gitsome Free Open-source CLI Read 7 Oct 2026 · github.com

Every gitsome plan and price →

Strong points and limits

Strong points

  • 29 GitHub-integrated commands
  • Autocomplete covers Git and shell items
  • Works with GitHub Enterprise
  • Can run in Docker

Limits

  • README lists Python 3.4 through 3.7
  • Windows avatars are text-only
  • Latest listed release was uploaded in 2019

Who it suits

gitsome suits developers and system administrators who work with GitHub from a command line and want shell completion or interactive help. GitHub Enterprise users can also configure the integration.

Verdict

gitsome combines GitHub commands with optional shell assistance and is free across the listed desktop operating systems. Check the documented Python range and Windows avatar limitation before choosing it.

Where Specifiction places it

Alternatives to gitsomeAll alternatives →