Contour vs gitsome
Contour
contour-terminal.orggitsome
github.comSide by side
| Figure | Contour | gitsome |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Terminal Emulators | 8.8 (#1) | 8.8 (#3) |
| Spec score · Terminal apps | 8.3 (#12) | 8.1 (#19) |
| Free plan | Yes | Yes |
| GPU acceleration | Yes | No |
| Installation | Official installation options include Windows MSI, Homebrew on macOS, Fedora, Arch, Ubuntu packages, Flatpak, and source builds. | The README provides installation through pip and from GitHub source, plus instructions for running it in Docker. |
| License | Contour is licensed under the Apache License, Version 2.0. | The repository states that its code is provided under the Apache License, Version 2.0. |
| Product | Contour is a GPU accelerated terminal emulator designed for everyday use and aimed at power users. | gitsome is a supercharged Git/GitHub command-line interface with autocomplete. |
| Scripting API | Yes | No |
| Session sync | Yes | No |
| Split panes | Yes | No |
| SSH support | Yes | No |
| Supported Platforms | Available for Linux, macOS, FreeBSD, OpenBSD, and Windows. | macOS,Linux,Unix,Windows |
Plans
In their own words
Contour
Contour is a free terminal emulator for everyday use, designed for people who want control over terminal workflows. It runs on Linux, macOS, FreeBSD, OpenBSD, and Windows. GPU-accelerated rendering and high-DPI support accompany text features such as font ligatures, Unicode grapheme clusters, and colored emoji. Users can split panes, use vi-like modes for navigation and selection, and jump through history with vertical markers. Sessions can persist beyond a terminal window and be reattached locally or over a network. Contour interoperates with tmux control mode in both directions, but not its -CC mode. It also supports clickable links, inline Sixel images, OSC 52 clipboard setting, and profiles for color schemes and login shells. TCP connections use TLS encryption and require a token. Daemon mode is experimental, and its command-line flags and wire protocol may change. The project website remains in draft mode. Contour is licensed under Apache License 2.0.
gitsome
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.