gitsome
github.com
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
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
- Terminal Emulators#3 of 408.8
- Terminal apps#19 of 418.1