FREEDOM251

Freedom251 › Terminal Emulators

gitsome

Free plan LinuxMacSelf-hostedWindows

Visit gitsome Alternatives Pricing

gitsome's own site

What gitsome is

gitsome is a free Git and GitHub command-line interface with autocomplete, designed 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 and directories, environment variables, man pages, and Python. Fish-style suggestions and a Python REPL through xonsh are available, along with command history and customizable ANSI highlighting. gitsome integrates with GitHub and GitHub Enterprise and can be used alongside Git-Extras and hub commands. It is distributed through PyPI for installation with pip3 and can also run in Docker. The project lists macOS, Linux, Unix, and Windows support. Its README lists Python 3.4 through 3.7 as supported and says xonsh does not support Python 2.x. GitHub integration may require credentials or tokens. On Windows, gh user and gh me show text-only avatars because ANSI avatars are not supported there. The repository provides the software under the Apache License, Version 2.0.

Who it suits

gitsome suits developers and system administrators who use Git and GitHub from the command line and want shell autocomplete or interactive help. It may also suit users working with GitHub Enterprise, Git-Extras, or hub commands.

What it does well

  • Includes 29 GitHub-integrated commands.
  • Autocomplete covers Git and shell items.
  • Supports GitHub and GitHub Enterprise.
  • Can install through PyPI or run in Docker.
  • Free under the Apache License, Version 2.0.

What to know first

  • README lists Python 3.4 through 3.7 as supported.
  • Windows user avatars are text-only.
  • GitHub integration may require credentials or tokens.
  • Python 2.x is unsupported by xonsh.

Plans

PlanBilled and limitsPrice
gitsomeOpen-source CLIFree

As github.com lists them, read 7 Oct 2026. The maker's own page has the final word.

Getting started

  1. Install gitsome through PyPI with pip3, or use it in a Docker container.
  2. Use the command-line interface with Git and its 29 GitHub-integrated commands.
  3. Enable its optional shell for autocomplete, suggestions, interactive help, and the Python REPL.
  4. Provide any required GitHub credentials, authentication token, news feed URL, or GitHub Enterprise URL for integration.

gitsome is a command-line interface that adds GitHub commands and autocomplete to terminal work. It suits developers and system administrators who use GitHub from the shell and want optional interactive assistance. Its 29 GitHub commands work across shells, though the documented Python range makes it a difficult fit for newer environments.

Overview

gitsome lets users add GitHub operations to an existing shell or adopt its optional xonsh shell for broader assistance. That flexibility is its clearest strength: users can keep their current shell for the GitHub commands, while those who want completion and interactive help can use xonsh. It also supports GitHub Enterprise, which makes it relevant to organizations using an Enterprise instance.

The main qualification is compatibility. The README supports Python 3.4 through 3.7, and says xonsh does not support Python 2.x. PyPI’s latest release is version 0.8.4, uploaded April 7, 2019. That release history and narrow documented Python range make gitsome a less comfortable choice for a fresh setup on a newer Python environment.

Key features

The 29 GitHub-integrated commands work with all shells, so users can take the GitHub functionality without switching to xonsh. The optional shell adds autocomplete and interactive help for Git commands, options, branches, tags, Git-Extras commands and GitHub commands. It also completes shell commands, files and directories, environment variables, man pages and Python. This breadth is useful for people who want guidance across everyday terminal work; it is unnecessary overhead for someone seeking only a small set of GitHub commands.

Fish-style suggestions, a Python REPL, command history and customizable ANSI highlighting add an interactive layer. History is stored in ~/.xonsh_history.json, and highlighting is configured through ~/.gitsomeconfig. Users who prefer a conventional shell can skip these features by using the GitHub commands in their existing shell.

