Skip to content
SPECIFICTION
Get listed

Git Cola

git-cola.github.io

Free plan WindowsmacOSLinux
Visit git-cola.github.io
Spec score 8.2 #10 of 32 in Git GUI Clients

What it is

Git Cola is a graphical interface for Git, available on Linux, macOS, and Windows. It brings common repository operations into one application, including fetch, pull, push, merge, interactive rebase, stash, tags, branches, diff, search, and grep. For browsing history, git-dag displays git log features in a graphical visualizer; an included sequence editor handles interactive rebases. The interface lets you hide, rearrange, or detach tools, and remembers window layouts for later sessions. Before staging, it can inspect unmerged files for conflict markers to help avoid staging unresolved conflicts. Git Cola is free software powered by Python and PyQt, distributed under the GNU General Public License version 2. Its documented runtime needs are Git 2.2.0 or newer, Python 3.9 or newer, QtPy 2.0.0 or newer, and a supported Python Qt library. The latest stable release is v4.19.0, released 2026-07-12. It supports Git LFS, submodules, offline use, and FIPS security mode on FIPS-enabled Python.

Spec sheet

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

Plans and prices

Free Free free software Read 30 Sep 2026 · git-cola.github.io

Every Git Cola plan and price →

Strong points and limits

Strong points

  • Free software under the GNU General Public License version 2
  • Works on Linux, macOS, and Windows
  • Includes graphical history and interactive rebase tools
  • Can inspect conflict markers before staging
  • Supports Git LFS and submodules

Limits

  • Requires Git 2.2.0 or newer
  • Requires Python 3.9 or newer
  • Gravatar lookups can expose information unless network requests are disabled

Who it suits

Git Cola suits Git users who want a graphical workflow for repository operations, history, and interactive rebasing across Linux, macOS, or Windows. Its free license and offline mode may also fit users who prefer local, no-cost software.

Verdict

Git Cola covers a broad set of Git operations and adds configurable tools for history and rebasing. Check the runtime requirements and Gravatar privacy behavior before adopting it.

Where Specifiction places it

Alternatives to Git ColaAll alternatives →