Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Git GUI Clients
  3. Git Cola

Git Cola

What it is

Git Cola is a graphical interface for working with Git, available for Linux, macOS, and Windows. It is free software powered by Python and PyQt, distributed under the GNU General Public License version 2. Its commands cover fetch, pull, push, merge, interactive rebase, stash, tags, branches, diff, search, and grep. For history, git-dag displays git log information in a graphical visualizer; a separate sequence editor supports interactive rebasing. Interface tools can be hidden, rearranged, or detached, and window layouts are remembered and restored. Before staging unmerged files, Git Cola can check for conflict markers to help catch unresolved conflicts. Documented runtime requirements include Git 2.2.0 or newer, Python 3.9 or newer, QtPy 2.0.0 or newer, and a supported Python Qt library. Optional Python modules enable Send2Trash, desktop notifications, and macOS-specific themes. Gravatar lookups can send an author email’s MD5 hash to gravatar.com; network requests can be disabled.

For and against

For

  • Free software for Linux, macOS, and Windows
  • Includes graphical Git history visualization
  • Supports interactive rebase and a sequence editor
  • Can check unmerged files for conflict markers
  • Layouts and tool arrangements are remembered

Against

  • Requires Git 2.2.0 or newer
  • Requires Python 3.9 or newer and Qt components
  • Gravatar lookups can disclose information

The verdict

Git Cola brings a broad set of Git operations into a configurable graphical interface. Check its runtime requirements and Gravatar behavior when deciding whether it fits your setup.

Who it suits

Git Cola suits Git users who want a graphical interface across Linux, macOS, or Windows. It may also fit users who need interactive rebasing, history visualization, or conflict-marker checks before staging.

Plans and prices

Free

Free

free software

Every plan, in full

On the record

Conflict protection
Git Cola can inspect unmerged files for conflict markers before staging them to help prevent unresolved conflicts from being staged.git-cola.github.io · read 30 Sep 2026
Git operations
Its subcommands include fetch, pull, push, merge, interactive rebase, stash, tag, branch, diff, search and grep.git-cola.github.io · read 30 Sep 2026
History visualization
git-dag presents git log features in a graphical history visualizer.git-cola.github.io · read 30 Sep 2026
Interface
Its tools can be hidden, rearranged and detached, and window layouts are remembered and restored.git-cola.github.io · read 30 Sep 2026
Latest release
The latest stable release is v4.19.0, released 2026-07-12.git-cola.gitlab.io · read 30 Sep 2026
License
Git Cola is distributed under the GNU General Public License version 2.git-cola.github.io · read 30 Sep 2026
Optional integrations
Optional Python modules enable Send2Trash, desktop notifications and macOS-specific application themes.github.com · read 30 Sep 2026
Privacy
Gravatar lookups send an MD5 hash of an author email to gravatar.com and can leak information; network requests can be disabled.git-cola.github.io · read 30 Sep 2026
Product
Git Cola is a graphical user interface for Git.git-cola.github.io · read 30 Sep 2026
Project model
Git Cola is a community project written and maintained by David Aguilar.git-cola.github.io · read 30 Sep 2026
Rebase editor
Git Cola ships with an interactive rebase editor called git-cola-sequence-editor.git-cola.github.io · read 30 Sep 2026
Runtime requirements
The documented runtime requirements are Git 2.2.0 or newer, Python 3.9 or newer, QtPy 2.0.0 or newer, and a supported Python Qt library.github.com · read 30 Sep 2026
Security
Git Cola supports FIPS security mode when running on FIPS-enabled Python, including Python 3.9 and newer.git-cola.github.io · read 30 Sep 2026
Support
Problem reports and feature requests can be filed in the Git Cola issue tracker.git-cola.github.io · read 30 Sep 2026
Technology
Git Cola is free software powered by Python and PyQt.git-cola.github.io · read 30 Sep 2026

Alternatives to Git Cola

Every alternative, ranked