gitsome integrates with GitHub and GitHub Enterprise and can be used alongside Git-Extras and hub commands. It installs through PyPI with pip3 or can run in Docker. GitHub integration may require account credentials or tokens, and can also require a news feed URL or Enterprise URL. Supplied sensitive information is encrypted in transit to GitHub using SSL; collected information is used to interact with GitHub or GitHub Enterprise and is not transferred to outside parties for other purposes.

Pricing

gitsome is free: its open-source CLI plan costs nothing. There are no paid plans to weigh against the free option. That makes it easy to try for users whose Python environment fits, though a zero price does not resolve the compatibility concerns for newer setups.

Platforms

The README supports macOS, Linux/Unix and Windows, and the software is distributed through PyPI or Docker. On Windows, gh user and gh me show text-only avatars because img2txt does not support ANSI avatars there. On other platforms, displaying avatars for those commands requires the optional PIL or Pillow dependency. The operating systems make gitsome broadly reachable, but the Python requirement remains the more consequential installation constraint.

Who it's for

gitsome is best for developers and system administrators who use GitHub from a terminal, especially those who want GitHub Enterprise support or xonsh’s completion, suggestions and Python REPL. It is less suitable for users who need documented support for Python versions newer than 3.7, or who want a recently released tool. The repository is under the Apache License, Version 2.0, and welcomes contributions and issue reports.

Pros and cons

  • Pros: The 29 GitHub commands work across shells, so users can add GitHub operations without replacing their current shell.
  • Pros: The optional xonsh shell combines Git and shell completion with interactive help, Fish-style suggestions and a Python REPL.
  • Pros: GitHub Enterprise support, PyPI installation and Docker use provide multiple ways to fit it into terminal workflows.
  • Cons: The documented Python support ends at 3.7, limiting its appeal for newer environments.
  • Cons: The latest PyPI release dates to April 7, 2019, which may put off users who prioritize recent releases.
  • Cons: Windows users get text-only avatars in gh user and gh me.

Alternatives

Readers comparing terminal applications can browse Terminal Emulators. Consider these alternatives when their platform support or focus better fits your setup:

  • Termalin is worth considering for users who want a freemium option with SSH and SFTP, an encrypted local vault, session recording and replay, or a watch grid; its free plan is available forever.
  • Contour is a free option for users looking for a terminal emulator on Linux, macOS or Windows.
  • Warp may fit developers who want core terminal features and Warp Agent CLI access on Linux, macOS, self-hosted setups or Windows.
  • Alacritty is a free, open-source terminal emulator for Linux, macOS and Windows.
  • Hyper is another free option for Linux, macOS and Windows.
  • Konsole is a free, open-source terminal application for Linux, macOS and Windows.
  • Tabby offers a free FOSS option for Linux, macOS and Windows.
  • WezTerm is a free option for Linux, macOS and Windows, with an MIT-licensed plan.

Verdict

Choose gitsome if you want GitHub commands in your shell and would benefit from xonsh’s completion and interactive assistance, particularly with GitHub Enterprise. Its free, flexible shell integration is compelling, but the documented Python ceiling and 2019 latest release make it a poor default for newer environments. If those constraints matter, choose a terminal alternative that better fits your platform needs.

Verdict

gitsome adds GitHub commands and shell assistance to command-line workflows, with support for several operating systems. Its documented Python range and Windows avatar limitation are worth checking before use.

Questions

How much does gitsome cost?

gitsome is free. The listed plan is free.

Which operating systems does it support?

The README lists macOS, Linux, Unix, and Windows.

Which Python versions are supported?

The README lists Python 3.4, 3.5, 3.6, and 3.7. It says xonsh does not support Python 2.x.

Does it work with GitHub Enterprise?

Yes. gitsome integrates with GitHub Enterprise and has an Enterprise configuration option.

Is gitsome open source?

The repository states that its code is provided under the Apache License, Version 2.0.

How can I install it?

It is distributed through PyPI for pip3 installation and can also run in a Docker container.

Facts from gitsome's own pages

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

Where gitsome stands on Freedom251

Look at these too